Medical Specialty Edition 2026 Full guide

Nephrology Billing & Coding Guide

ESRD MCP coding 90951-90970, dialysis access management, AV fistula maintenance.

Common CPTs
24
Bundling pitfalls
4
Revenue tips
4
Payer notes
4
Most-Billed Codes

Common Nephrology CPT Codes

Ranked by claim frequency, with current MPFS work RVUs and global periods.

Code Description Work RVU Total RVU Global
90951 Esrd serv 4 visits p mo <2yr 23.92 35.44 XXX
90952 Esrd serv 2-3 vsts p mo <2yr 0.00 0.00 XXX
90953 Esrd serv 1 visit p mo <2yrs 0.00 0.00 XXX
90954 Esrd serv 4 vsts p mo 2-11 20.86 30.97 XXX
90955 Esrd srv 2-3 vsts p mo 2-11 10.32 16.12 XXX
90957 Esrd srv 4 vsts p mo 12-19 15.46 23.86 XXX
90958 Esrd srv 2-3 vsts p mo 12-19 9.87 15.53 XXX
90959 Esrd serv 1 vst p mo 12-19 6.19 10.15 XXX
90960 Esrd srv 4 visits p mo 20+ 6.77 11.16 XXX
90961 Esrd srv 2-3 vsts p mo 20+ 5.52 9.30 XXX
90962 Esrd serv 1 visit p mo 20+ 3.57 6.44 XXX
90963 Esrd home pt serv p mo <2yrs 12.09 18.75 XXX
90964 Esrd home pt serv p mo 2-11 10.25 15.99 XXX
90965 Esrd home pt serv p mo 12-19 9.80 15.45 XXX
90966 Esrd home pt serv p mo 20+ 5.52 9.29 XXX
90967 Esrd svc pr day pt <2 0.35 0.55 XXX
90968 Esrd svc pr day pt 2-11 0.34 0.53 XXX
90969 Esrd svc pr day pt 12-19 0.33 0.52 XXX
90970 Esrd svc pr day pt 20+ 0.18 0.30 XXX
99213 Office o/p est low 20 min 1.30 2.85 XXX
Revenue Opportunities

What Nephrology practices are leaving on the table

High-value services that consistently get under-billed across the specialty. Each one is rooted in current 2026 fee schedule and policy updates.

$

Modifier 25 E/M under-billing: Nephrology practices code only ESRD service and omit separate 99213/99214 for acute hypertension, infection, or electrolyte disorder even when distinct evaluation occurs. Practices miss $60-$120 per patient per month (12-18 patient-encounters/month = $720-$2,160/month or ~$8,640-$25,920/year). Workflow fix: Require clinical staff to flag acute problems on daily schedule; provider documents separate encounter note before submitting claim; biller appends modifier 25.

$

Home ESRD codes (90963-90966) under-utilization: Practices managing peritoneal dialysis patients but billing lower-RVU in-center codes or per-diem codes (90967-90970) due to unfamiliarity with home modality CPT selection. 90963 = 12.09 RVU (age <2yrs), 90964 = 10.25 RVU (age 2-11) vs 90968 = 0.34 RVU (per diem). Switching 1 patient from per-diem to monthly home code = $3,000-$5,000/year incremental revenue. Solution: Train clinical staff to identify modality at intake; assign code at first service date.

$

Vascular access KX modifier on age 18-21 ESRD codes: Medicare LCDs require KX attestation for patients aging into adult codes at 18. Practices omit modifier; MACs deny claims for age-out patients. Practices lose $120-$180 per claim, 4-12 claims/year per transplant center. Workflow: Add age validation rule to billing system; auto-append KX to 90957-90962 for age 18-21; physician reviews/signs off on medical necessity note template.

$

Bilateral vascular access procedures (modifier 50) documentation gaps: Practices place bilateral catheters or fistulas same session but bill only unilateral code (36901) without modifier 50. Lose 50 percent payment on contralateral access. Estimated 2-3 bilateral cases/year at ~$1,200-$1,800/case = $2,400-$5,400 annual underreimbursement. Fix: Require operative note explicitly documenting bilateral placement; append 36901 50 or 36901 LT + 36902 RT with anatomical diagram.

NCCI Bundling Traps

Code pairs that auto-bundle to CO-97

From the National Correct Coding Initiative for Nephrology. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.

36901 + 36902 NCCI Edit

36903

90951 + 99213 NCCI Edit

ESRD monthly codes (90951-90970) include all evaluation and management. Appending modifier 25 to E/M requires separate, significant encounter unrelated to dialysis service on that calendar month. Most denials occur when 99213/99214 billed same day as any 909xx without clear med decision making distinct from dialysis assessment.

90954 + 90963 NCCI Edit

In-center ESRD codes (90954-90962) bundle with home dialysis codes (90963-90966). Patient cannot be simultaneously treated in both modalities in same month. Verify treatment modality in EMR before claim submission.

90960 + 90961 NCCI Edit

Age-based ESRD codes are mutually exclusive by visit frequency. 90960 (4 visits/month) cannot bill with 90961 (2-3 visits/month) same month. NCCI enforces 100 percent bundling. Documentation must justify frequency on monthly census.

Modifier Discipline

Modifier Guidance for Nephrology

When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.

Modifier 25 View guide →

Modifier 25 appended to 99213 or 99214 only when patient presents with acute complication unrelated to routine dialysis check (e.g., hypertensive crisis, acute infection workup). Example: Patient on 90954 presents with fever, requires separate H&P, labs, and med adjustment documented separately from dialysis flow sheet. Without distinct problem-focused note, payer denies the E/M entirely.

Modifier 59 View guide →

Modifier 59 does not apply to 36901-36903 bundling or 909xx mutual exclusivity pairs. Legitimate use in Nephrology: vascular access procedures on contralateral limbs on same date (e.g., 36901 LT + 36902 RT). Requires anatomical diagram in chart showing distinct sites. Overuse triggers RAC review.

Modifier GP View guide →

Modifier GP appended to 99213/99214 when physical therapist delivers nephrology-related cardiac rehab post-transplant or vascular access exercise protocol under physician supervision. Requires separate PT plan and time-based note from therapist, not just physician oversight. Rarely billed; often missed reimbursement.

Modifier KX View guide →

Modifier KX required on ESRD codes when patient is age 18-21 and Medicare policy requires medical necessity attestation. Append to 90957-90962 only. Medicare LCD requires chart documentation of why in-center dialysis continues past age 18 (transition barriers, clinical reason). Missing KX = automatic denial for age-out beneficiaries.

Modifier 58 View guide →

Modifier 58 appended to staged vascular access procedures. Example: 36901 initial catheter placement, then 36902 modification in same operative period (within 90 days, related procedure). Requires operative note linking procedures chronologically and clinically. Absent linkage documentation, second procedure denied as duplicate of first.

Chart Documentation

Documentation requirements

What needs to live in the encounter note for these codes to survive a payer audit.

  • Monthly treatment modality statement (in-center vs home, hemodialysis vs peritoneal) on encounter note to defend 909xx code selection and prevent modality cross-billing
  • Patient age in years on first ESRD service claim of month to support age-based code assignment (90951-90953 vs 90954-90956 vs 90957-90959 vs 90960-90962)
  • Visit count tally on monthly census worksheet, verified by clinical staff and physician signature, to substantiate visit frequency band (1, 2-3, or 4+ visits) claimed on 909xx codes
  • Separate H&P note with distinct problem list, assessment, and plan when appending modifier 25 to E/M on same date as ESRD service, showing problem unrelated to routine dialysis management
  • Vascular access anatomical location and side (LT/RT) on procedure note for 36901-36903 to support modifier 50, 51, or LT/RT selection and prevent bilateral bundling errors
  • Compliance with medical policy requirements (e.g., CMS ESRD PPS frequency guidelines, transplant candidacy reassessment, labs within 30 days) documented in chart to defend 909xx codes against frequency audits
Compliance Risks

OIG and audit triggers in Nephrology

Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.

CMS OIG Work Plan 2024-2026 targets ESRD billing frequency overstating: practices billing 4-visit codes (90951, 90954, 90957, 90960) when patient actually received 2-3 visits in month. RAC point audits 5-10 claims per practice; recoup $50K-$200K per finding. Defense requires signed monthly census with visit dates and times from EHR.

RAC pattern: Bundling 99213/99214 with 909xx same month without modifier 25 and separate documentation. RAC denies entire E/M or bundles into ESRD code at no additional RVU. Practices lose $80-$150 per improper E/M claim. Preventive solution: route all non-ESRD encounters to separate calendar slot or require modifier 25 + distinct note template.

Vascular access procedure miscoding (36901 vs 36902 vs 36903): Practices bill highest RVU code (36903, 6.23 RVU) for all catheter placements. Medicare MAC audits 20-30 claims for complexity assessment; downgrades 40-50 percent to 36901 (3.28 RVU). Creates $25K-$40K recoup per audit. Only 36903 defensible for tunneled, cuffed, or complex anatomic placement; document complexity rationale.

Modality switching: Patient transitions from in-center (90954) to home training (90963) mid-month; practice bills both codes same month. NCCI denies 90963 at 100 percent. Requires policy clarifying split-month billing (e.g., prorated codes with modifier 52) or single-modality-per-month rule. Affects 3-5 claims per month in practices with active home dialysis programs.

Payer-Specific Rules

Payer-specific billing notes

Where the major payers diverge from generic Medicare rules in Nephrology.

ME Medicare +

CMS ESRD PPS LCD (varies by MAC region) mandates monthly ESRD code selection based on age and visit frequency; no per-diem add-ons for routine dialysis. Vascular access (36901-36903) paid separately under global 000 but subject to NCCI bundling to 909xx codes if billed same DOS without clinical justification (new access creation separate from routine monthly dialysis). Modifier KX required age 18-21. No prior auth required for routine ESRD codes; vascular access may trigger medical review at 5+ cases/year per beneficiary.

UN UnitedHealthcare +

UHC/Optum delegates most Nephrology coding to Envision/DaVita contracts; direct-billed claims require matching UHC Medical Policy D10037 (ESRD Services). UHC bundles E/M into ESRD codes same month 100 percent; modifier 25 not recognized unless patient hospitalized same day (requires inpatient discharge summary). Vascular access codes require prior auth if third access in 12 months (trigger: investigation of repeated failures). Pay 2-3 percent below Medicare GPCI; frequent denials on frequency audits.

AN Anthem +

Anthem ICR requires pre-authorization for 36901-36903 if patient already has functional access; denies as duplicate access without prior auth. Anthem medical policy bundles 909xx with routine labs (80053, 80069 equivalent panels) billed same month. Modifier 25 allowed only if office visit separate from dialysis center location and documented in separate EHR visit. No modifier KX enforcement. Age-based ESRD code limits tied to state Medicaid rules, not CMS rules; verify state-specific guidance before billing.

CI Cigna +

Cigna eviCore does not delegate Nephrology services. Cigna medical policy allows concurrent billing of ESRD code + E/M (99213/99214) same month without modifier 25 if E/M is minor (established patient, low complexity); modifier 25 required for high-complexity or new patient E/M. Vascular access codes subject to cumulative-frequency audit (2 procedures/12 months per site). Cigna denies bilateral codes (modifier 50) for vascular access at 100 percent; requires separate codes with LT/RT or modifier 59 with anatomical justification.

End-to-End Workflow

Standard Nephrology coding workflow

Step 1: Verify patient age and treatment start date from registration; assign correct age-based ESRD code family (90951-90953, 90954-90956, 90957-90959, or 90960-90962). Step 2: Count actual visits in calendar month from clinical schedule and EMR; select code matching frequency band (1 visit, 2-3 visits, or 4+ visits). Step 3: Confirm treatment modality (in-center hemodialysis, home hemodialysis, peritoneal dialysis) and lock code family to prevent mixing (909xx vs 90963-90966). Step 4: Review monthly census roster signed by physician; pull chart for any vascular access procedures (36901-36903) and append LT/RT or 50 modifiers with anatomical documentation. Step 5: If any E/M service (99213/99214) billed same month, verify distinct problem and append modifier 25 with separate note; otherwise strip E/M to prevent bundle denial.

Get the full PayerReady toolkit

Credentialing + billing/coding tools built for Nephrology, free access with enrollment.

Start free →

Run this code through our claim audit tool

Check NCCI bundling, MUE limits, and modifier logic before submission.

Try the auditor →
PR

Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 15, 2026. See data sources and methodology.

Did this page help?

Quick signal so we know what to improve.

Thanks!

If you want a code reference page that doesn't exist yet, email coding@payerready.com.

Sorry to hear that.

Tell us what's missing or wrong: coding@payerready.com. We respond within 5 business days.

Reviewed by the PayerReady Medical Coding Team

Verified against the CMS 2026 code set on May 31, 2026.

Powered by 11K CPT · 98K ICD-10 · 860K MPFS rates · 4.5M NCCI edits · 9.5M NPIs. Our data methodology · About our coding team

Faster Approvals

Ready to Cut Your Enrollment Timeline in Half?

Join providers in all 50 states who handed off credentialing to a dedicated specialist. Create your free account in minutes and start enrolling the same day.

All 50 States Covered
No Long-Term Contracts
HIPAA HIPAA Compliant Platform
Dedicated Specialist Included