top of page
logo.png

CPT Codes 90967 and 90970: ESRD Home Dialysis Billing Guide for 2026

Writer: Med Cloud MD
Med Cloud MD
6 days ago
5 min read
Blue graphic with text CPT CODES 90967 AND 90970: ESRD HOME DIALYSIS BILLING GUIDE FOR 2026 beside a woman receiving IV treatment.

Home dialysis billing gets harder when a month does not go as planned. A patient starts treatment mid-month, changes arrangements, or is hospitalized, and the usual monthly code no longer fits. That is where CPT codes 90967 and 90970 come in. This guide explains what they represent, how they differ, and what our billing specialists would verify before a claim goes out.

Quick Answer

• 90967 through 90970 are per-day codes for ESRD-related services when home dialysis covers less than a full month.

• The family is age-based: 90967 is for patients younger than 2, and 90970 is for patients 20 and older.

• Full-month home dialysis uses 90963–90966 instead.

• Confirm descriptors in the current CPT code set and rules with your Medicare contractor.

 

Understanding CPT Codes 90967 and 90970

CPT reports ESRD-related services for less than a full month of home dialysis per day, with a separate code for each age group. Our reading of the descriptors, which you should confirm against the CPT book, is that 90967 applies to patients younger than 2 and 90970 to patients 20 and older. The codes in between (90968 and 90969) cover ages 2–11 and 12–19. Medicare contractor guidance says the patient’s age at the end of the month determines the age-related code.

Code

Summary

When it may apply

Documentation

Verify

90967

Per-day ESRD-related home dialysis services, less than a full month; patient younger than 2

Partial month of home dialysis for this age group

Days of service, required face-to-face visit, home dialysis records

Age at month end; days reported as units

90970

Per-day ESRD-related home dialysis services, less than a full month; patient 20 or older

Partial month of home dialysis for this age group

Same as above

Age at month end; days reported as units

 

CPT 90967 vs. CPT 90970: Key Billing Differences

Consideration

CPT 90967

CPT 90970

Patient age

Younger than 2

20 and older

Service basis

Per day, partial month

Per day, partial month

Interchangeable?

No; age-specific

No; age-specific

Full-month alternative

90963

90966

Key check

Age at end of month

Age at end of month

 

Because age at month end drives the choice, one patient would not normally have both codes for the same month. The difference is the age group, not the service. Confirm with your payer.

ESRD Home Dialysis Billing Guidelines for 2026

Step 1: Confirm the patient’s ESRD status and that home dialysis was the arrangement for the dates billed.

Step 2: Decide whether the month was a full month (90963–90966) or partial (90967–90970).

Step 3: Confirm age at month end and select the matching code.

Step 4: Confirm the billing provider completed the assessment and plan of care, and that the required face-to-face visit is documented.

Step 5: Report the days of service as units, not as a count of treatments.

Step 6: Check payer-specific rules and claim edits.

Step 7: Submit after the month ends; contractor guidance says claims billed early are rejected.

These steps mix contractor guidance with our own workflow. Check which parts bind your payer.

How to Handle Partial-Month ESRD Billing

Partial months need extra care because the day count, provider responsibility and facility status all affect the claim. One contractor example describes a patient who received home dialysis for 14 days and was then hospitalized: the age-appropriate code is reported with 14 units. Inpatient dialysis is covered separately under Part A and paid under different rules.

Illustrative Scenario (not an official determination)

A patient 20 or older receives home dialysis for part of a month, then changes treatment arrangements.

We would verify: the dates of home dialysis, age at month end, the documented face-to-face visit, which provider is responsible, and the payer’s partial-month rules.

Only after that would we confirm the code and units. We do not assign a code or payment from these facts alone.

 

Documentation Required for Accurate Home Dialysis Claims

Documentation must support the services actually provided and the code submitted. Contractor guidance we reviewed lists home dialysis items such as a signed order, training documentation, the method, frequency and tolerance of sessions, and lab results for the current and prior month. Treat this as a starting list, not a universal rule.

☐  Patient and ESRD information

☐  Signed home dialysis order and training record

☐  Dialysis method, frequency and tolerance

☐  Dates of service and billing period

☐  Provider identity and responsibility

☐  Face-to-face visit by the billing provider

☐  Records of treatment or responsibility changes

☐  Payer-specific requirements

Common CPT 90967 and 90970 Billing Errors

Common error

Why it matters

How to reduce the risk

Choosing a code without checking age and descriptor

Wrong age group or rejection

Check age at month end

Wrong service dates

Units may not match days of service

Reconcile dates against records

Billing a full month as per-day codes, or the reverse

Wrong code family

Decide full vs. partial first

Confusing per-day billing with MCP rules

Duplicate or conflicting claims

Review monthly rules before submission

Missing face-to-face visit documentation

Claim may not be supported

Check the record before submitting

Skipping payer edits

Avoidable rejections

Review edits and policies

Billing before month end

Contractor guidance says these are rejected

Hold claims until the month closes

 

Need Help Reviewing Your Medical Billing Workflow?

Our team at MedCloudMD can help your practice evaluate its medical billing and revenue cycle workflows. Contact us to discuss your billing challenges and explore the support that fits your practice.

→ Contact MedCloudMD

 

A Practical Pre-Submission Billing Checklist

☐  Code validated against the current CPT descriptor

☐  ESRD status and eligibility confirmed

☐  Full vs. partial month decided

☐  Age at month end checked

☐  Service dates and units reconciled

☐  Documentation reviewed

☐  Payer policy and edits checked

☐  No duplicate or conflicting claim

How Better ESRD Billing Workflows Support Revenue Cycle Management

●      Reduce preventable coding and documentation errors

●      Identify claim issues earlier

●      Improve denial follow-up

●      Monitor A/R and outstanding claims

●      Improve visibility into reimbursement workflows

●      Reduce time spent correcting avoidable problems

These steps help, but they do not guarantee payment or eliminate denials.

How MedCloudMD Supports Medical Billing and RCM

We are a medical billing and revenue cycle management company run by a doctor who understands healthcare providers’ challenges. Our team supports claim submission, claims review, denial management, A/R follow-up and workflow reporting. Learn more about MedCloudMD medical billing services. We do not claim ESRD-specific certifications or results.

Frequently Asked Questions

▸ What is CPT 90967 used for?

Per-day ESRD-related home dialysis services for less than a full month, for patients younger than 2.

▸ What is CPT 90970 used for?

The same service for patients 20 and older.

▸ What is the difference between 90967 and 90970?

Patient age group. Both are per-day partial-month codes.

▸ Can 90967 and 90970 be billed for the same patient?

Age at month end determines the code, so both would not normally apply to one patient in one month. Verify with your payer.

▸ How does partial-month billing work?

Report the age-appropriate per-day code with units equal to days of service, and document the required face-to-face visit. Confirm with your contractor.

▸ What documentation supports daily ESRD billing?

Orders, training records, treatment details, dates, provider responsibility and visit notes.

▸ Do Medicare and commercial payers follow the same rules?

Not always. Check each payer’s policy and contract.

▸ How can a practice reduce avoidable errors?

Verify age and dates, review documentation, hold claims until month end and track rejections.

Final Thoughts

Accurate home dialysis billing means choosing the right code, keeping the record aligned with the service, verifying 2026 rules and reviewing claims before submission.

Disclaimer

This article is provided for educational and informational purposes only and does not constitute medical, legal, coding, or reimbursement advice. CPT descriptions, Medicare policies, payer requirements, and reimbursement rules may change. Providers should verify current official guidance, applicable payer policies, and documentation requirements before submitting claims. Coverage and payment depend on the services provided, the patient’s circumstances, and applicable payer rules. MedCloudMD does not guarantee claim approval, reimbursement, or specific financial outcomes.

Comments


bottom of page