Nephrology Revenue Cycle Management

Specialty Billing Built for Nephrology Practices

Nephrology billing hinges on dialysis code selection (90935/90937/90945/90947), ESRD monthly E/M codes 90951-90970 by patient age band, and chronic care management (MCP 99490/99439). Add vascular access procedures 36818/36821/36830, modifier 26 on renal/dialysis imaging, and CKD-to-ESRD staging capture (N18.x / Z99.2), and general billers miss revenue on every modality. MedFactor delivers nephrology-specific RCM that protects every claim.

HIPAA Compliant AAPC Certified Coders Nationwide Support Nephrology Specialists
Dialysis & CKD Stage. RCM PanelLive
CKD Stage Progression (GFR mL/min)
≥90S1
60-89S2
45-59S3a
30-44S3b
15-29S4
<15S5
Early CKDMid-stageESRD / Dialysis
0%
Clean Claim Rate
0%
Denial Reduction
0d
Days in A/R
Subspecialty Expertise

Nephrology Practice Types We Support

From general nephrology and dialysis to transplant and electrolyte management, we tailor billing to the coding rules of every nephrology subspecialty.

General Nephrology

CKD & Office E/M

CKD staging (N18.x), chronic kidney disease management, and office E/M (99202-99215) with MCP care-plan capture.

Dialysis / ESRD

Hemodialysis & Peritoneal

Dialysis codes 90935/90937/90945/90947 and ESRD monthly E/M 90951-90970 by age band with Z99.2 status capture.

CKD / Pre-ESRD

Pre-Dialysis Management

Stage 3-5 CKD progression tracking, MCP 99490/99439 chronic care, and access planning before dialysis initiation.

Hypertension

Renal Hypertension

Hypertensive CKD (I12/I13) coding, secondary hypertension workup, and co-management with primary care.

Transplant

Transplant Evaluation

Pre-transplant evaluation, Z94.0 transplant status, immunosuppression management, and post-transplant follow-up.

Electrolyte / Acid-Base

Electrolyte Disorders

Electrolyte and acid-base disorders (E87.x), infusion management, and inpatient consultation billing.

The Defining Complexity

Dialysis, ESRD E/M & MCP Coding

Nephrology billing is governed by dialysis modality code selection (hemodialysis vs peritoneal, single vs reassessment), ESRD monthly E/M 90951-90970 stratified by patient age band, and separately reportable vascular access procedures and imaging modifiers. This is the largest source of nephrology denials.

Base Dialysis Code + ESRD Monthly E/M + MCP Add-Ons + Separate Procedures

One dialysis method per patient per month anchors the base code, with ESRD monthly E/M billed by age band and MCP add-ons for chronic CKD care, while vascular access and renal imaging bill separately with the right modifiers.

Base Dialysis Code
Hemodialysis, single physician evaluation
90935
Hemodialysis with reassessment
Repeated evaluation, same month
90937
Peritoneal dialysis, single evaluation
Different modality, separate base code
90945
Peritoneal dialysis with reassessment
Repeated evaluation, same month
90947
ESRD monthly E/M, age-banded
90951-90970 by patient age & modality
90951-90970
MCP chronic care base
Chronic CKD care-plan management
99490
MCP add-on, additional 20 min
Extended chronic-care time add-on
99439
AV fistula creation (separately reportable)
Vascular access procedure, distinct session
36818 / 36821
AV graft creation / revision
Separate vascular access procedure
36830 / 36833
Renal/dialysis imaging, modifier 26
Professional interpretation billed separately
76xxx · 26
Our focus: We select the correct dialysis base code by modality (hemodialysis 90935/90937 vs peritoneal 90945/90947) and reassessment status, bill the ESRD monthly E/M 90951-90970 by the patient’s age band, and add MCP 99490 with 99439 add-ons where chronic care time is documented, while vascular access (36818/36821/36830/36833) and renal/dialysis imaging bill separately with modifier 26, preventing the bundling denials that drop dialysis and access revenue.
Industry Challenges

Why Nephrology Practices Lose Revenue

Nephrology billing is governed by ESRD age-banded monthly E/M, dialysis modality code selection, and vascular access bundling that general billing companies cannot navigate effectively.

ESRD Monthly E/M by Age

ESRD monthly E/M codes 90951-90970 are stratified by patient age band and modality, using the wrong age code causes denial or underpayment.

Severity

Dialysis Code Selection

Choosing between 90935/90937 (hemodialysis) and 90945/90947 (peritoneal), and single vs reassessment, drives correct dialysis payment.

Severity

Vascular Access Bundling

AV fistula creation (36818/36821) and graft procedures (36830/36833) denied as bundled when billed without supporting documentation.

Severity

Modifier 26 on Renal Imaging

Renal and dialysis ultrasound/vascular imaging denied when the professional component (modifier 26) isn’t split per payer rules.

Severity

CKD-ESRD Staging Capture

CKD staging (N18.x) and dialysis status (Z99.2) capture gaps lose severity-adjusted reimbursement and ESRD E/M eligibility.

Severity

MCP Care-Plan & Time

MCP 99490 base and 99439 add-on denied when care-plan documentation or the additional 20-minute time threshold isn’t supported.

Severity
Code Reference

Common Nephrology Billing Codes

Quick reference for the most frequently used codes in nephrology billing and coding.

CPT / HCPCS
ICD-10 Codes
Modifiers
CodeDescriptionCommon Use
90935Hemodialysis, single physician evaluationBase HD dialysis code
90937Hemodialysis with reassessmentRepeated HD evaluation
90945Peritoneal dialysis, single evaluationBase PD dialysis code
90947Peritoneal dialysis with reassessmentRepeated PD evaluation
90951ESRD monthly E/M, <2 yearsESRD monthly management
90952ESRD monthly E/M, 2-11 yearsESRD monthly management
90953ESRD monthly E/M, 12-19 yearsESRD monthly management
90954ESRD monthly E/M, 20-44 yearsESRD monthly management
90955ESRD monthly E/M, 45-59 yearsESRD monthly management
90957ESRD monthly E/M, 60-69 yearsESRD monthly management
90960ESRD monthly E/M, 70-79 yearsESRD monthly management
90961ESRD monthly E/M, 80+ years, 4+ visitsESRD monthly management
90962ESRD monthly E/M, 80+ years, <4 visitsESRD monthly management
90969ESRD monthly E/M, missed visitsESRD monthly management
90970ESRD monthly E/M, missed visitsESRD monthly management
36818AV anastomosis, direct any siteAV fistula creation
36821AV fistula creation, directAV fistula creation
36830AV graft creationAV graft placement
99490Chronic care management, first 30 minMCP base code
99439Chronic care management, addl 20 minMCP add-on
99202-99215Office/other outpatient E/MOffice nephrology visits
CodeDescriptionClinical Context
N18.xChronic kidney disease (CKD)CKD staging 1-5, severity capture
N17.xAcute kidney injury (AKI)Acute renal failure / consult
N19Unspecified renal failureWhen acute vs chronic unspecified
N28.xOther kidney / ureter disordersOther kidney pathology
I12.xHypertensive CKDHypertensive kidney disease
I13.xHypertensive heart & CKDCombined hypertensive disease
E87.xOther disorders of fluid/electrolyte/acid-baseElectrolyte management
Z99.2Dialysis statusESRD / dialysis dependence
T82.xComplications of dialysis vascular accessVascular access complication
Z94.0Kidney transplant statusPost-transplant management
ModifierDescriptionNephrology Application
26Professional componentRenal/dialysis ultrasound & vascular imaging interpretation
25Separate E/M same dayE/M with same-day dialysis or procedure
50Bilateral procedureBilateral vascular access procedures
51Multiple proceduresMultiple vascular access procedures same session
59Distinct procedural serviceDistinct vascular access / imaging same session
22Increased procedural serviceUnusually complex vascular access creation
52Reduced servicesPartial dialysis / reduced service
TCTechnical componentRenal/dialysis imaging equipment & testing
Our Services

End-to-End Nephrology RCM Solutions

Comprehensive revenue cycle management designed specifically for nephrology practices.

Nephrology Billing & Coding

Specialty coders handle dialysis 90935/90945 selection, ESRD monthly E/M age-banding, MCP 99490/99439, and vascular access coding with accuracy.

Denial Management & Appeals

ESRD age-band defense, dialysis modality corrections, vascular access bundling appeals, and modifier 26 imaging fixes for nephrology denials.

Prior Authorization

Pre-procedure authorization for vascular access creation, dialysis catheter placement, transplant evaluation, and renal imaging studies.

A/R Recovery & Follow-Up

Prioritized follow-up on aged dialysis, ESRD E/M, and vascular access claims with strategic payer escalation to maximize recovery.

Compliance Auditing

Regular audits focused on dialysis modality selection, ESRD age-band coding, modifier 26 on renal imaging, and MCP care-plan documentation.

Analytics & Reporting

Real-time dashboards tracking dialysis modality mix, ESRD monthly E/M capture, vascular access volume, and CKD staging accuracy.

Top Denial Categories

Where Nephrology Revenue Leaks

Understanding the most common denial reasons is the first step to preventing them on dialysis, ESRD, and vascular access claims.

ESRD Monthly E/M Denials

ESRD monthly E/M 90951-90970 denied when the patient age band doesn’t match the billed code, losing monthly management payment.

Our Fix

Age-band verification on every ESRD monthly E/M claim with correct 90951-90970 selection.

Dialysis Modality Denials

Hemodialysis (90935/90937) billed when peritoneal dialysis (90945/90947) was performed, or reassessment status mis-selected.

Our Fix

Modality-driven dialysis code selection with reassessment status verified per session.

Vascular Access Bundling Denials

AV fistula creation (36818/36821) and graft procedures (36830/36833) denied as bundled without supporting documentation.

Our Fix

Separate reporting with modifier 59 where distinct, plus documentation of access creation.

Renal Imaging Modifier 26 Denials

Renal and dialysis ultrasound/vascular imaging denied when modifier 26 (professional) isn’t split per payer component rules.

Our Fix

Payer-specific modifier 26 / TC splits on every renal and dialysis imaging claim.

Revenue Leakage

Where Nephrology Practices Lose Money

Identifying and plugging these common revenue leakage points can significantly improve your practice’s bottom line.

ESRD Age Band Dropped

ESRD monthly E/M billed with wrong age code, losing correct monthly reimbursement.

Dialysis Reassessment Lost

Reassessment codes 90937/90947 not billed when a second dialysis evaluation occurs.

Imaging Modifier 26 Lost

Renal/dialysis imaging professional component not billed with modifier 26 where required.

MCP Add-On Missed

MCP 99439 add-on not billed when documented chronic-care time exceeds 20 minutes.

The Difference

Without vs. With MedFactor

See how nephrology-specific revenue cycle management transforms your practice’s financial performance.

Without Specialty RCM

  • ESRD monthly E/M billed with the wrong age-band code, losing monthly management payment
  • Dialysis modality (HD vs PD) and reassessment status mis-selected on 90935-90947
  • Vascular access 36818/36821/36830 denied as bundled without supporting documentation
  • Renal and dialysis imaging billed without the modifier 26 split the payer requires
  • CKD staging (N18.x) and dialysis status (Z99.2) not captured for severity adjustment
  • MCP 99490 base and 99439 add-on denied for care-plan or 20-minute time gaps
  • No visibility into dialysis modality mix or ESRD monthly E/M capture

With MedFactor Nephrology RCM

  • Every ESRD monthly E/M 90951-90970 billed with correct patient age-band code
  • Dialysis 90935/90937 (HD) vs 90945/90947 (PD) selected by modality and reassessment status
  • Vascular access 36818/36821/36830/36833 billed separately with modifier 59 where distinct
  • Renal and dialysis imaging billed with correct modifier 26 / TC split per payer
  • CKD staging (N18.x) and dialysis status (Z99.2) captured for severity adjustment
  • MCP 99490 and 99439 add-on billed with care-plan and time documentation
  • Real-time dashboards tracking dialysis modality mix and ESRD monthly E/M capture
Onboarding

Your Path to Optimized Revenue

A structured onboarding process designed to deliver measurable improvements within the first 90 days.

1
WEEK 1–2

Discovery & Audit

Review of nephrology billing operations, dialysis modality capture, ESRD age-band coding, and revenue cycle baseline.

2
WEEK 3–4

Setup & Integration

EMR and dialysis-system integration, dedicated nephrology billing team, and payer enrollment verification.

3
WEEK 5–8

Go-Live Operations

Full billing with real-time claim submission, modifier verification, and denial prevention protocols.

4
WEEK 9–12

Optimization

Performance review against baseline, workflow optimization, and documented revenue improvement.

Comparison

MedFactor vs. Other Options

How our nephrology-specific approach compares to in-house billing and general medical billing companies.

CapabilityIn-House TeamGeneral Billing Co.MedFactor Nephrology
ESRD monthly E/M age-band codingInconsistent
Dialysis 90935/90945 modality selection
Vascular access 36818/36821/36830 separate billingInconsistent
Renal imaging modifier 26 / TC splitsInconsistent
CKD staging (N18.x) & dialysis status (Z99.2) captureManualPartial
MCP 99490 / 99439 care-plan documentationInconsistentPartial
Transplant evaluation prior authManualPartial
Dialysis modality mix reporting
Dedicated nephrology billing team

Why Nephrology Practices Trust MedFactor

Our team combines deep nephrology billing expertise with the technology and processes to deliver consistent, measurable results for dialysis, CKD, and transplant practices.

  • AAPC-certified coders with nephrology, dialysis, and ESRD coding experience
  • Dedicated nephrology billing teams, no generalists rotating through your account
  • Real-time claim tracking with dialysis modality mix and ESRD age-band visibility
  • Proven 44% average denial reduction within first 90 days
  • Compliance program aligned with ESRD monthly E/M and modifier 26 imaging rules
  • smooth integration with nephrology EMR and dialysis management systems

Get Your Free Nephrology Billing Audit

Discover exactly where your nephrology practice is losing revenue. Our no-obligation audit analyzes your dialysis modality capture, ESRD age-band coding, and modifier compliance.

  • ESRD monthly E/M age-band capture assessment
  • Dialysis 90935/90945 modality & reassessment review
  • Vascular access & modifier 26 imaging check
  • CKD staging and MCP care-plan documentation audit
Schedule Your Free Audit
24%
Average Revenue Improvement
Practices see an average 24% improvement in net collections within the first year.
2 Weeks
Audit Completion Time
Complete billing and coding audit delivered within 10 business days.
Case Studies

Nephrology Practices We’ve Transformed

Real results from nephrology practices that partnered with MedFactor for specialty revenue cycle management.

$420K
Revenue Recovered
Dialysis / ESRD

Dialysis Practice Recovers ESRD E/M Revenue

A dialysis-heavy nephrology practice was billing ESRD monthly E/M with the wrong age-band codes and dropping reassessment codes. MedFactor implemented age-band verification and reassessment capture, recovering substantial monthly management revenue in seven months.

46%
Denial Reduction
18d
A/R Reduced
$260K
Annual Capture
CKD Clinic

CKD Clinic Fixes MCP & Imaging Splits

A CKD clinic was losing the professional component on renal imaging by billing globally and missing MCP 99439 add-ons. MedFactor implemented payer-specific modifier 26 splits and MCP time documentation, recovering imaging and chronic-care revenue per year.

$260K
Annual Recovery
30%
Revenue Increase
+36%
Revenue Increase
Vascular Access / Transplant

Access Group Fixes Vascular Bundling

A vascular-access and transplant-evaluation group was billing AV fistula and graft procedures as bundled and missing transplant status capture. MedFactor implemented separate reporting with modifier 59 and Z94.0 status coding that protected vascular-access revenue.

$190K
Annual Savings
36%
Revenue Increase
Nationwide Coverage

Nephrology RCM Across All 50 States

No matter where your nephrology practice operates, our team understands the payer landscape and regulatory requirements in your region.

Multi-Payer Expertise

Deep coding knowledge across Medicare, Medicaid, and all major commercial payers for nephrology services.

ESRD & Dialysis Rules

ESRD monthly E/M age-bands and dialysis modality rules applied correctly across all 50 states.

Facility & Hospital Alignment

Facility and professional billing coordination across hospital-based dialysis and vascular access procedures.

Transplant Coverage

State Medicaid transplant coverage and Z94.0 post-transplant status coding for nephrology practices.

FAQ

Nephrology Billing Questions Answered

Common questions from nephrology practices considering MedFactor’s specialty RCM services.

How is ESRD monthly E/M billed by patient age?

ESRD monthly E/M codes 90951-90970 are stratified by patient age band and the number of monthly visits, for example 90951 (<2 years, 4+ visits), 90952 (2-11 years), 90953 (12-19 years), 90954 (20-44 years), 90955 (45-59 years), 90957 (60-69 years), 90960 (70-79 years), and 90961 (80+ years, 4+ visits). Using a code that doesn’t match the patient’s age causes denial or underpayment. We verify the patient’s age band on every ESRD monthly E/M claim and select the correct 90951-90970 code, plus capture missed-visit codes 90969/90970 where appropriate.

How do you choose between dialysis codes 90935 and 90945?

Dialysis code selection is driven by modality and reassessment status. Hemodialysis is billed with 90935 (single physician evaluation) or 90937 (with reassessment) when a repeated evaluation occurs in the same month. Peritoneal dialysis uses 90945 (single evaluation) or 90947 (with reassessment). The reassessment codes pay for a second, separate physician evaluation and are frequently missed. We select the base code by modality (HD vs PD) and bill the reassessment code only when a documented second evaluation occurs, so neither the base dialysis payment nor the reassessment revenue is lost.

How is vascular access 36821 billed and when is it bundled?

AV fistula creation is billed with 36818 (direct AV anastomosis, any site) or 36821 (direct AV fistula), and AV graft creation uses 36830 with revision via 36833. These are separately reportable procedures when performed in a distinct session from dialysis management, but payers sometimes deny them as bundled. Modifier 59 (distinct procedural service) is appended when the access procedure is performed on a separate date or is clearly distinct from related services. We document the access creation session and append modifier 59 where appropriate so vascular access procedures are paid rather than denied as bundled into dialysis E/M.

When is modifier 26 used on renal and dialysis imaging?

Renal ultrasound, dialysis-access vascular imaging, and related radiology codes have a professional component (interpretation, modifier 26) and a technical component (equipment and testing, modifier TC). When a nephrologist interprets an image performed by a facility or outside provider, only the 26 is billed. When the practice owns the equipment, the TC or global is billed per payer rules. Medicare requires the components split when a facility is involved. We apply the correct 26/TC split per payer on every renal and dialysis imaging claim so neither the professional interpretation nor the technical component is lost to a global-only denial.

How is CKD staging captured for severity adjustment?

CKD is staged by GFR into N18.1 (stage 1), N18.2 (stage 2), N18.3 (stage 3), N18.4 (stage 4), and N18.5 (stage 5 / CKD on dialysis), with N18.6 (end-stage) and N18.9 (unspecified). Accurate staging drives severity-adjusted reimbursement and ESRD E/M eligibility. Dialysis dependence is captured with Z99.2 (dependence on renal dialysis), and transplant status with Z94.0. We pair every nephrology encounter with the correct N18.x stage, add Z99.2 when the patient is on dialysis, and Z94.0 post-transplant, so severity adjustment and ESRD monthly E/M eligibility are never lost to a generic N18.9 unspecified code.

What documentation supports MCP 99490 and the 99439 add-on?

Chronic care management (MCP) base code 99490 covers the first 30 minutes of clinical staff time directed by a physician per calendar month for patients with two or more chronic conditions, and requires an established care plan, patient consent, and 24/7 access. The 99439 add-on bills each additional 20 minutes of chronic care time in the same month. Denials happen when the care plan, consent, or the 20-minute time threshold isn’t documented. We verify the care-plan record, consent on file, and documented time before billing 99490, and bill 99439 only when additional documented time crosses the 20-minute add-on threshold, so MCP chronic-care revenue is captured cleanly.

Related Specialties

Explore More RCM Specialties

MedFactor applies the same code-level precision across the full practice spectrum. See how we bill these related specialties.

Internal Medicine Endocrinology Critical Care All Specialties →

CPT®, ICD-10, HCPCS, and modifier codes referenced on this page reflect the current code sets and are subject to annual updates — always verify against the current-year fee schedule before submission. KPIs and case-study figures shown are representative benchmarks, not guarantees of individual practice results.

Stop Losing Revenue on Every Dialysis Claim

Your nephrology practice deserves billing partners who know ESRD monthly E/M age-banding, dialysis 90935/90945 modality selection, vascular access 36821, and modifier 26 on renal imaging, and code every claim correctly. Let MedFactor show you what specialty RCM can do.

HIPAA Compliant AAPC Certified Nationwide Support

Book An
Appointment