Skip to content
Nucleus Align
Book a call
Who We Serve
Services
No Surprises Act
Specialties
Resources
Company
Specialty

Nephrology Billing Services for ESRD, Dialysis and CKD Care

Nephrology billing pays when the monthly ESRD services code matches the patient's age and visit count, inpatient dialysis is coded from the right place of service, and vascular access work is billed outside the monthly payment. This page covers the physician claim, the dialysis facility claim and the denials nephrology groups see most.

Nephrology Billing at a Glance
Monthly ESRD codes90951 to 90970
Inpatient dialysis90935, 90937, 90945, 90947
Claim formsCMS-1500 (physician), UB-04 or 837I (facility)
Dialysis facility bill type72x
Group plan primary periodUp to 30 months of ESRD-based Medicare
Medicare filing limit1 calendar year from date of service

Standards We Work Under

HIPAA, with a signed BAA
AAPC and AHIMA certified coders
CMS Claims Processing Manual, Chapter 8
NCCI edits checked on every claim
UB-04 bill types and revenue codes
Medicare Secondary Payer rules
ICD-10-CM official guidelines
No Surprises Act and IDR rules

In short: nephrology revenue sits in three places. Dialysis patients generate one monthly capitation code (90951 to 90970) per month, CKD patients before dialysis are billed as ordinary visits, and the dialysis facility bills its own claim on bill type 72x. Errors come from visit counts, mid-month changes, the 30-month group health plan rule and surgical access work.

The Codes a Nephrology Group Bills Most

CodeDescriptionNotes
90960Monthly ESRD services, age 20 and over, 4 or more visitsPayment status A in RVU26D
90961Monthly ESRD services, age 20 and over, 2 to 3 visits
90962Monthly ESRD services, age 20 and over, 1 visit
90954 to 90959Monthly ESRD services, ages 2 to 11 and 12 to 19, by visit count
90951 to 90953Monthly ESRD services, under age 2, by visit count90952 and 90953 are status C (contractor priced)
90966Home dialysis monthly management, age 20 and overOne face-to-face visit a month; 90963 to 90965 cover younger ages
90970ESRD services per day, age 20 and overUnits equal days; 90967 to 90969 cover younger ages
90935Hemodialysis, one physician evaluationInpatient hospital place of service; 000-day global
90937Hemodialysis, repeated evaluations000-day global
90945 / 90947Dialysis other than hemodialysis, one or repeated evaluationsPeritoneal and other modes
99214Office visit, established patient, moderateCKD before dialysis
36415Routine venipunctureStatus X in RVU26D
36901 to 36906Dialysis circuit access studies and interventions000-day global
36818 to 36821Arteriovenous fistula creation090-day global
36556 / 36558Central venous catheter placement, non-tunneled and tunneled000-day and 010-day global
G0491Dialysis at a certified ESRD facility for acute kidney injury without ESRDFacility claim, bill type 072X, condition code 84

Modifiers That Matter

ModifierUse
25Significant, separately identifiable visit on the same day as inpatient dialysis codes 90935, 90937, 90945 or 90947, for the visit types Chapter 8 section 170 lists
AYFacility modifier: a lab or drug is not for the treatment of ESRD
CGFacility modifier: treatments beyond 13 (30-day month) or 14 (31-day month) without medical justification
G1 to G5URR level on at least one hemodialysis line of a facility claim
G6Facility modifier: fewer than seven dialysis sessions in the month

Payer Rules to Know

PayerRule
MedicareMCP paid at 80 percent after the Part B deductible. Claim must be filed within 1 calendar year of the date of service (42 CFR 424.44(a)(1)).
MedicaidFederal limit of 12 months from the date of service (42 CFR 447.45(d)(1)). States may set shorter windows.
Employer group health plansPay first for up to 30 consecutive months of ESRD-based Medicare eligibility or entitlement (Medicare Secondary Payer Manual, Chapter 2, section 20.1). Medicare is primary after that.
Commercial plansFiling limits, visit-count rules and bundling edits come from the contract. Read the payer policy before billing.

Top Denials in Nephrology Billing Services for Esrd, Dialysis and Ckd Care

ReasonWhy it happensOur fix
CO-97, bundled into another serviceA service inside the monthly payment, such as a test interpretation or care plan oversight, was billed on top of the MCP.Remove the bundled line, or bill it only when a different physician furnished it and the manual allows separate payment.
CO-22, another payer may be responsibleAn employer group plan is primary during the 30-month coordination period and the claim went to Medicare first.Confirm the coordination dates, bill the group plan first and send Medicare the plan's remittance.
CO-16, missing informationThe claim lacks information, such as the facility NPI in box 32a, the diagnosis or correct dates of service.Complete the fields the remark code names and resubmit.
CO-18, exact duplicateA second MCP line or claim was sent for the same patient and month, often by two physicians in one group.Confirm one physician bills the month and void or drop the second claim.
CO-29, filing limit expiredThe claim passed the payer's time limit, which is 1 calendar year for Medicare.Appeal only with proof of timely filing, and track the limit from the date of service.
Documentation Tip
Keep a monthly dialysis log that lists every face-to-face visit by date, provider and setting, and note which visit held the complete assessment and plan of care. The log decides whether the month bills as one, two to three or four visits, and it answers a payer that questions the count.

What Does Nephrology Billing Cover?

Nephrology billing covers three claim streams: the physician claim for dialysis patients, the physician claim for kidney disease before dialysis, and the claim the dialysis facility sends for the treatments themselves.

The nephrologist's group bills on the CMS-1500. The dialysis facility bills on the UB-04 or the electronic 837 institutional claim. Under the Medicare Claims Processing Manual, Chapter 8, section 10.5, a hospital with a certified renal dialysis facility bills its outpatient ESRD services through that facility on bill type 72x.

The three claim streams in nephrology
StreamWho billsForm and core codes
ESRD patient on maintenance dialysisNephrologist or practitioner managing the patientCMS-1500, one monthly ESRD code (90951 to 90970)
Kidney disease before dialysis, or unrelated to itNephrologistCMS-1500, office or hospital visit codes such as 99214
Dialysis treatments, drugs and labs for the sessionDialysis facilityUB-04 or 837I, bill type 72x, revenue code 082x for hemodialysis

ESRD means end-stage renal disease, kidney failure that needs regular dialysis or a transplant. The MCP, or monthly capitation payment, is the single monthly payment Medicare makes to the physician who manages that patient's outpatient dialysis care.

How Is the ESRD Monthly Capitation Payment Billed?

You bill one ESRD monthly code per patient per month, chosen by the patient's age at the end of the month and the number of face-to-face visits that month. Chapter 8, section 140.1, says separate codes exist for one visit, two to three visits and four or more visits, and that the highest payment needs at least four ESRD-related visits.

The age bands and visit counts map to 12 codes. The CMS fee schedule file RVU26D (October 2026) lists all of 90951 through 90970. Most carry payment status A, so Medicare pays them under the fee schedule. 90952 and 90953, for patients under 2, carry status C, so the contractor sets the price.

Monthly ESRD services codes for in-center dialysis (CPT descriptors paraphrased)
Patient age at end of month4 or more visits2 to 3 visits1 visit
Under 2909519095290953
2 to 11909549095590956
12 to 19909579095890959
20 and over909609096190962

Section 140.1 defines the month as a calendar month. In the first month, dates run from the day dialysis begins to month end.

Medicare pays the MCP at 80 percent of the approved amount after the Part B deductible, and the patient owes the deductible and 20 percent coinsurance. Section 140.4 tells contractors to pay one monthly payment per patient per month, after the month ends, and to deny duplicate MCP charges.

On the CMS-1500, section 140.3 says box 32 must show the name and address of the facility involved in the patient's maintenance care or training, and box 32a must carry that facility's NPI. Box 24A spans the whole calendar month of responsibility, and box 19 flags self-dialysis training.

See CPT 90960 for the adult four-or-more-visit code.

How Many Visits Are Needed to Bill a Full Monthly Capitation Payment?

A full-visit MCP code for in-center patients needs four ESRD-related, face-to-face visits in the calendar month. The code must reflect the visits actually furnished and documented in the month.

The visits must be face-to-face by a physician, clinical nurse specialist, nurse practitioner or physician assistant. The section lets the MCP physician use others for some visits. Those others must be a partner, an employee of the same group or an employee of the MCP physician, and the same rule covers W-2 employees and 1099 contractors.

  • Resident, intern and fellow visits count only if the teaching MCP physician is present.
  • Visits to a patient in hospital observation status or living in a skilled nursing facility count.
  • Inpatient visits do not count. They are billed with the inpatient visit code.

The physician who does the complete assessment, sets the plan of care and manages the patient bills the monthly service.

How Is Home Dialysis Management Billed?

Home dialysis management is billed with a single monthly code by age, 90963 through 90966, no matter how many visits occur. Section 140.1.1 says the MCP physician must still furnish at least one face-to-face visit a month, though contractors may waive that on a case-by-case basis when the notes show active management.

Home dialysis and per-day ESRD codes
AgeHome dialysis, full monthPer day, less than a full month
Under 29096390967
2 to 119096490968
12 to 199096590969
20 and over9096690970

Patients who switch between home and in-center dialysis during a month are billed on the home dialysis code. Section 140.1.2 says to use the home dialysis per-full-month code whether the patient moved from home to center or the reverse, and whatever the split of the month.

What Happens When a Dialysis Patient Changes Facilities or Doctors Mid Month?

The answer depends on whether the change is temporary or permanent, and on whether the first physician completed the monthly assessment.

For a traveling patient, section 100 says the facility that gives an in-facility treatment bills it, even for a temporary stay. Section 100.1 says the physician who treats the patient away from home marks the claim as a temporary patient, and the contractor adjusts the usual physician's MCP for the absence. That physician bills the per-day code for the days of responsibility (section 140.2.1).

For a permanent change, section 140.2.1 splits it by the first physician's work:

  • If the first physician furnished a complete assessment, that physician bills the MCP for the visits furnished and the new physician bills the per-day code for the rest of the month.
  • If the first physician did not complete an assessment, that physician bills the per-day code for the days of responsibility and may not bill the MCP that month. The new physician can bill the MCP after a complete assessment, a plan of care and at least one face-to-face visit.
Example (Made Up)

A patient moves out of town on day 20 of a 30-day month. The first nephrologist never completed the monthly assessment. The first nephrologist bills 20 units of the age-appropriate per-day code, for example 90970 for an adult. The new nephrologist assesses the patient, sets the plan of care and bills the MCP.

Section 140.3 puts non-continuous dates on separate lines and requires a separate claim when per-day service overlaps two months.

How Do We Bill Hemodialysis for an Inpatient?

Inpatient hemodialysis is billed with 90935 when one physician evaluation is done and 90937 when repeated evaluations are needed, and Medicare pays the procedure code only if the claim's place of service is inpatient hospital. Section 170 explains why: outpatient renal services fall under the monthly payment. Codes 90945 and 90947 are the equivalents for dialysis other than hemodialysis.

Section 160.4 requires the physician to be physically present at some time during the dialysis, and the record must show it,. If the physician visits on a dialysis day but not during the treatment, the claim uses the ordinary hospital visit codes instead. See CPT 90935.

Section 170.B bundles all evaluation and management services into the dialysis code on the same date. Listed exceptions, such as office visits, initial hospital care, consultations and critical care, take modifier 25 when significant and separately identifiable. Section 160.4 narrows this for inpatient dialysis: the visit must be unrelated to the ESRD condition and must be one that could not have been furnished during the treatment.

How Do We Code and Bill CKD Visits Before Dialysis?

Nephrology visits for chronic kidney disease (CKD) before dialysis begins are ordinary visits, billed with office or hospital E/M codes such as 99214, and the CKD stage is reported with a code from category N18. Section 140 excludes all physician services that came before outpatient dialysis started from the monthly payment.

These kidney codes come from the CDC ICD-10-CM code set for fiscal year 2027, effective October 1, 2026. The FY 2027 guidelines assign N18.6 when the provider documents ESRD, and only N18.6 if both a stage and ESRD are documented.

CKD and dialysis diagnosis codes (ICD-10-CM FY 2027)
CodeDescriptionBilling note
N18.1, N18.2CKD stage 1, stage 2 (mild)Stage must be documented
N18.30 to N18.32CKD stage 3 unspecified, 3a, 3bUse the specific stage
N18.4, N18.5CKD stage 4 (severe), stage 5Stage 5 and ESRD have separate codes
N18.6End stage renal diseaseOnly when ESRD is documented
N18.9CKD, unspecifiedUse when the stage is not documented
Z99.2Dependence on renal dialysisStatus code for patients on dialysis
Z94.0Kidney transplant statusReport with the N18 stage if CKD persists

The guidelines say to assign category I12 when hypertension and CKD are both present, unless the provider says they are unrelated, with the N18 code second to give the stage. For a transplant patient with continuing CKD, report the N18 stage and Z94.0.

For the diabetes side see endocrinology billing, and for shared primary care visits internal medicine billing. Venipuncture, code 36415, is listed in RVU26D with status X, so the physician fee schedule does not pay it as a separate service.

How Do We Bill Vascular Access Procedures?

Vascular access procedures are billed separately from the monthly capitation payment, on their own procedure codes. Chapter 8, section 140, part B excludes surgical services such as hemodialysis catheter placement, peritoneal dialysis catheter placement, repair of existing dialysis accesses, thrombolytic therapy and thrombectomy of a clotted cannula from the MCP.

In RVU26D, arteriovenous fistula creation codes 36818 through 36821 and open thrombectomy 36831 carry a 090-day global. Catheter placement 36556 carries 000 and 36558 carries 010. The dialysis circuit codes 36901 through 36906 carry 000, and 36907 and 36909 are add-ons with a ZZZ global.

Section 140 lists interpretation of noninvasive access studies, including 93990, as included in the MCP. Section 140.4 allows separate payment when a physician other than the MCP physician furnishes them. The page for vascular surgery billing covers the surgeon's claim.

How Does a Dialysis Facility Bill Medicare?

A dialysis facility bills Medicare on type of bill 72x with the ESRD prospective payment system (PPS), a single bundled payment per treatment. Chapter 8, section 10, says the PPS covers supplies, equipment, drugs, biologicals, laboratory tests, training and support services for outpatient dialysis in the facility or at home.

The accepted bill types are 721, an admit-through-discharge claim, 722, 723 and 724 for interim claims, 727 to replace a prior claim and 728 to void one. The modality revenue code goes on each line, for example 0821 for hemodialysis.

Dialysis facility claim: items billers get wrong
ItemRule from Chapter 8
Type of bill72x. Hospital-based and independent renal dialysis facilities use it for ESRD services
Labs and drugsESRD-related labs, drugs and biologicals are included in the PPS base rate. Others billing for them must look to the facility for payment
Acute kidney injuryAKI claims use bill type 072X, condition code 84, a revenue code 082X, 083X or 088X, and HCPCS G0491

How Do Medicare, Medicaid and Commercial Plans Differ for Nephrology Claims?

The biggest nephrology-specific rule is the 30-month coordination period. For up to 30 consecutive months, an employer group health plan pays first for a patient with ESRD-based Medicare, and Medicare pays second. The Medicare Secondary Payer Manual, Chapter 2, section 20.1, says the period begins with the earlier of the month a regular course of dialysis starts or, for self-dialysis training, the first day of the month of training.

Medicare pays secondary during those first 30 months of ESRD-based eligibility or entitlement and becomes primary after the 30th month.

Filing limits also differ. Under 42 CFR 424.44(a)(1), a Medicare claim must be filed within 1 calendar year after the date of service. Under 42 CFR 447.45(d)(1), the Medicaid agency must require providers to submit all claims within 12 months of the date of service, and a state may set a shorter window. See our Medicare billing guide and Medicaid billing guide.

Commercial plans set their own filing limits and edits by contract, so we read each payer's policy before billing.

What Are the Most Common Denials in Nephrology, and How Are They Worked?

The denials nephrology groups see most are bundling (CARC 97), another payer responsible (22), missing information (16), duplicates (18) and filing limits (29). A CARC is a claim adjustment reason code, the numeric reason a payer gives on the remittance advice.

The denial table above gives the fix for each. We work denials within 48 hours.

How We Handle Nephrology Billing

We code the monthly ESRD claim from the visit log, send claims within 24 hours of charge entry and work denials within 48 hours. Our certified coders (AAPC and AHIMA) match each visit count to the right MCP code, check the facility NPI and the dates of service, and compare procedure claims against NCCI edits before they leave. We work to a 95% clean claim rate.

For hospital-owned dialysis units we also check UB-04 accuracy: bill type, revenue codes, patient status, condition and occurrence codes, and payer-specific rules.

What We Do
Match visit counts to MCP codes by age band
Track the 30-month coordination period and order of benefits
Bill inpatient dialysis and vascular access on the right codes
Work denials and track timely filing from the date of service
What You Do
Send visit logs, charts and registration data from your EHR
Tell us which facilities and units each physician covers
Share payer contracts and any state arrangements

Our fee is a percentage of collections, shown on our pricing page. To talk through your practice, book a call, or browse all specialties.

FAQ

Common Questions

Straight answers from the team that does the work.

Still have a question?

Ask a billing lead directly. A 20-minute call, Monday to Friday, 9am to 5pm Eastern.

01How is the ESRD monthly capitation payment billed?

Bill one ESRD monthly code per patient per month, by the patient's age at the end of the month and the visits furnished. In-center codes run 90951 to 90962 for 4, 2 to 3 and 1 visit, with 90960 to 90962 for age 20 and over. Home dialysis uses 90963 to 90966. Boxes 32 and 32a carry the facility and its NPI.

02How many visits are needed to bill a full MCP?

Four ESRD-related, face-to-face visits in the calendar month support the top in-center code for the patient's age. Two or three visits support the middle code and one visit the lowest. Partners, same-group employees and the MCP physician's contractors can supply visits. Home dialysis needs one visit, which a contractor may waive.

03How do we bill hemodialysis for an inpatient?

Use 90935 for one physician evaluation and 90937 for repeated evaluations, with inpatient hospital as the place of service. The physician must be present at some point during the dialysis and the record must show it. A visit on the same date needs modifier 25 and a reason unrelated to the dialysis.

04What happens when a dialysis patient changes facilities mid month?

It depends on who completed the monthly assessment. If the first physician did, that physician bills the MCP for the visits furnished and the new physician bills the per-day code. If not, the first physician bills per-day units and may not bill the MCP. Transient patients are billed by the covering physician with per-day units.

05How do we bill vascular access procedures?

Bill them on their own procedure codes, outside the monthly payment. Chapter 8, section 140, excludes catheter placement, access repair, thrombolytic therapy and thrombectomy of a clotted cannula from the MCP. In RVU26D, fistula creation (36818 to 36821) has a 090-day global and dialysis circuit codes 36901 to 36906 a 000-day global.

06How much does outsourcing nephrology billing cost as a percentage of collections?

We charge a percentage of collections, and the range is on our pricing page, the one place we publish it. The rate depends on volume, payer mix and scope, such as whether we also bill a dialysis unit's facility claim. A call lets us quote against your patient volume and payers.

07What are the most common denial reasons in nephrology, and how are they worked?

The ones we see most are CARC 97 (bundled), 22 (another payer responsible, often the 30-month group health plan period), 16 (missing information), 18 (duplicate) and 29 (filing limit expired)., decide whether to correct or appeal, and file inside the payer's window. We work denials within 48 hours.

08What documentation does a nephrology practice need to support the codes billed?

Monthly codes need a log of face-to-face visits by date and provider, a complete monthly assessment and the plan of care. Home dialysis needs one visit note or notes showing active management. Inpatient dialysis needs a note showing the physician was present during treatment.

09How do Medicare and commercial payer rules differ for nephrology claims?

Medicare requires filing within one calendar year under 42 CFR 424.44(a)(1) and pays the MCP at 80 percent after the Part B deductible. Medicaid claims are due within 12 months under 42 CFR 447.45(d)(1) unless a state sets less. Employer plans pay first for up to 30 months of ESRD-based Medicare. Commercial rules come from contracts.

Talk to a Nephrology Billing Services for Esrd, Dialysis and Ckd Care Billing Lead.

A 20-minute call about your payers, volume and setup. Monday to Friday, 9am to 5pm Eastern.

  1. Step 1 of 3: Your details
  2. Step 2 of 3: Pick a day
  3. Step 3 of 3: Pick a time

Your details

Please do not include any patient information.