Skip to main content
Insights · Valiant Lifecare

Nephrology Billing Guide: CKD Staging, Dialysis CPT Codes, ESRD Monthly Capitation, Peritoneal Dialysis, and Nephrology RCM

By Valiant Lifecare Editorial Team·Published November 22, 2026

Direct Answer

Nephrology billing is dominated by two distinct service models: (1) outpatient CKD management billed using standard E&M codes with accurate CKD staging in the diagnosis, and (2) ESRD (end-stage renal disease) services billed using the unique monthly capitation payment (MCP) model — a per-patient-per-month payment that bundles all ESRD-related services. The MCP model is unique to nephrology and requires understanding visit frequency requirements by patient category (adult vs. pediatric, in-center vs. home dialysis) to receive full capitation payment. Getting the visit count right for MCP billing is the single most revenue-sensitive compliance issue in nephrology RCM.

CKD Staging and Outpatient Nephrology

Accurate CKD staging is critical for outpatient nephrology E&M documentation and diagnosis coding: CKD stage ICD-10 codes: N18.1 — CKD Stage 1 (GFR ≥90, with evidence of kidney damage); N18.2 — CKD Stage 2 (GFR 60-89); N18.30 — CKD Stage 3 unspecified; N18.31 — CKD Stage 3a (GFR 45-59); N18.32 — CKD Stage 3b (GFR 30-44); N18.4 — CKD Stage 4 (GFR 15-29); N18.5 — CKD Stage 5 (GFR <15, not on dialysis); N18.6 — End-stage renal disease (ESRD, on dialysis); KDIGO 2012 classification: the current KDIGO system classifies CKD by both GFR category (G1-G5) and albuminuria category (A1 normal, A2 moderately increased, A3 severely increased); the ICD-10 staging (N18.1-N18.5) maps to GFR category; albuminuria is coded separately with additional ICD-10 codes; documentation in E&M: the physician's note must: state the current CKD stage; document the most recent eGFR value and date; document urine albumin-to-creatinine ratio (UACR) when relevant; document the etiology (diabetic nephropathy N08/E11.65, hypertensive nephropathy I12, IgA nephropathy N02.x, polycystic kidney disease Q61.x); the etiology code should be listed in addition to the stage code on the claim; Outpatient nephrology E&M: standard E&M codes 99202-99215 apply to outpatient CKD follow-up; CKD visits are typically moderate to high complexity due to: multiple chronic conditions contributing to or resulting from CKD; medication management (RAAS inhibitors, phosphate binders, ESA management, diuretics); lab monitoring and interpretation (CBC, BMP, iPTH, albumin, iron studies); CKD-related complication management (anemia, hyperparathyroidism, acidosis, hyperkalemia); Pre-ESRD education: G0420 — face-to-face educational services related to the care of chronic kidney disease; for Stage 4 CKD patients, Medicare covers 6 one-hour sessions; G0421 — educational services; individual; G0422/G0423 — group sessions; these codes require specific documentation that patient was counseled on treatment options (dialysis modalities, transplant, conservative management).

Hemodialysis Codes 90935-90940

Hemodialysis procedure codes are used for in-center dialysis visits that are not covered under the ESRD monthly capitation: Hemodialysis procedure codes: 90935 — hemodialysis procedure with single evaluation by a physician or other qualified health care professional; 90937 — hemodialysis procedure requiring repeated evaluation(s) with or without substantial revision of dialysis prescription; 90940 — hemodialysis access flow study to determine blood flow in grafts and arteriovenous fistulae by an indicator method; When hemodialysis procedure codes are used: acute kidney injury (AKI) patients who are not ESRD — not covered under MCP; outpatient hemodialysis for patients who have not yet qualified for ESRD designation; situations where the dialysis patient's visit is medically separate from the ESRD management; acute hospital inpatient hemodialysis is billed through facility claims — the physician bills only the professional component; Hospital inpatient dialysis management: during hospital admission, the nephrologist managing the ESRD patient bills hospital inpatient E&M codes (99221-99223 for initial, 99231-99233 for subsequent); the MCP payment does not cover inpatient services — the dialysis patient on MCP reverts to standard E&M billing during hospitalization; AKI dialysis codes: for acute kidney injury patients (N17.x) who require hemodialysis: 90935/90937 for hemodialysis; 90945 for peritoneal dialysis if used; the AKI patient is not on ESRD MCP — no monthly capitation billing applies; ESA (erythropoiesis-stimulating agent) administration: J0881 — injection, darbepoetin alfa (Aranesp), 1 mcg (non-ESRD); J0885 — injection, epoetin alfa (Epogen/Procrit), 1000 units (non-ESRD); ESRD patients receiving ESAs from the dialysis facility: the ESA drug is bundled into the ESRD composite rate paid to the facility — the physician does not bill the ESA drug separately; outpatient non-ESRD patients: ESA drug is separately billable by the administering physician.

ESRD Monthly Capitation Payment

The ESRD Monthly Capitation Payment (MCP) is a unique payment model where Medicare pays a per-month amount for all ESRD-related physician services: MCP structure: one monthly payment per ESRD patient regardless of how many dialysis-related visits the physician provides; the payment amount is determined by: patient age (pediatric vs. adult); dialysis setting (in-center vs. home); number of face-to-face visits provided during the month; MCP codes for adult patients: 90951 — adult in-center patient; 4 or more face-to-face visits in the month; 90952 — adult in-center patient; 2-3 face-to-face visits; 90953 — adult in-center patient; 1 face-to-face visit; 90954 — adult in-center; 0 visits (not typical — usually indicates a problem); MCP codes for home dialysis adult patients: 90963 — 4 or more face-to-face visits (monthly); 90964 — 2-3 visits; 90965 — 1 visit; 90966 — 0 visits; MCP codes for pediatric patients (under 18): 90967 — pediatric ESRD patient; 4 or more monthly face-to-face visits; 90968 — 2-3 visits; 90969 — 1 visit; 90970 — 0 visits; Visit counting rules: a face-to-face visit counts for MCP purposes when: the nephrologist personally examines the patient; the visit is dialysis-related (not for an entirely unrelated condition); visits during hospitalization do NOT count toward MCP visit requirements — these are billed as inpatient E&M separately; MCP and non-ESRD conditions: during the month, if the nephrologist treats the ESRD patient for a condition completely unrelated to ESRD (e.g., a fracture, an infection unrelated to dialysis access), that visit may be separately billable using E&M codes with Modifier 25 (significant, separately identifiable E&M service); a separate diagnosis code for the non-ESRD condition should be used; Services bundled into MCP: all dialysis-related physician services; supervision of the dialysis treatment; drug administration related to dialysis (ESA ordered, not administered by the nephrologist); patient care related to ESRD complications (anemia management orders, phosphate binder prescribing); MCP transition at the start of ESRD: MCP billing begins the date the patient starts dialysis; the first month may be a partial month — bill the appropriate MCP code for the number of face-to-face visits in the partial month; a partial month payment is pro-rated.

Peritoneal Dialysis and Home Dialysis

Peritoneal dialysis (PD) and home hemodialysis (HHD) patients typically have less frequent in-center contact with the nephrologist, which affects MCP billing: Peritoneal dialysis procedure codes (non-ESRD or AKI): 90945 — dialysis procedure other than hemodialysis (e.g., peritoneal dialysis, hemofiltration, or other continuous renal replacement therapies), with single evaluation by a physician or other qualified health care professional; 90947 — dialysis procedure other than hemodialysis, requiring repeated evaluations; Home PD and HHD under ESRD MCP: patients on home PD or HHD use MCP codes 90963-90970 (home dialysis patient MCP codes); the home dialysis MCP payment is higher than in-center MCP — home dialysis is a CMS priority to expand; the nephrologist is expected to have monthly face-to-face visits with home dialysis patients (though less frequent than in-center); Home dialysis training: 90989 — dialysis training, patient, including helper, each face-to-face training session; 90993 — dialysis training, patient, completed course; these codes cover the training period when a patient is being trained for home PD or HHD; training sessions are NOT covered under MCP — they are separately billable; Kidney biopsy: 50200 — renal biopsy, percutaneous, by trocar or needle; 76942 — ultrasound guidance for needle placement procedures (separately billable when used); 77012 — computed tomographic guidance for needle placement (if CT guidance used instead); kidney biopsy is a separately billable procedure not bundled into any dialysis payment; Vascular access procedures: AV fistula creation: 36818-36830 (by approach and configuration); AV graft: 36830; these are surgical procedures typically performed by vascular surgery or the nephrologist; angioplasty of arteriovenous fistula: 35476 (percutaneous transluminal); thrombolysis of dialysis graft: 36870; these access procedures are significant revenue sources for interventional nephrology practices.

Nephrology Denials and RCM

Nephrology practices face specific denial patterns tied to MCP billing and dialysis service documentation: Common nephrology denial patterns: MCP visit count errors: billing 90951 (4+ visits) when the documentation supports only 2 visits in the month; each face-to-face visit must be individually documented in the medical record; monthly billing reconciliation is essential — count documented visits before submitting MCP code; inpatient dialysis MCP billing: billing MCP for months when the patient was hospitalized for part of the month without accounting for the pro-rated reduction; when a patient is admitted to the hospital, inpatient E&M (99221-99233) is billed for hospital days; MCP is not billed for days in the hospital; the MCP for the remaining days in the month is pro-rated; bundling errors — E&M during MCP month: billing a separate E&M for a dialysis-related visit during the same month as MCP; these visits are bundled into MCP and cannot be separately billed; only non-ESRD conditions can justify a separate E&M during the MCP month; CKD stage code specificity: coding CKD as "unspecified" (N18.9) when the medical record documents a specific stage; undercoded diagnoses affect risk adjustment and potentially medical necessity reviews; Nephrology RCM best practices: monthly patient census reconciliation: before billing MCP codes each month, reconcile the patient census to confirm: patient's ESRD status is still active (not transplanted, not recovering kidney function); number of face-to-face visits for each patient; whether the patient was hospitalized (affecting pro-rata MCP); transplant status tracking: when a patient receives a kidney transplant, ESRD billing stops; a successful transplant patient transitions back to standard E&M billing; the transition date must be tracked and billing must reflect it.

FAQ

What happens to ESRD MCP billing when a patient is hospitalized during the month?

When an ESRD patient is hospitalized during a month, the MCP billing for that month becomes more complex because inpatient days and outpatient days must be separately accounted for: During hospitalization: the nephrologist bills inpatient E&M codes (99221-99223 for initial hospital care, 99231-99233 for subsequent hospital care days); these inpatient E&M visits are NOT counted toward the outpatient MCP face-to-face visit requirement; dialysis management during the hospitalization is part of the inpatient E&M; inpatient ESA administration may be billed separately by the physician (Q4081 for facility-administered Aranesp in the hospital setting); After discharge: once the patient returns to outpatient dialysis, face-to-face visits again count toward MCP; if the hospitalization is for only part of the month, the remaining outpatient days qualify for MCP at a pro-rated amount; Pro-rated MCP calculation: Medicare pro-rates the MCP based on the number of outpatient days in the month; days of hospitalization reduce the MCP payment proportionally; to bill the pro-rated MCP correctly: use the appropriate MCP code (90951-90970) based on the number of face-to-face visits during the outpatient days; include the date range of outpatient dialysis service on the claim to allow accurate pro-ration; Acute kidney injury during hospitalization: if a previously non-ESRD patient develops AKI during hospitalization and requires dialysis: bill hemodialysis procedure codes 90935/90937 (not MCP — this patient is not ESRD); 90945 for peritoneal dialysis if used; recovery: if the patient recovers kidney function and is discharged without ESRD designation, no MCP ever applies; if the AKI progresses to CKD Stage 5 requiring permanent dialysis, ESRD designation and MCP begin at the start of the permanent dialysis.

What services are included in the ESRD composite rate billed by the dialysis facility, and what can the nephrologist bill separately?

Understanding the division between the dialysis facility's composite rate and the nephrologist's separately billable services is essential to prevent duplicate billing and ensure all physician services are captured: What the dialysis facility bills under the ESRD composite rate (Medicare ESRD PPS bundle): the hemodialysis treatment itself; nursing services during the treatment; social worker services; nutritional services; most dialysis-related drugs including ESAs (erythropoietin, darbepoetin), iron sucrose, sodium ferric gluconate, and vitamin D analogs; most lab tests performed during dialysis including: complete blood count, comprehensive metabolic panel, phosphorus, iPTH, iron studies, albumin; the dialysis machine supplies and water treatment; What the nephrologist bills separately — NOT in the composite rate: physician E&M services for managing the ESRD patient (the MCP codes 90951-90970); the MCP is specifically the physician's monthly payment; procedures performed by the nephrologist: kidney biopsy 50200; AV fistula creation and revision procedures; tunneled dialysis catheter placement 36558/36560; pre-ESRD CKD education G0420/G0421; services unrelated to ESRD (separate E&M with Modifier 25 and separate diagnosis code); Hospital professional services: when the ESRD patient is hospitalized, the facility bills inpatient facility charges; the nephrologist bills inpatient E&M (99221-99233) — this is the physician professional fee and is NOT part of any bundle; Practical implications: nephrologists should NOT bill for drug administration (ESAs, iron) that is administered at the dialysis facility — the facility's bundle covers these; billing for drugs that are bundled into the ESRD facility composite rate is a False Claims Act risk; the exception: home dialysis patients where the nephrologist or their practice dispenses or administers the drug outside the facility setting.

Nephrology Revenue Cycle Management From CKD to ESRD Capitation

Valiant Lifecare's nephrology billing specialists understand CKD staging documentation, ESRD monthly capitation payment codes and visit counting requirements, MCP pro-ration for hospitalized patients, peritoneal dialysis and home dialysis billing, and the compliance requirements that distinguish nephrologist-billable services from dialysis facility composite rate services.

Optimize Your Nephrology Revenue Cycle
Valiant Lifecare Editorial Team

Nephrology revenue cycle specialists with expertise in CKD ICD-10 staging codes N18.1-N18.6, ESRD monthly capitation payment codes 90951-90970 by patient category and visit count, hemodialysis procedure codes 90935-90940, peritoneal dialysis 90945-90947, home dialysis MCP billing, MCP pro-ration during hospitalization, kidney biopsy 50200, AV fistula procedure coding, and ESRD composite rate vs. separately billable service delineation.

Frequently asked

Common questions on this topic

Why does coding accuracy matter for revenue?
Coding accuracy determines whether claims are paid the first time and at the right rate. A 1-point gain in coder accuracy typically returns 1–2% in net revenue and meaningfully reduces audit exposure.
What is the audit benchmark for coding accuracy?
Most payers and OIG audits expect ≥95% coding accuracy. High-performing organisations target 97–98% with a 5% sample-rate QA process and quarterly coder recalibration.
How often should coding guidelines be reviewed?
ICD-10-CM, CPT and HCPCS code sets change annually (October and January). Coding policies and superbills should be reviewed at least quarterly, and immediately after every CMS rule cycle.
How can Valiant Lifecare help my organisation?
Our RCM, risk adjustment, HEDIS abstraction, coding and clinical analytics teams build sustainable revenue and quality programs for US health plans and providers. Talk to us about a free 30-minute consultation tailored to your data.
Where is Valiant Lifecare based?
Valiant Lifecare operates from delivery centres across the US (Delaware) and Asia Pacific (Pune, India), serving health plans, hospitals and specialty groups across the United States.

Ready to strengthen your revenue cycle?

Talk to a Valiant Lifecare specialist about coding accuracy, cleaner claims, and the analytics that protect your bottom line.