Nephrology Billing Built Around the Monthly Capitation Cycle
Nephrology revenue runs on a cycle most billers never learn: one Monthly Capitation Payment per dialysis patient per month, recurring dialysis sessions, vascular access procedures, and ESA anemia management. ProvidaRCM runs the full medical billing service cycle for nephrology practices, from CKD staging and dialysis capitation through access maintenance, transplant coordination, and denial recovery.
Monthly Capitation Payment
One claim per dialysis patient, per month
How Nephrology Billing Shifts Across the CKD Stages
The billing pattern changes at every stage of kidney disease. Office management early, access planning and ESA anemia care in the middle, monthly capitation at ESRD, and transplant coordination after. Coding the right stage is what unlocks each one.
CKD must be coded to the documented stage. Unspecified N18.9 denies when a staged code is supported by the record, and hypertensive kidney disease requires combination codes in the I12.- series rather than separate hypertension and CKD codes.
Nephrology Services We Bill
From the monthly capitation payment that anchors dialysis revenue through vascular access, kidney biopsy, transplant coordination, and anemia management, we bill the full range of services nephrology practices deliver.
ESRD Monthly Capitation Payment
The core of nephrology revenue. One monthly payment per dialysis patient covering all routine physician services, selected by patient age and face-to-face visit count, with the required monthly vascular access exam documented.
Dialysis Session Codes
Inpatient ESRD and outpatient non-ESRD dialysis, single or repeated physician evaluations, used when the monthly capitation model does not apply.
Dialysis Training
Self-care dialysis training for the patient and helper, billed once when the course is complete or per session when it is not, with units matching documented dates.
Vascular Access Procedures
AV fistula and graft creation, fistulogram, thrombectomy and revision, with laterality modifiers on every access procedure and intraoperative imaging bundled where NCCI edits apply.
CKD Office Management
Office evaluation and management for CKD and complex kidney care, with modifier 25 when a procedure shares the encounter and combination coding for hypertensive CKD.
Kidney Biopsy
Percutaneous renal biopsy with prior authorization handled before the encounter and the documented medical necessity that supports the procedure.
Transplant Coordination
Recipient renal transplantation (50340) and living-donor nephrectomy (50300), paired with post-transplant immunosuppression management and transplant status coding across specialties.
Anemia and ESA Management
Erythropoiesis-stimulating agents with the anemia indication modifier, administration route, and required hemoglobin or hematocrit reporting on every claim.
Remote and Chronic Care
Remote patient monitoring, chronic care management, and longitudinal kidney care billed in full so ongoing management is not quietly volunteered.
Nephrology Code Reference
Common CPT, HCPCS, ICD-10-CM, and modifier codes used in nephrology billing. Verify every code and description against current CPT, HCPCS, ICD-10-CM, NCCI, and payer policy before submission.
Procedures, dialysis, and DME
16 codes| Code | Description | Billing Consideration |
|---|---|---|
| 90951-90962 | ESRD monthly capitation, in-facility dialysis, by age and visit count | One MCP per patient per month. Billing physician must perform at least one face-to-face visit, including a vascular access site exam. Submit after month-end with a date span. |
| 90963-90966 | ESRD monthly capitation, home dialysis, by age | Parallel monthly codes for home dialysis patients, selected by patient age and a full month of management. |
| 90967-90970 | ESRD partial-month per-diem codes | Used when a patient starts or stops dialysis, transfers, is hospitalized, receives a transplant, or dies mid-month. Units equal the number of days managed. Never mixed with full-month codes for the same month. |
| 90935 | Hemodialysis, single physician evaluation | Inpatient ESRD or outpatient non-ESRD (AKI) dialysis. One physician evaluation on the day of service. |
| 90937 | Hemodialysis, repeated physician evaluations | Unstable patient requiring re-evaluation during the day, with or without dialysis prescription revision. |
| 90945 | Dialysis other than hemodialysis, single evaluation | Peritoneal dialysis, hemofiltration, or CRRT with a single physician evaluation. |
| 90947 | Dialysis other than hemodialysis, repeated evaluations | Peritoneal dialysis or CRRT for an unstable patient requiring repeated evaluation. |
| 90989 | Dialysis training, completed course | Billed once when the full self-care training course is complete. Document each training date and modality. |
| 90993 | Dialysis training, per session, course not completed | Billed per documented training session when the course will not be completed. Units must match session dates and generally do not exceed 25 sessions. |
| 36821 | Arteriovenous anastomosis, open, direct (radiocephalic) | Common autogenous AV fistula. 90-day global. Laterality modifier LT or RT is mandatory. Intraoperative imaging typically bundles under NCCI. |
| 36830 | AV fistula creation with nonautogenous graft (ePTFE or bovine) | Synthetic or bovine graft fistula. Laterality required; 90-day global period. |
| 36901 | Diagnostic angiography of dialysis circuit (fistulogram) | Base code for dialysis-circuit imaging. Add-on codes 36902 through 36909 cover angioplasty, stent, and thrombectomy performed during the same encounter. |
| 50200 | Percutaneous needle biopsy of kidney | Frequently requires prior authorization. Document medical necessity and the supporting diagnosis before the encounter. |
| 50300 | Donor nephrectomy (including cold preservation); from living donor | Living-donor nephrectomy. Recipient implantation is 50340. Post-transplant care uses status code Z94.0 and immunosuppression management coding. |
| 50340 | Recipient renal transplantation (implantation of kidney) | Recipient renal transplant surgery. Pair with 50300 (living donor) or 50320 (cadaver donor) for complete transplant episode coding. |
| Q4081 | Epoetin alfa, 100 units (ESRD on dialysis), HCPCS | ESA for ESRD on dialysis. Requires an anemia indication modifier (EA, EB, or EC), administration route (JA, JB, or JE), and reported hemoglobin or hematocrit. Facility-administered ESA is bundled into the ESRD PPS. |
CKD staging and status
12 codes| Code | Description | Usage |
|---|---|---|
| N18.1 | Chronic kidney disease, stage 1 | Mild CKD with normal or high GFR. Code the documented stage to drive medical necessity and risk adjustment. |
| N18.2 | Chronic kidney disease, stage 2 | Mildly decreased GFR. Pair with comorbidity and combination codes where documented. |
| N18.30 | Chronic kidney disease, stage 3 (unspecified) | Moderate CKD, stage unspecified. Use N18.31 (stage 3a, GFR 45-59) or N18.32 (stage 3b, GFR 30-44) when documented. Supports ESA anemia management and metabolic lab medical necessity. |
| N18.4 | Chronic kidney disease, stage 4 | Severe CKD. Supports access planning and pre-ESRD education and dialysis training. |
| N18.5 | Chronic kidney disease, stage 5 | Near ESRD. Supports dialysis preparation and access creation before dialysis begins. |
| N18.6 | End-stage renal disease (ESRD) | Required for the monthly capitation codes. Pair with Z99.2 dialysis dependence at every encounter. |
| N18.9 | Chronic kidney disease, unspecified | Denies when a staged code is documented. Specify the stage rather than defaulting to unspecified. |
| Z99.2 | Dependence on renal dialysis | Status code accompanying the CKD stage for dialysis patients. Supports MCP and ESA coverage. |
| Z94.0 | Kidney transplant status | Post-transplant status for immunosuppression management and coordinated care coding. |
| N17.9 | Acute kidney failure, unspecified | AKI supporting outpatient non-ESRD dialysis session codes 90945 and 90947. Specify the type where documented. |
| I12.0 | Hypertensive chronic kidney disease with stage 5 or ESRD | Combination code. Do not code hypertension and CKD separately when the kidney disease is hypertensive in origin. |
| T82.868A | Vascular access thrombosis complication, initial encounter | Use T82.- complication codes for AV access problems; do not use I77.0 for dialysis access. |
Dialysis, access, and ESA
8 modifiers| Modifier | Description | Nephrology Use |
|---|---|---|
| 25 | Significant, separately identifiable E/M same day | Same-day E/M with a dialysis or access service only when the visit addresses a problem unrelated to ESRD management. Documentation must support both. |
| 26 | Professional component | Professional interpretation of dialysis-circuit imaging and kidney imaging, separated from the technical component. |
| 59 | Distinct procedural service | Separates bundled services, such as distinct diagnostic imaging from a procedural service, only when distinctness is documented. |
| LT / RT | Left / right side | Mandatory laterality on AV fistula and graft procedures. Omission is a leading cause of access-procedure denials. |
| EA | ESA for anemia due to anticancer chemotherapy | Required ESA indication modifier. Select EA, EB, or EC to match the anemia etiology on every ESA claim. |
| EB | ESA for anemia due to anticancer radiotherapy | ESA indication modifier for radiation-induced anemia. |
| EC | ESA for anemia not due to chemotherapy or radiotherapy | Most common ESA indication modifier for the anemia of chronic kidney disease. |
| JA / JB | Administered intravenously / subcutaneously | ESA administration route. JA for IV, JB for SQ, and JE for dialysate administration. |
CPT, HCPCS, ICD-10-CM codes and descriptions are summarized for reference. Code selection must be supported by provider documentation and verified against the current CPT, HCPCS, NCCI, ICD-10-CM, and payer policy. Requirements may vary by payer, plan, service, and applicable regulations.
The Core Decision: Monthly Capitation or Session Codes
Most nephrology revenue loss comes from picking the wrong dialysis billing model for a patient. The two models cover the same care but cannot be combined in the same month, and each has its own documentation gates.
Monthly Capitation Payment
One monthly payment per dialysis patient covering all routine physician services.
Dialysis Session Codes
Per-day codes for inpatient ESRD and outpatient non-ESRD acute kidney injury dialysis.
Vascular Access and ESA Bundling
Access procedures and ESA anemia management are the two areas after dialysis where nephrology revenue most often leaks. Laterality, NCCI bundling, and ESA documentation rules are where generic billers lose ground.
Vascular access creation and maintenance
AV fistula and graft procedures carry mandatory laterality, a 90-day global period, and NCCI bundling of intraoperative imaging. Access maintenance adds fistulogram and thrombectomy codes with their own edit families.
ESA anemia management
Erythropoiesis-stimulating agents for dialysis anemia require an indication modifier, an administration route, and reported hemoglobin or hematocrit on every claim. Facility-administered ESA is bundled into the ESRD PPS.
Nephrology Denial Patterns We Fix
Nephrology denials cluster around the two dialysis billing models, missing vascular access documentation, unspecified CKD staging, and ESA reporting gaps. We prevent each pattern before submission and recover the ones already on the books through denial management.
MCP and session codes billed the same month
The two dialysis models cover the same care. Billing both for one patient in one month produces duplicate payments that the Medicare RAC program later recoups.
Missing vascular access exam in the MCP month
Capitation requires at least one monthly face-to-face visit that includes a vascular access site exam. The visit without the documented exam denies the whole monthly payment.
Unspecified CKD instead of a staged code
N18.9 unspecified CKD denies when the record supports a staged code from N18.1 through N18.6, which payers require for medical necessity and risk adjustment.
Hypertension and CKD coded separately
Hypertensive kidney disease requires a combination code in the I12.- series. Coding hypertension and CKD as two separate diagnoses denies the relationship.
AV access procedures without laterality
Every AV fistula and graft procedure requires an LT or RT modifier. Without it, the claim denies as incomplete before medical-necessity review.
ESA claims missing the modifier or lab value
ESA claims need the anemia indication modifier (EA, EB, or EC), the administration route (JA, JB, or JE), and reported hemoglobin or hematocrit. Any one missing denies the claim.
Duplicate MCP claims for the same patient
A second 90951 through 90966 claim for the same patient and month, sometimes from a covering physician, triggers a RAC overpayment recovery against the first.
90993 training units that do not match dates
Per-session dialysis training billed with units that do not match the documented training session dates is one of the most common training-code denials.
How We Run Your Nephrology Revenue Cycle
A disciplined five-step lifecycle built around the dialysis billing decision, the documentation gates, and the denial patterns that define nephrology.
Stage and verify
CKD stage coded to specificity, dialysis model selected, eligibility verified, and the vascular access record confirmed before a claim is built.
Code and document
MCP or session codes selected per patient per month, laterality on access, ESA modifiers and Hb or Hct, and modifier 25 for unrelated E/M.
Submit on cycle
MCP submitted after month-end with a date span, per-diem units matched to days managed, and authorization verified for biopsy and access procedures.
Post and reconcile
Payment posting against the EOB, ESA and access procedures reconciled, and the monthly capitation payment matched to the patient record.
Appeal and prevent
Denial recovery with root-cause analysis, so a denied MCP or access claim is not only appealed but prevented on the next cycle.
Nephrology Billing Side by Side
Nephrology is not internal medicine with dialysis added. The difference shows up in the capitation model, the staging codes, and the documentation gates.
MCP model selection, per patient per month
ESRD patient on in-center hemodialysis, month 1 of treatment. CMS requires exactly one dialysis model per month. CPTs in play: 90956 vs 90961.
90956 applied when 4+ visits documented, 2-3 visits maps to 90961. RAC audit-safe.Aranesp claim, route, modifier, and lab
CKD patient on Aranesp, Hb 10.1 g/dL. ESA claims require modifier EA or EB, route, dose, and current Hb or Hct value, or the claim denies.
Hb 10.1 pulled from the chart and attached to J0881 on every submission.Pre-transplant workup, multi-specialty
Patient moving toward transplant. Cardiology clearance, endocrinology workup, and the nephrology evaluation all need to land in the same chart window.
Same charts, different billing partner
Three patient scenarios, two billing philosophies. The dollar number on each card is the gap between the two outcomes on a single claim.
Is Your Nephrology Practice Leaking Dialysis Revenue?
If any of these are true, your current billing is quietly costing you. A free audit will show exactly how much.
Nephrology Billing FAQ
Common questions from nephrology and dialysis practice owners about the monthly capitation payment, dialysis coding, vascular access, and ESA billing. Filter by topic or browse them all.
Codes like N18.9 unspecified chronic kidney disease deny when the record supports a staged code from N18.1 through N18.6, because payers require the documented stage for medical necessity and risk adjustment. We code to the stage the documentation supports and query the provider before defaulting to unspecified.
Hypertensive kidney disease uses a combination code in the I12.- series, such as I12.0 for hypertensive CKD with stage 5 or ESRD. Coding hypertension and CKD as two separate diagnoses denies the causal relationship. We apply the combination code wherever the kidney disease is documented as hypertensive in origin.
The Monthly Capitation Payment (MCP) is a single monthly payment covering all routine physician services for an outpatient dialysis patient, billed with 90951-90970 selected by patient age and face-to-face visit count. The billing physician must personally perform at least one face-to-face visit that month, including a vascular access site exam. It applies to maintenance dialysis patients, not to inpatient or acute kidney injury dialysis.
MCP codes 90951-90970 pay one monthly amount for outpatient ESRD maintenance dialysis. Session codes 90935, 90937, 90945, and 90947 pay per day for inpatient ESRD and outpatient non-ESRD acute kidney injury dialysis. The two models cover the same care but cannot be billed for the same patient in the same month; billing both triggers duplicate-payment recoupment.
A same-day evaluation and management is billable only for a condition unrelated to ESRD management, with modifier 25 and documentation of a distinct chief complaint. An E/M for fluid overload, anemia, or access issues related to dialysis is bundled into the monthly capitation. We apply modifier 25 only where the documentation supports a separate, non-renal problem.
Per-diem codes 90967-90970 apply when a patient starts or stops dialysis, transfers facilities, is hospitalized, receives a transplant, or dies mid-month. Units equal the number of days managed, and the codes are never mixed with the full-month MCP codes for the same month. We use the from and to dates to report the exact days the practice managed the patient.
Every arteriovenous fistula and graft procedure, including 36821, 36818, and 36830, identifies the side of the body where the access was created. The LT or RT laterality modifier is required, and its omission denies the claim as incomplete before medical-necessity review. We attach laterality from the operative record on every access procedure before submission.
Intraoperative imaging, such as venogram or duplex ultrasound used as procedural guidance for the access creation, bundles into the primary access code under NCCI edits and is not separately billable. It is separately billable only when performed as a distinct diagnostic study supported by modifier 59 and documentation. We screen every access encounter against current NCCI edits before submission.
ESAs for the anemia of dialysis use Q4081 for epoetin alfa and J0882 for darbepoetin, with the anemia indication modifier (EC for the anemia of CKD, or EA or EB for chemotherapy or radiotherapy anemia), the administration route (JA for IV, JB for SQ, or JE for dialysate), and reported hemoglobin (value code 48) or hematocrit (value code 49). ESA administered by the dialysis facility is bundled into the ESRD PPS and is not separately billable by the facility.
90989 is billed once when the full self-care dialysis training course is complete, for the patient and any helper, in any modality. 90993 is billed per individual training session when the course will not be completed, and the units must match the documented session dates and generally do not exceed 25 sessions. We record each training date and modality so the units reconcile to the record.
Post-transplant care uses the transplant status code Z94.0 with immunosuppression management coding. We coordinate the nephrology claim with the care delivered by primary care, cardiology, and endocrinology so that shared conditions are not double-billed and nothing is dropped. The nephrology claim carries the renal-specific services and the other specialties carry theirs.
Our starting rate is 2.49 percent of collected revenue, with no setup fees and month-to-month agreements. Pricing scales with practice size and complexity, and we scope the full revenue cycle, from CKD staging and dialysis capitation through access maintenance and denial recovery, in the initial consultation. The exact percentage is confirmed after a free billing audit.
Bring Your Dialysis Revenue Onto a Managed Cycle
Stop losing monthly capitation, vascular access, and ESA revenue to denials you can prevent. Start with a free billing audit and a clear path to higher collections.