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.

99%
Clean Claim Rate
24
Days in A/R
96%
Net Collection
MCP

Monthly Capitation Payment

One claim per dialysis patient, per month

In-facility 90951 - 90962
Home dialysis 90963 - 90966
Per-diem 90967 - 90970
Covered by MCP: 3x/wk dialysis, F2F visit, vascular access exam
Required: one face-to-face visit + VA exam per month
Separately billable: HBV vaccine, inpatient, surgical, non-renal E/M
Cycle 30 days, submitted after month-end
Model rule One model per 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.

N18.1
Stage 1
Mild, normal GFR
Office E/M and preventive management. Comorbidity coding for hypertension and diabetes drives risk adjustment.
N18.2
Stage 2
Mildly decreased
E/M + comorbidities. Combination coding for hypertensive CKD (I12.-) instead of separate hypertension and CKD codes.
N18.30-32
Stage 3
Moderate
Labs + anemia care. ESA management and metabolic labs begin; document medical necessity for each. Stage 3a (N18.31) or 3b (N18.32) when GFR documented.
N18.4
Stage 4
Severe
Access planning and pre-ESRD education. Dialysis training 90989 and transplant referral counseling.
N18.5
Stage 5
Near ESRD
Dialysis preparation. Vascular access creation 36821 with laterality modifiers before dialysis starts.
N18.6
ESRD
Dialysis
Monthly capitation 90951-90970 + Z99.2, access maintenance, and ESA anemia management.
Z94.0
Transplant
Post-graft
Immunosuppression management and transplant E/M. Coordinated with primary care, cardiology, and endocrinology.

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.

MCP

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.

90951 - 90970, + vascular access exam
HD

Dialysis Session Codes

Inpatient ESRD and outpatient non-ESRD dialysis, single or repeated physician evaluations, used when the monthly capitation model does not apply.

90935, 90937, 90945, 90947
TRN

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.

90989, 90993
VA

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.

36821, 36830, 36901, + LT/RT
E/M

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.

99202 - 99215, + mod 25, I12.-
BX

Kidney Biopsy

Percutaneous renal biopsy with prior authorization handled before the encounter and the documented medical necessity that supports the procedure.

50200, + prior auth
TXP

Transplant Coordination

Recipient renal transplantation (50340) and living-donor nephrectomy (50300), paired with post-transplant immunosuppression management and transplant status coding across specialties.

50300, 50340, Z94.0, + immunosuppression
ESA

Anemia and ESA Management

Erythropoiesis-stimulating agents with the anemia indication modifier, administration route, and required hemoglobin or hematocrit reporting on every claim.

Q4081, J0882, + EA/EB/EC, Hb/Hct
RPM

Remote and Chronic Care

Remote patient monitoring, chronic care management, and longitudinal kidney care billed in full so ongoing management is not quietly volunteered.

99453/54/57/58, 99490

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.

Live filter across every code table
CPT / HCPCS

Procedures, dialysis, and DME

16 codes
CodeDescriptionBilling Consideration
90951-90962ESRD monthly capitation, in-facility dialysis, by age and visit countOne 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-90966ESRD monthly capitation, home dialysis, by ageParallel monthly codes for home dialysis patients, selected by patient age and a full month of management.
90967-90970ESRD partial-month per-diem codesUsed 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.
90935Hemodialysis, single physician evaluationInpatient ESRD or outpatient non-ESRD (AKI) dialysis. One physician evaluation on the day of service.
90937Hemodialysis, repeated physician evaluationsUnstable patient requiring re-evaluation during the day, with or without dialysis prescription revision.
90945Dialysis other than hemodialysis, single evaluationPeritoneal dialysis, hemofiltration, or CRRT with a single physician evaluation.
90947Dialysis other than hemodialysis, repeated evaluationsPeritoneal dialysis or CRRT for an unstable patient requiring repeated evaluation.
90989Dialysis training, completed courseBilled once when the full self-care training course is complete. Document each training date and modality.
90993Dialysis training, per session, course not completedBilled per documented training session when the course will not be completed. Units must match session dates and generally do not exceed 25 sessions.
36821Arteriovenous anastomosis, open, direct (radiocephalic)Common autogenous AV fistula. 90-day global. Laterality modifier LT or RT is mandatory. Intraoperative imaging typically bundles under NCCI.
36830AV fistula creation with nonautogenous graft (ePTFE or bovine)Synthetic or bovine graft fistula. Laterality required; 90-day global period.
36901Diagnostic 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.
50200Percutaneous needle biopsy of kidneyFrequently requires prior authorization. Document medical necessity and the supporting diagnosis before the encounter.
50300Donor nephrectomy (including cold preservation); from living donorLiving-donor nephrectomy. Recipient implantation is 50340. Post-transplant care uses status code Z94.0 and immunosuppression management coding.
50340Recipient renal transplantation (implantation of kidney)Recipient renal transplant surgery. Pair with 50300 (living donor) or 50320 (cadaver donor) for complete transplant episode coding.
Q4081Epoetin alfa, 100 units (ESRD on dialysis), HCPCSESA 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.
ICD-10-CM

CKD staging and status

12 codes
CodeDescriptionUsage
N18.1Chronic kidney disease, stage 1Mild CKD with normal or high GFR. Code the documented stage to drive medical necessity and risk adjustment.
N18.2Chronic kidney disease, stage 2Mildly decreased GFR. Pair with comorbidity and combination codes where documented.
N18.30Chronic 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.4Chronic kidney disease, stage 4Severe CKD. Supports access planning and pre-ESRD education and dialysis training.
N18.5Chronic kidney disease, stage 5Near ESRD. Supports dialysis preparation and access creation before dialysis begins.
N18.6End-stage renal disease (ESRD)Required for the monthly capitation codes. Pair with Z99.2 dialysis dependence at every encounter.
N18.9Chronic kidney disease, unspecifiedDenies when a staged code is documented. Specify the stage rather than defaulting to unspecified.
Z99.2Dependence on renal dialysisStatus code accompanying the CKD stage for dialysis patients. Supports MCP and ESA coverage.
Z94.0Kidney transplant statusPost-transplant status for immunosuppression management and coordinated care coding.
N17.9Acute kidney failure, unspecifiedAKI supporting outpatient non-ESRD dialysis session codes 90945 and 90947. Specify the type where documented.
I12.0Hypertensive chronic kidney disease with stage 5 or ESRDCombination code. Do not code hypertension and CKD separately when the kidney disease is hypertensive in origin.
T82.868AVascular access thrombosis complication, initial encounterUse T82.- complication codes for AV access problems; do not use I77.0 for dialysis access.
Modifiers

Dialysis, access, and ESA

8 modifiers
ModifierDescriptionNephrology Use
25Significant, separately identifiable E/M same daySame-day E/M with a dialysis or access service only when the visit addresses a problem unrelated to ESRD management. Documentation must support both.
26Professional componentProfessional interpretation of dialysis-circuit imaging and kidney imaging, separated from the technical component.
59Distinct procedural serviceSeparates bundled services, such as distinct diagnostic imaging from a procedural service, only when distinctness is documented.
LT / RTLeft / right sideMandatory laterality on AV fistula and graft procedures. Omission is a leading cause of access-procedure denials.
EAESA for anemia due to anticancer chemotherapyRequired ESA indication modifier. Select EA, EB, or EC to match the anemia etiology on every ESA claim.
EBESA for anemia due to anticancer radiotherapyESA indication modifier for radiation-induced anemia.
ECESA for anemia not due to chemotherapy or radiotherapyMost common ESA indication modifier for the anemia of chronic kidney disease.
JA / JBAdministered intravenously / subcutaneouslyESA 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.

Model 01, outpatient ESRD

Monthly Capitation Payment

One monthly payment per dialysis patient covering all routine physician services.

90951-90966Full-month MCP by age and face-to-face visit count.One claim per patient per month, submitted after month-end with a date span.
90967-90970Partial-month per-diem for starts, stops, transfers, hospitalization, transplant, or death.Units equal the number of days managed; never mixed with full-month codes.
F2F + VABilling physician must perform at least one face-to-face visit, including a vascular access exam.Missing the access exam is the most common MCP denial.
VS
Model 02, inpatient ESRD & AKI

Dialysis Session Codes

Per-day codes for inpatient ESRD and outpatient non-ESRD acute kidney injury dialysis.

90935Hemodialysis, single physician evaluation.One evaluation on the day of service.
90937Hemodialysis, repeated evaluations for an unstable patient.With or without dialysis prescription revision.
90945 / 90947Peritoneal dialysis or CRRT, single or repeated evaluation.For non-hemodialysis continuous therapies in AKI.
One model per patient per month
MCP and session codes cannot both be billed for the same patient in the same month. Billing both triggers duplicate-payment recoupment under the Medicare RAC program.
Separate E/M needs modifier 25
A same-day E/M is billable only for a condition unrelated to ESRD, with modifier 25 and documentation of a distinct chief complaint.
Excluded services stay separate
Hepatitis B vaccine, inpatient physician services, surgical services such as shunt declotting, and non-renal care are excluded from MCP and billed separately.

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.

36821Direct AV anastomosis, radiocephalic fistula.Most common autogenous access. LT or RT required; 90-day global.
36830AV fistula with nonautogenous graft, ePTFE or bovine.Laterality required; synthetic or bovine graft.
36901Diagnostic fistulogram of the dialysis circuit.Base imaging code; angioplasty, stent, and thrombectomy are add-ons 36902 through 36909.
LT / RTLaterality modifiers on every access procedure.Omission is a leading access-procedure denial.
NCCI bundling: Intraoperative imaging, such as venogram or duplex used as procedural guidance, bundles into the access creation code and is not separately billable without documented distinct diagnostic purpose. Complications use T82.- codes, not I77.0.

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.

Q4081Epoetin alfa, 100 units, for ESRD on dialysis.Primary ESA HCPCS code for the dialysis anemia of CKD.
J0882Darbepoetin alfa, for ESRD on dialysis.Long-acting ESA; non-ESRD use is J0881.
EA/EB/ECESA anemia indication modifiers.EC is most common for the anemia of CKD; EA and EB apply to chemotherapy or radiotherapy anemia.
JA / JBESA administration route, IV or SQ.JE applies when administered via dialysate.
Hb / Hct reporting: ESA claims require reported hemoglobin (value code 48) or hematocrit (value code 49). Missing the anemia modifier or the lab value is among the most common ESA denial reasons we see and prevent.

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.

PATTERN 01

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.

Our fixWe select one model per patient per month and screen every encounter before submission.
PATTERN 02

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.

Our fixThe access-site exam is built into the monthly visit workflow so the documentation is captured every cycle.
PATTERN 03

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.

Our fixWe code to the documented stage and query the provider before defaulting to unspecified.
PATTERN 04

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.

Our fixCombination coding is applied wherever the kidney disease is documented as hypertensive in origin.
PATTERN 05

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.

Our fixLaterality is attached to every access procedure based on the operative record before submission.
PATTERN 06

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.

Our fixEvery ESA claim is built with the indication modifier, route, and reported Hb or Hct attached.
PATTERN 07

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.

Our fixOne claim per patient per month is enforced through tracking, even when multiple physicians contribute visits.
PATTERN 08

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.

Our fixTraining units are reconciled to documented session dates, and 90989 is used once the course completes.

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.

01

Stage and verify

CKD stage coded to specificity, dialysis model selected, eligibility verified, and the vascular access record confirmed before a claim is built.

02

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.

03

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.

04

Post and reconcile

Payment posting against the EOB, ESA and access procedures reconciled, and the monthly capitation payment matched to the patient record.

05

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.

3 real cases $0 vs lost revenue Per-claim outcome
Case 01 / Capitation

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.

PROV Outcome
One model enforced from the encounter. 90956 applied when 4+ visits documented, 2-3 visits maps to 90961. RAC audit-safe.
GEN Outcome
Highest-reimbursing model billed regardless. Duplicate recoupment risk on a post-payment review.
Per claim impact + $312 protected
Case 02 / ESA Therapy

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.

PROV Outcome
Modifier, route, dose, and most recent Hb 10.1 pulled from the chart and attached to J0881 on every submission.
GEN Outcome
Drug code billed, lab value missing. Payer bounces it back as unprocessable, not a denial, so it never enters the appeals queue.
Per claim impact + $186 on first pass
Case 03 / Transplant

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.

PROV Outcome
Coordinated with cardiology and endocrinology. One transplant readiness note, consistent ICD staging.
GEN Outcome
Siloed to nephrology. Specialty reports come back with mismatched CKD stages and a delayed transplant listing.
Per workup impact + $540 recovered

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.

You bill both capitation and session codes for the same patientThe two dialysis models cannot be combined in the same month and trigger duplicate recoupment.
Your MCP claims lack a documented vascular access examThe required monthly access-site exam is the most common capitation denial.
CKD claims use N18.9 unspecified instead of a staged codeUnspecified CKD denies when the record supports a stage from N18.1 through N18.6.
Hypertension and CKD are coded separately, not as I12.- combinationsHypertensive kidney disease requires a combination code, not two separate diagnoses.
AV access procedures go out without LT or RT lateralityMissing laterality denies access claims before medical-necessity review.
ESA claims miss the anemia modifier or the hemoglobin or hematocrit valueEvery ESA claim needs the indication modifier, route, and reported lab value.
Transplant patients are not coordinated across your care teamsCoordinated billing with primary care, cardiology, and endocrinology prevents dropped and duplicate claims.

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.

Starting at 2.49% of collected revenue
No setup fees
Month-to-month agreements
99% clean claim rate