Home/Medical Billing/Nephrology
Written by  · Reviewed by  · Last updated September 10, 2026

Nephrology Billing Services

Billing for nephrology groups that round at dialysis units, hospital-based kidney specialists, transplant nephrology programs and interventional nephrology centers.

Nephrology revenue is decided one patient month at a time. A fourth dialysis visit left off the charge turns a 90960 worth $372.75 into a 90961 worth $310.63, and across 120 dialysis patients that is $7,454 a month. Employer plan patients billed to Medicare inside the 30-month coordination period get recouped, and hospital rounds go unbilled. Luxen runs full-service medical billing for nephrology practices inside the EHR you already use, with certified coders and no migration.

Book a Billing Review
BAA signed before accessCertified codersWorks inside your EHRMonth to month

What Are Nephrology Billing Services?

Nephrology billing services code and submit claims for monthly ESRD dialysis care, hospital dialysis and rounds, CKD office visits, kidney disease education and vascular access procedures, then work every denial. Monthly codes drive revenue: Medicare pays $372.75 in 2026 for a dialysis patient 20 or older seen 4 or more times a month.

Nephrology Practices We Bill For

We bill for nephrology practices of every size. The codes overlap, but where the money leaks depends on the practice type.

  • Independent groups rounding at dialysis units: hundreds of monthly ESRD claims, each priced by patient age and the number of visits documented that month.
  • Hospital-based and academic nephrology: consults, subsequent hospital visits and inpatient dialysis, including continuous therapies in the ICU, billed per day and per session.
  • Interventional nephrology and vascular access centers: dialysis circuit procedures where place of service changes a 36902 payment by $980.65.
  • Transplant nephrology: post-transplant follow-up coded with transplant status, plus patients moving from ESRD Medicare to the Part B immunosuppressive drug benefit.
  • Pediatric nephrology: age-banded monthly codes 90951 to 90959 that pay far more than the adult codes, so the age band has to be right.
  • Groups with dialysis facility interests: professional claims kept separate from the facility claim paid under the ESRD prospective payment system.

Service lines we bill: in-center and home dialysis monthly services, per-day partial months, inpatient and AKI dialysis, office and hospital E/M visits, kidney disease education, telehealth and vascular access procedures.

Where Nephrology Billing Loses Money

Nephrology claims repeat every month for the same patients, so one error compounds. Our denial and AR recovery team finds these patterns most often. Dollar figures are 2026 Medicare national payments.

ScenarioCodesWhat goes wrong$ at stake per claimLuxen audit finding
Fourth monthly visit left off the charge90960 vs 90961Visit documented at the dialysis unit, but only 3 counted$62.12 per patient monthMonthly dialysis visit counts were miscoded on 8% of capitated claims (Luxen claim audit)
Employer plan patient in the first 30 months90960Medicare billed as primary, then recouped$372.75 per patient monthESRD patients still inside the 30-month coordination period were billed to Medicare as primary on 7% of monthly capitation claims, across 4,900 nephrology claims (Luxen claim audit)
Hospital rounds never charged99232, 99233Signed hospital note with no charge in the practice system$70.48 to $106.88 per visitInpatient nephrology visits were entered as charges a median of 9 days after the date of service (Luxen billing reviews)
Hospital case billed as an office procedure36902Place of service 11 used for a hospital outpatient case$980.65 overpaid and recoupedCoding and modifier errors caused 21% of denials (Luxen claim audit)
Education billed for the wrong CKD stageG0420 with N18.32Kidney disease education billed for a patient who is not stage 4$113.56 per sessionEligibility and coverage errors caused 24% of denials (Luxen claim audit)

Nephrology Billing and Coding for ESRD Monthly Services

Monthly ESRD codes pay one amount per patient per month, set by the patient age, the dialysis setting and the number of face-to-face visits. Rates are 2026 Medicare national payments at the $33.4009 conversion factor.

CodeSetting and visitsAge2026 Medicare rate
90960In-center, 4 or more visits a month20 and older$372.75
90961In-center, 2 or 3 visits20 and older$310.63
90962In-center, 1 visit20 and older$215.10
90966Home dialysis, full month20 and older$310.29
90970Less than a full month, per day20 and older$10.02
90957In-center, 4 or more visits12 to 19$796.95
90954In-center, 4 or more visits2 to 11$1,034.43
90951In-center, 4 or more visitsUnder 2$1,183.73

Visit rules for the monthly ESRD codes

  • Visits for the 2 to 3 and 4 or more visit codes may be furnished by telehealth, but at least one visit per month must be in person to examine the vascular access site (CMS Transmittal 1456). Noridian applies the same exam rule for medical billing in California.
  • One monthly payment per patient per month, billed by the clinician who does the complete assessment and sets the plan of care. A second 90957 to 90962 line for that month is recovered in full.
  • Bill after the month ends. First Coast, the Medicare contractor for Florida medical billing, will not pay a monthly ESRD claim dated before month end.

Partial months, hospital stays and transplants

Per-day codes 90967 to 90970 cover home patients for less than a full month, transient patients, a permanent change of monthly physician, and visits without a complete assessment before an admission, transplant or death. If the complete assessment was done, bill the full-month code for the visits furnished. Example: a patient 20 or older with a complete assessment and 2 visits before admission on the 16th is billed as 90961 at $310.63. Without the assessment, 15 days of 90970 pay $150.30. If you bill inpatient services separately, the monthly payment is reduced for the hospital days under 42 CFR 414.314.

Home dialysis and telehealth

Home patients are billed on 90963 to 90966 by age. The monthly assessment can be done by telehealth from home, but an in-person assessment is required monthly for the first 3 months of home dialysis and at least once every 3 consecutive months after that, a permanent rule in Social Security Act section 1881(b)(3)(B).

Nephrology Medical Billing for Hospital Dialysis and AKI

Hospital work is billed per session and per day, not per month, and every visit has to travel from the hospital chart to the practice charge report. Rates are 2026 Medicare national payments.

CodeWhat it reports2026 Medicare rate
90935Hemodialysis with a single evaluation$61.46
90937Hemodialysis with repeated evaluations$88.51
90945Dialysis other than hemodialysis (peritoneal dialysis, hemofiltration, continuous therapies), single evaluation$77.16
99232Subsequent hospital or observation visit, moderate$70.48
99233Subsequent hospital or observation visit, high$106.88

Visits on a dialysis day

Codes 90935, 90937, 90945 and 90947 include E/M services related to the dialysis and the renal failure. A visit for an unrelated problem that cannot be handled during the session can be reported with modifier 25; the NCCI manual lists 99202 to 99215, 99221 to 99223, 99238 to 99239 and 99291 to 99292 for this (NCCI Policy Manual, Chapter XI). Split rounding only pays when every physician, NP and PA is enrolled with each payer, which our credentialing team tracks.

AKI dialysis

Since January 1, 2017, ESRD facilities can dialyze patients with acute kidney injury and bill G0491, paid at the same $281.71 base rate as ESRD treatments in 2026. The nephrologist bills separately with the per-session dialysis codes, because an AKI patient does not have ESRD and the monthly codes do not apply.

Vascular access by place of service

Dialysis circuit procedures pay very differently in an office-based lab and a hospital: 36901 pays $686.39 in the office and $147.30 in a facility, 36902 pays $1,190.74 and $210.09, and 36905 pays $2,205.13 and $385.78.

Kidney disease education

G0420 (individual, $113.56) and G0421 (group of 2 to 20, $27.39) cover education for stage 4 CKD only, with a lifetime limit of 6 sessions of at least 31 minutes each. Physicians, PAs, NPs and clinical nurse specialists can furnish it; dialysis facilities cannot.

Nephrology Coding Services: ICD-10 for CKD, ESRD and Transplant

Diagnosis codes decide whether a monthly ESRD claim, an education session or a transplant visit is paid, so the stage on the claim has to match the stage in the note. Stage 3 CKD has separate 3a and 3b codes, which leaves little reason to send N18.30. Our certified medical coders check every stage code before the claim goes out.

CodeMeaningWhen it applies
N18.31, N18.32CKD stage 3a, stage 3bUse the documented subtype instead of N18.30
N18.4CKD stage 4 (severe)Required for kidney disease education
N18.5CKD stage 5Stage 5 not documented as ESRD
N18.6End stage renal diseaseMonthly ESRD services
Z99.2Dependence on renal dialysisAdd for patients on dialysis
I12.0, I12.9Hypertensive CKD with stage 5 or ESRD; with stage 1 to 4 or unspecifiedHypertension and CKD both documented
E11.22Type 2 diabetes with diabetic CKDPair with the N18 stage code
Z94.0Kidney transplant statusTransplant patient with CKD and no complication

Hypertension, heart disease and diabetes with CKD

ICD-10-CM presumes a causal link between hypertension and kidney involvement, so hypertension with CKD goes to category I12 with an N18 code as a secondary code for the stage (FY2026 ICD-10-CM Official Guidelines, section I.C.9.a.2). Only code them separately when the provider documents that the CKD is not related to the hypertension. When heart disease is also present, use I13: I13.0 with heart failure and stage 1 to 4, I13.10 and I13.11 without heart failure, and I13.2 with heart failure and stage 5 or ESRD.

CKD stage, ESRD and transplant status

If a note documents both a CKD stage and ESRD, assign N18.6 only. CKD in a transplant recipient is not a transplant complication by itself: code the N18 stage with Z94.0, and use T86.1x codes such as T86.11 rejection or T86.12 failure only when the provider documents the complication.

Common Nephrology Billing Mistakes

Belief: every monthly dialysis visit can be done by telehealth

Telehealth can cover visits for the 2 to 3 and 4 or more visit codes, but one visit a month must be in person to examine the vascular access site (CMS Transmittal 1456). Cost: the full $372.75 for a 90960 is at risk on review. Coding and modifier errors caused 21% of denials (Luxen claim audit).

Belief: a hospital admission always means per-day codes

With a complete assessment before the admission, bill the age-appropriate monthly code for the visits furnished (CMS Transmittal 1456). Cost: $160.33 per patient month when a 90961 is billed as 15 days of 90970. Monthly dialysis visit counts were miscoded on 8% of capitated claims (Luxen claim audit).

Belief: Medicare pays first once an ESRD patient has Medicare

For patients with employer group health coverage, Medicare is secondary for a 30-month coordination period (CMS ESRD coordination of benefits). Cost: every month is recoverable, $11,182.50 for one patient billed 90960 for all 30 months. Eligibility and coverage errors caused 24% of denials (Luxen claim audit).

Belief: modifier 25 makes any visit on a dialysis day payable

Dialysis codes include E/M services related to the dialysis and renal failure; modifier 25 is only for an unrelated problem (NCCI Policy Manual, Chapter XI). Cost: $106.88 for each recouped 99233. Resubmitting without the fix adds a second denial: Duplicate claim denials made up 9% of denials, mostly from resubmitting instead of correcting (Luxen claim audit).

Belief: N18.5 is the code for a patient on dialysis

A patient with ESRD is coded N18.6, with Z99.2 for dialysis dependence, and if a note lists both a stage and ESRD only N18.6 is assigned (FY2026 ICD-10-CM Official Guidelines, section I.C.14.a). Cost: a monthly ESRD claim that does not report ESRD puts $372.75 at risk of a medical necessity denial. The top three denial reasons accounted for 58% of denied dollars in the average practice (Luxen billing reviews).

What We Handle for Nephrology Practices

Full-Service Medical Billing

We run the revenue cycle from eligibility to zero balance inside the practice management system you already use. How full-service billing works.

Medical Coding

Certified coders review charges against your documentation and payer rules before the claim goes out, so the denial is prevented rather than appealed. Medical coding.

Denials and AR Recovery

Aged and denied claims are worked to resolution, then the upstream cause is fixed so the same claims stop coming back. Denials and AR recovery.

Eligibility and Prior Authorization

Benefits are verified and authorizations secured before the appointment, which is the cheapest place in the cycle to stop a denial. Eligibility and prior authorization.

Patient Billing

Statements, balance questions and payment plans are handled by the same team that worked the claim. Patient billing.

Credentialing

Payer enrollment and re-credentialing are tracked through to approval, so a lapsed credential never quietly stops payment. Credentialing.

Medical Virtual Assistant

A HIPAA-trained front-office assistant working inside your EHR on calls, scheduling, intake and referrals, alongside the billing team. Medical virtual assistant.

We Work Inside Your Nephrology Software

Nephrology billing depends on records spread across the office, the dialysis unit and the hospital. We work inside the systems you already run, with no migration:

  • EHR and practice management: Acumen nEHR, Falcon EHR, Epic, Oracle Health (Cerner), athenaOne, eClinicalWorks and NextGen.
  • Dialysis unit and hospital records: dialysis facility census reports, rounding lists and hospital charting access used to count visits.
  • Clearinghouses and portals: Availity, Waystar and Medicare contractor portals.

Each month we match every patient on the dialysis unit census to a signed visit count before the 90951 to 90970 charges go out.

Results for Nephrology Practices

2 weeks

from a signed BAA to our team working your claims

About 3 weeks

to the first recovered payments on aged AR

20+ years

combined billing and coding experience

Luxen claim audit (61,400 claims audited, Jan 2025 to Jun 2026), Luxen billing reviews (410 practice billing reviews, Jan 2025 to Jun 2026) and Luxen client data (38 client practices, Jan 2024 to Jun 2026):

  • Monthly ESRD codes: Monthly dialysis visit counts were miscoded on 8% of capitated claims (Luxen claim audit).
  • Coordination period: ESRD patients still inside the 30-month coordination period were billed to Medicare as primary on 7% of monthly capitation claims, across 4,900 nephrology claims (Luxen claim audit).
  • Hospital rounds: Inpatient nephrology visits were entered as charges a median of 9 days after the date of service (Luxen billing reviews).
  • AR: nephrology practices carried a median 44 days in AR (Luxen billing reviews).
Dialysis treatment logs and monthly billing records lived in separate systems. Luxen reconciled every patient month, identified 96 incomplete billing cycles, and recovered $84,200 during the first quarter.

Practice Administrator, nephrology and dialysis group

Inpatient rounds were documented at the hospital, but some encounters never reached our office charge report. Luxen matched the census to signed notes and captured 121 missed visits worth $46,600.

Billing Director, hospital-based nephrology practice

Full engagements are written up in our dental practice case study and our ambulance billing case study.

Nephrology Revenue Cycle Management: Medicare ESRD Payer Rules

Coverage order decides who pays a nephrology claim before any code is checked. Our eligibility team checks these rules before the first monthly claim.

When ESRD Medicare starts and ends

Medicare based on ESRD usually starts the first day of the fourth month of dialysis, or the first month when the patient enters a home dialysis training program in the first 3 months. Form CMS-2728 is the primary evidence of ESRD. Coverage ends 12 months after dialysis stops or 36 months after a kidney transplant.

The 30-month coordination period

For patients with employer group health coverage, the group plan pays first and Medicare second for 30 months, regardless of employer size (CMS ESRD coordination of benefits). In Marietta Memorial Hospital v. DaVita (2022), the Supreme Court held that a plan can limit outpatient dialysis coverage when the terms apply uniformly to all members, so plan terms need checking too.

Medicare Advantage and transplant drug coverage

People with ESRD have been able to join Medicare Advantage plans since January 1, 2021, which adds plan-level authorization and contract rules to monthly billing. Since January 1, 2023, qualifying patients whose ESRD Medicare ends 36 months after a transplant can keep Part B coverage for immunosuppressive drugs, at a standard premium of $121.60 a month in 2026. Our patient billing team handles the coinsurance statements that follow.

2026 changes that affect nephrology revenue

  • Two physician fee schedule conversion factors: $33.4009, and $33.5675 for qualifying APM participants, with a 2.5% efficiency reduction to work RVUs for non-time-based services.
  • The ESRD Treatment Choices model ended on December 31, 2025; the Kidney Care Choices model runs through 2027.
  • The ESRD facility base rate rose from $273.82 to $281.71 per treatment.
  • Medicare telehealth flexibilities for patients at home run through December 31, 2027.

What Does Nephrology Billing Cost?

3% to 6% of collections

Luxen's pricing generally falls between 3% and 6% of collections, depending on claim volume, specialty, payer mix, and how much of the revenue cycle your practice hands over.

Higher-volume practices usually land toward the lower end. Smaller or more complex practices land higher because there is more work per account. There is no setup fee and no exit fee, and the agreement runs month to month with 30 days notice.

A lower fee attached to weak billing is still expensive. The number that matters is what your collections do after you hire someone.

Luxen charges 3% to 6% of collections, month to month with 30 days notice, and no setup or exit fee. Example: a nephrology group collecting $150,000 a month.

Service lineMonthly collectionsLuxen at 3%Luxen at 6%In-house at 7.9%
Monthly ESRD dialysis services$60,000$1,800$3,600$4,740
Hospital rounds and inpatient dialysis$36,000$1,080$2,160$2,844
Office visits and kidney disease education$39,000$1,170$2,340$3,081
Vascular access procedures$15,000$450$900$1,185
Total$150,000$4,500$9,000$11,850

Fully loaded in-house billing cost 7.9% of collections for practices under $2M, across 96 practices that shared payroll data (Luxen billing reviews). That is $142,200 a year here, against $54,000 to $108,000 with Luxen. Your rate within the range depends on dialysis census, hospital volume and payer mix. In-house teams also carry vacancy risk: open biller roles took a median 67 days to fill (Luxen Practice Manager Survey 2026).

How to Choose a Nephrology Billing Company

Most nephrology billing losses come from monthly visit counts, coverage order and hospital charge capture, so test any partner on those first.

Questions to ask a nephrology billing company before signing

  • How do you count monthly visits per patient, and how do you reconcile them to the dialysis unit census?
  • When a patient is hospitalized mid-month, how do you decide between the full-month code and the per-day codes?
  • How do you screen new dialysis patients for employer coverage in the 30-month coordination period?
  • Who captures hospital rounds and inpatient dialysis, and how many days after the visit?
  • What is your fee basis, and what does it include?

That last question matters: 44% could not name the fee basis in their current billing contract, and 52% of practices that switched billing vendors cited missing denial reporting as the main reason (Luxen Practice Manager Survey 2026). To see how options stack up, compare medical billing companies.

How nephrology medical billing services compare by partner type

Partner typeMonthly ESRD code accuracyHospital charge captureCost basisTerms
In-house billerDepends on one personRelies on notes reaching the officeSalaries, benefits and softwareEmployment
Generalist billing companyBroad, rarely nephrology specificVariesPercentage of collectionsVaries
Specialty billing companyStrong on specialty codesUsually dedicatedPercentage of collectionsVaries
EHR vendor RCMTied to the softwareVariesPercentage plus software feesTied to the EHR contract
LuxenCertified coders who match visits to the census monthlyHospital census checked against signed notes3% to 6% of collectionsMonth to month, 30 days notice

Switching Your Nephrology Billing to Luxen

1. Billing review

A 30-minute look at your AR ageing, denial reasons and payer mix. You leave knowing what is recoverable, what we would work first and what it would cost.

2. BAA, then access inside your system

We sign a business associate agreement before anyone touches your system. Your named team then works inside the practice management system and clearinghouse you already use. Nothing is migrated, and claims are being worked within two weeks of the signed BAA.

3. Oldest money first

Aged and denied claims come first because that is revenue you have already earned. Most practices see the first recovered payments inside three weeks.

4. The daily cycle

Once the backlog is moving, we take over the agreed part of the daily cycle: eligibility, coding review, submission, posting, denials and patient balances.

What we need from you

  • Your AR ageing report and a recent denial report
  • System and clearinghouse access for the named team
  • Your fee schedule and payer contracts
  • One point of contact for coding and documentation questions

Why Practices Choose Luxen, and When Not to Outsource

A named team inside your system

You know who owns your claims. The team works inside the practice management system and EHR you already run, with no migration.

Certified coders, with automation on the repetitive work

Claims are coded by certified coders against your documentation and payer rules. Automation handles the repetitive checks so people spend their time on the claims that need judgment.

HIPAA from the first day

We sign a business associate agreement before accessing protected health information, and access is limited to the named people on your account.

We read your numbers before we quote

We look at your AR ageing, volume, payer mix and denial profile first, then tell you what we believe is recoverable and what it would cost.

When outsourcing is the wrong call

A billing company is a poor fit if you are not willing to share visibility into your billing, if the vendor uses a rotating pool of people who never learn your practice, or if it cannot explain why your claims are being denied. Be wary of anyone promising large collection increases before they have seen your AR ageing. The right partner makes your revenue cycle more visible, not less.

Nephrology Billing FAQs

How do you bill for dialysis services in nephrology?

The nephrologist bills one monthly ESRD code per outpatient dialysis patient: 90951 to 90962 for in-center patients by age and visits, 90963 to 90966 for home patients, and 90967 to 90970 per day for partial months. Hospital dialysis is billed per session with 90935, 90937, 90945 or 90947. The dialysis facility bills separately under the ESRD prospective payment system, at a 2026 base rate of $281.71 per treatment.

How much do nephrology billing services cost?

Luxen charges 3% to 6% of collections, month to month with no setup or exit fee. For a nephrology group collecting $150,000 a month, that is $4,500 to $9,000 a month. Fully loaded in-house billing cost 7.9% of collections for practices under $2M, across 96 practices that shared payroll data (Luxen billing reviews), which would be $11,850 a month at that size.

How long does it take to switch nephrology billing to Luxen?

About 2 weeks from signed BAA to working claims, and first recovered payments arrive in about 3 weeks. The BAA is signed before we access any patient data. We start with the oldest open monthly ESRD claims and unbilled hospital rounds, then move the current month onto a census-matched monthly close.

Do you work inside nephrology EHRs like Acumen and Falcon?

Yes. We work inside Acumen nEHR, Falcon EHR, Epic, Oracle Health, athenaOne, eClinicalWorks and NextGen, with no migration. Each month we match the dialysis unit census to signed visits before the 90960, 90961 and 90962 charges go out.

How is the monthly ESRD code billed when a dialysis patient is hospitalized mid-month?

If a complete assessment was furnished before the admission, CMS instructs billing the age-appropriate monthly code for the visits furnished, such as 90961 at $310.63 for 2 or 3 visits. Without it, bill the per-day code for the days outside the hospital, such as 15 days of 90970 at $10.02 a day. When inpatient services are billed separately, 42 CFR 414.314 reduces the monthly payment for the hospital days.

Sources

Send Us Your AR Ageing

Thirty minutes, no deck and no fee. We look at what is sitting past 90 days and where your denials cluster, and you leave knowing what is recoverable, what we would work first, and what it would cost.

Book a Billing Review