top of page
logo.png

CPT 90963, 90964, 90965 & 90966: Home Dialysis Billing and Coding Guide

Writer: Med Cloud MD
Med Cloud MD
Jul 20
7 min read

Updated: Oct 6

Blue medical graphic of a dialysis patient holding tubing beside text about CPT 90963-90966 home dialysis billing.

 

A home dialysis claim can be paid and still be wrong. CPT 90963 90964 90965 90966 describe full-month physician services for home dialysis patients, split by age. They bill like a subscription: one code per patient per month, with little room to correct line items later. This guide follows the way our billing specialists work these claims, from eligibility to monthly reconciliation.

Executive takeaway: 90963 to 90966 report full-month home dialysis management by patient age. Partial months use the per-day codes 90967 to 90970. Code choice depends on age, modality, and management period, and the record must support the month. Payer rules differ, so verify them. A low denial rate doesn't prove correct payment, so audit payments against expected amounts too.

 

The Four Codes at a Glance

CPT Code

Service Category

Patient

Billing Concept

Key Validation Point

90963

ESRD services, home dialysis, full month

Under 2 years

One monthly unit

Age band and full-month status

90964

Same service

2 to 11 years

One monthly unit

Age at end of month

90965

Same service

12 to 19 years

One monthly unit

Age at end of month

90966

Same service

20 years and older

One monthly unit

Home modality; no in-center monthly code for the same period

 

Choosing Between 90963, 90964, 90965 and 90966

The four codes describe the same service, so patient age is the only differentiator. Age is generally measured at the end of the month, which means a birthday inside the month can change the code. Confirm this with your Medicare Administrative Contractor. Two other confusion points cause most errors: in-center monthly codes (90951 to 90962) depend on visit count while home codes depend on age, and partial months move to the per-day codes.

Step

Question

Why It Matters

1

Is the patient on home dialysis?

Home and in-center use different code families

2

Was it a full month?

Partial months use 90967 to 90970

3

What is the patient's age at month end?

Selects 90963, 90964, 90965, or 90966

4

Does the record support the month?

MAC guidance expects documented face-to-face visit(s) and home training

5

What do the payer's rules say?

Telehealth, enrollment, and billing rules vary

6

Submit once, then monitor

Duplicate monthly claims are a common denial

 

Documentation: What the Record Establishes vs. What Billing Validates

Clinical Record Should Establish

Billing Team Should Validate

Home dialysis modality

Modality matches the claim

Signed note for each face-to-face visit

Visit dates fall inside the billed month

Home training and care plan oversight

Training is documented before billing

Physician or qualified practitioner involvement

Rendering provider is enrolled and eligible

ESRD status and diagnosis

Diagnosis supports the service

Management period

Age and dates match registration

The CGS Medicare ESRD reference lists a signed note for every face-to-face visit and documentation of home training among its expectations. Check your own MAC and payers.

Where Revenue Leaks Across the Billing Lifecycle

Stage

Where Revenue Leaks

Recommended Control

Eligibility

Wrong payer or lapsed coverage

Verify before month-end billing

Modality verification

Home patient billed under in-center logic

Confirm modality in the chart monthly

Documentation

Missing visit or training record

Pre-bill documentation check

Code selection

Wrong age band

Calculate age from date of birth at month end

Charge entry and claim creation

Wrong dates, units, or provider

Charge review before release

Scrubbing and submission

Rejections for data errors

MCP-specific scrub rules

Adjudication and posting

Accepted but mispaid

Compare with expected allowed amount

Denials and A/R

Unworked denials age out

Named owner and deadline

Monthly reconciliation

Patients or months missed

Reconcile census to claims

 

Why Home Dialysis Claims Get Denied

Denial Category

Potential Cause

How to Investigate

Prevention

Eligibility

Coverage ended or payer changed

Check coverage on the service date

Verify monthly

Coding

Age band or code family mismatch

Compare code with date of birth and modality

Age edit plus coder review

Documentation

No supporting visit or training note

Match records to the request

Pre-bill checklist

Duplicate claim

Same month submitted twice

Review claim history

One owner for monthly submission

Timely filing or enrollment

Late claim or provider not enrolled

Compare dates and enrollment records

Filing calendar; credentialing tracker

Policy or authorization

Payer-specific requirement

Read the payer policy

Verify rules by payer

Payers apply different denial logic, so treat these as categories to investigate, not universal rules.

A Paid Claim Does Not Always Mean Correct Payment

Acceptance means the claim passed edits. Adjudication is the payer's decision. Payment is money received. Correct reimbursement is payment that matches your contract or fee schedule. Leakage hides between the last two: missed charges, wrong age band, duplicates, wrong payer routing, unworked denials, and underpayments.

Expert insight: Payment variance analysis catches contract and fee-schedule errors that denial reports never show. A low denial rate can still hide underpayments.

 

Payment variance audit: 1. Find the expected allowed amount. 2. Compare it with the remittance. 3. Flag variances. 4. Trace the cause (code, contract load, adjustment). 5. Appeal or correct, then fix the workflow.

Identify Revenue Leakage in Your Practice

Our billing specialists can review your home dialysis claims, payments, and A/R for patterns worth fixing.

   Request a Free Revenue Cycle Assessment   

 

Five Billing Scenarios (Illustrative)

1. Wrong code. A patient turns 12 mid-month and the 2-to-11 code goes out. Age is set at month end, so the correction is 90965, plus an age edit.

2. Documentation gap. No signed visit note exists for the month. Hold the claim until the record supports it; billing without it risks recoupment.

3. Paid, but wrong. Payment lands below the contracted rate. A variance audit finds an outdated fee schedule loaded, so we appeal and update it.

4. Repeated denials. One payer denies for eligibility every quarter. Root-cause review traces it to registration not updating after plan changes.

5. A/R aging. A few unworked monthly claims per payer roll past 90 days. Because every patient bills monthly, small gaps multiply fast.

Common mistake: Assuming a workflow built for Medicare satisfies every commercial payer.

 

Home Dialysis Revenue Audit Checklist

☐  Correct CPT selection

☐  Patient information verified

☐  Documentation supports billed service

☐  Dates reviewed

☐  Payer requirements checked

☐  No duplicate billing

☐  Correct payer and provider

☐  Allowed amount reviewed

☐  Contract terms checked

☐  Patient responsibility reviewed

☐  Underpayments identified

☐  Denials appealed when appropriate

 

Revenue Cycle KPI Dashboard

KPI

What It Measures

Warning Sign

Clean claim rate

Claims passing edits first time

Rising rejections

Denial rate

Share of claims denied

Repeating denial reasons

Days in A/R

Speed of collection

Upward trend

Payment variance rate

Payments versus expected amounts

Recurring shortfalls

First-pass resolution

Claims paid without rework

Growing rework queue

Unworked denial rate

Denials with no action

Any aging backlog

We cite no benchmarks. Set targets from your own baseline and review the KPIs together.

Best practice: Don't judge performance by denial rate alone. Review coding accuracy, payment variance, A/R aging, and net collections together.

 

Medicare vs. Commercial Payers

Area

Medicare

Commercial Payers

Coding and coverage

Follows CMS and MAC guidance

May apply different policies; verify

Documentation

Defined in MAC guidance

Set by payer policy

Reimbursement

Fee schedule based

Contract rates

Claims and appeals

CMS and MAC timelines

Contract and payer rules

 

Compliance and Audit Risk

Accurate coding and documentation protect payment and compliance. Billing a service the record doesn't support creates overpayment risk; leaving earned revenue unbilled is an underpayment risk. Schedule internal audits, answer payer audits promptly, follow record retention rules, and correct and refund overpayments as required.

30-Day Revenue Improvement Plan

Time Period

Action

KPI

Days 1 to 5

Pull a month of claims; verify age band, modality, and documentation

Clean claim rate

Days 6 to 10

Analyze denials by category; find unworked ones

Unworked denial rate

Days 11 to 20

Audit payments against expected amounts; clean up aging A/R

Payment variance; days in A/R

Days 21 to 30

Train staff, fix workflow gaps, set monthly reconciliation

First-pass resolution

 

Human Expertise Plus Technology

Technology can check age against the code, flag missing notes, surface denial patterns, prioritize A/R, and detect payment variances. It should support trained professionals, not make compliance decisions alone. At MedCloudMD, AI-powered billing is supported by human expertise: billing specialists, certified coders, quality review, and transparent reporting across our medical billing services, denial management, and revenue cycle management.

Ready for automation? Look for clean billing data, standard workflows, consistent documentation, defined coding policies, denial tracking, KPI reporting, human QA, HIPAA-compliant technology, trained staff, and payer policy monitoring.

Factor

In-House

Billing Software

Outsourced RCM

Expertise

Depends on your staff

Depends on your staff

Specialist team

Staffing and cost

Salaries and training

License plus staff

Fees tied to scope

Scalability

Hiring-limited

Software scales, staff don't

Scales with volume

Compliance and reporting

You own both

You own both

Shared; confirm in contract

Implementation time

None

Setup and training

Onboarding period

 

Home Dialysis Billing FAQs

What are CPT 90963, 90964, 90965, and 90966 used for?

They report ESRD-related physician services for home dialysis for a full month, by patient age.

What is the difference between 90963 and 90964?

Age. 90963 is for patients under 2 years; 90964 is for ages 2 to 11.

What is the difference between 90965 and 90966?

Age. 90965 is for ages 12 to 19; 90966 is for patients 20 and older.

How does home dialysis billing work?

One monthly code per patient, chosen by age, supported by the month's documentation. Partial months use per-day codes.

What documentation is needed?

Modality, signed notes for face-to-face visits, home training support, and dates that match the claim. Verify with your MAC.

What are common billing errors?

Wrong age band, missing notes, duplicate monthly claims, and mixing in-center and home logic.

Why are home dialysis claims denied?

Eligibility, coding, documentation, duplicates, filing or enrollment problems, and payer policy.

How can practices reduce dialysis billing denials?

Verify eligibility monthly, add age edits, run a pre-bill documentation check, and work denials by root cause.

How can practices identify underpayments?

Compare each remittance with the expected allowed amount and review variances by payer.

Should nephrology practices outsource dialysis billing?

It depends on staffing, expertise, and reporting needs. Compare in-house, software, and outsourced options using the matrix above.

 

Quick Reference

Topic

Key Takeaway

CPT 90963

Home dialysis, full month, under 2 years

CPT 90964

Home dialysis, full month, ages 2 to 11

CPT 90965

Home dialysis, full month, ages 12 to 19

CPT 90966

Home dialysis, full month, ages 20 and older

Documentation

Signed visit notes, modality, and home training support

Denials

Find the root cause by category, not claim by claim

Payment audits

Compare every remittance with the expected amount

Compliance

Bill only what the record supports; audit regularly

Did you know? Claim acceptance and correct reimbursement are two different outcomes. Only a payment audit shows the second one.

 


Last Reviewed: October 2026. Billing rules, CPT guidance, Medicare policies, and payer requirements can change. Verify against current official guidance.

Disclaimer: This article is for general educational and informational purposes and is not medical, legal, coding, or reimbursement advice. MedCloudMD does not guarantee reimbursement or claim approval.

Comments


bottom of page