Dialysis is one of the most expensive ongoing treatments in medicine: $90,000 to $120,000 per year for in-center hemodialysis, with over 550,000 Americans currently receiving treatment. While Medicare covers dialysis for all ESRD patients regardless of age, a 3-month waiting period, Part B cost-sharing, and aggressive billing by the two companies that dominate 70% of the market (DaVita and Fresenius) create significant financial exposure. This guide explains exactly how dialysis is billed, what Medicare covers, and how to fight the overcharges that affect nearly every dialysis patient.
1. Dialysis costs: hemodialysis vs. peritoneal
The type of dialysis you receive dramatically affects both the cost and who pays for it. Here is how the three main options compare:
| Dialysis Type | Annual Billed Cost | Medicare Reimbursement | Patient Cost (with Medicare) | Setting |
|---|---|---|---|---|
| In-center hemodialysis | $90,000–$120,000 | ~$40,500/yr ($260/treatment × 156) | ~$8,100/yr (20% of Medicare-approved amount) | Dialysis center, 3x/week |
| Home hemodialysis | $65,000–$90,000 | ~$38,000–$45,000/yr | ~$7,600–$9,000/yr | Home, 3–6x/week |
| Peritoneal dialysis (PD) | $55,000–$75,000 | ~$32,000–$38,000/yr | ~$6,400–$7,600/yr | Home, daily (often overnight) |
In-center hemodialysis is the most common modality (about 88% of dialysis patients) and the most expensive. Each treatment involves 3–4 hours on the dialysis machine, plus travel time and wait times. Medicare reimburses the facility approximately $260 per treatment under the ESRD Prospective Payment System (PPS), which bundles the treatment, most medications, and lab tests into a single payment.
Peritoneal dialysis is the least expensive option and can be performed at home, often overnight while sleeping. It also avoids the 3-month Medicare waiting period if home training begins promptly. Despite these advantages, only about 10% of U.S. dialysis patients use peritoneal dialysis, partly because dialysis companies earn higher revenue from in-center hemodialysis. BillKarma's analysis of dialysis billing found that 1 in 3 in-center hemodialysis statements contain at least one charge for a medication that should be included in Medicare's bundled payment.
2. Medicare ESRD coverage explained
Medicare is the primary payer for dialysis in the United States, covering over 500,000 ESRD patients. Here is how coverage works at each stage:
| Coverage Phase | Timeline | What Medicare Covers | Patient Responsibility |
|---|---|---|---|
| Waiting period | Months 1–3 of dialysis | Nothing (unless home training starts) | 100% if uninsured; private insurance primary if available |
| Medicare as secondary | Months 4–33 (if you have employer insurance) | Pays after employer plan; covers Part B cost-sharing | Employer plan copays/coinsurance |
| Medicare as primary | Month 34+ (or month 4 if no employer plan) | 80% of Medicare-approved amount for dialysis | 20% coinsurance (~$8,100/yr for in-center HD) |
| Part D (oral meds) | Ongoing | Phosphate binders, oral ESRD drugs | Part D copays, deductible, coverage gap |
Medicare Part B covers dialysis treatments, most injectable medications administered during dialysis (ESAs, IV iron, vitamin D), and related lab work. Patient responsibility is 20% of the Medicare-approved amount, which for in-center hemodialysis totals approximately $8,100 per year.
Medicare Part D covers oral medications prescribed for ESRD, including phosphate binders (sevelamer, lanthanum), calcimimetics (cinacalcet), and other oral drugs. These are not included in the Part B dialysis bundle and require a separate prescription drug plan.
Medigap (Medicare Supplement) plans can cover the 20% Part B coinsurance, potentially reducing your annual dialysis out-of-pocket to near zero. However, if you are under 65 and qualify for Medicare solely through ESRD, Medigap eligibility varies by state—only about half of states require Medigap insurers to sell plans to under-65 ESRD patients.
Learn how Medicare billing works in our Medicare billing guide. For tips on appealing Medicare claim denials, see our appeal guide.
3. The 3-month waiting period and how to avoid it
The Medicare ESRD 3-month waiting period is one of the most financially dangerous gaps in American healthcare. Here is how it works and how to manage it:
Standard timeline: Medicare ESRD coverage begins on the first day of the fourth month after you start regular dialysis. If dialysis begins January 15, coverage starts May 1. During those 3.5 months, you are responsible for all dialysis costs unless you have other coverage.
Cost during the gap: Three months of in-center hemodialysis at private-insurance rates can total $30,000–$45,000. Without any insurance, the billed amount can exceed $60,000.
How to avoid or minimize the waiting period:
Start home dialysis training. If you begin a home dialysis training program (peritoneal or home hemodialysis), Medicare coverage can start on the first day of the month your training begins. This effectively eliminates the waiting period. Discuss this option with your nephrologist immediately upon ESRD diagnosis.
Maintain private insurance. If you have employer-sponsored insurance or ACA marketplace coverage, keep it active. Private insurance acts as primary payer during the waiting period. After Medicare kicks in, your private insurance continues as primary for 30 months (coordination of benefits period) before Medicare becomes primary.
Apply for Medicaid. If your income qualifies, Medicaid can cover the waiting period. Many states have expedited Medicaid enrollment for ESRD patients. Apply immediately upon starting dialysis.
Request hospital financial assistance. If you are uninsured during the waiting period, the dialysis facility may have a financial assistance or charity care program. Check our hospital pricing directory to find financial assistance programs at facilities in your area.
Case study: $38,000 in waiting-period bills negotiated to $4,200
A 52-year-old man began in-center hemodialysis in February after an acute kidney failure hospitalization. He was self-employed with no health insurance. During the 3-month Medicare waiting period (February through April), his dialysis facility (a Fresenius center) billed $38,000 for 39 treatments at their uninsured rate of $975 per session.
He applied for the facility's financial hardship program, providing tax returns showing annual income of $44,000. The facility reduced the per-treatment rate to the Medicare-equivalent amount ($260/treatment) and offered a 24-month payment plan. Final cost: $4,200 for the entire waiting period. Savings: $33,800.
Lesson: Dialysis facilities have financial assistance programs, but you must ask. Apply before the first bill goes to collections. Provide income documentation promptly.
4. Common dialysis billing errors
Dialysis billing is repetitive (3 treatments per week, 52 weeks per year), which means errors get multiplied. Here are the most common ones:
Unbundled medications. Under Medicare's ESRD PPS, most injectable drugs administered during dialysis (Epogen, IV iron, Zemplar) are included in the bundled payment. Some facilities bill these separately, creating duplicate charges. If you see individual J-codes for these drugs on a Medicare claim, the facility may be double-dipping.
Duplicate treatment charges. With 156 treatments per year, missed or duplicate claim submissions happen. Compare your bill to your dialysis log (which you should keep) to verify the number of treatments matches.
Lab test unbundling. Monthly and quarterly lab panels (comprehensive metabolic panel, CBC, phosphorus, PTH) are included in the ESRD PPS bundle. Separate charges for these labs are billing errors if you are on Medicare.
Incorrect coordination of benefits. If you have both private insurance and Medicare, the wrong payer may be billed as primary. During months 1–33, private insurance is primary. After month 33, Medicare is primary. Billing the wrong payer creates claim denials and delayed payments that result in patient balance bills.
In this example, $4,625 in charges are billing errors: unbundled medications ($3,230), unbundled labs ($420), and a duplicate treatment ($975). Over 12 months, these errors would total $55,500 in overcharges.
5. DaVita and Fresenius: how the big two bill
DaVita and Fresenius Medical Care together operate approximately 5,600 dialysis centers and treat about 70% of U.S. dialysis patients. Their billing practices have been the subject of Congressional hearings, Department of Justice investigations, and multiple class-action lawsuits.
Private insurance rate inflation. Both companies negotiate rates with private insurers that are 3–5 times the Medicare reimbursement rate. A treatment Medicare reimburses at $260 may be billed to private insurance at $800–$1,300. During the 33-month coordination period when private insurance is primary, these inflated rates generate significant revenue—which is why both companies have been accused of encouraging patients to maintain private insurance as long as possible.
Charitable premium assistance (CPA) controversy. Both DaVita and Fresenius have funded charitable organizations that pay health insurance premiums for dialysis patients, keeping them on private insurance (at higher reimbursement rates) rather than transitioning to Medicare (at lower rates). The DOJ has investigated this practice, and several insurers have filed lawsuits alleging it inflates costs.
Collections practices. Both companies are known for aggressive collections. If you fall behind on copays or coinsurance, expect calls starting within 30–60 days. Accounts may be sent to collections within 90–120 days. Request a payment plan in writing at the start of treatment to avoid this cycle.
Case study: $14,400 in annual overcharges caught by auditing monthly statements
A 61-year-old Medicare patient receiving hemodialysis three times per week at a DaVita center reviewed her monthly statements after noticing inconsistencies. Over 6 months, she identified: Epogen billed separately 8 times ($1,800 total) despite being bundled under ESRD PPS, two duplicate treatment charges ($1,950), and monthly lab panels billed separately 4 times ($1,680). Total identified overcharges: $5,430 in 6 months, projecting to $10,860–$14,400 annually.
She filed a formal billing dispute with the facility, citing CMS bundling rules, and contacted her Medicare Administrative Contractor. The facility corrected the claims and issued credits totaling $5,430. She continued auditing her statements monthly thereafter.
Lesson: Keep a dialysis treatment log and compare it to your monthly statement. Check every line for medications and labs that should be bundled. Use our cost calculator to verify Medicare rates for any charges on your statement.
Case study: $8,400 in duplicate EPO charges reversed over 6 months
A 57-year-old Medicare patient on in-center hemodialysis noticed that his Explanation of Benefits statements listed Epogen (J0882) charges on dates he had documented in his personal dialysis log as no-treatment days (holidays and a brief hospitalization). Over 6 months, he identified 14 separate EPO charges totaling $8,400 that appeared on claims for dates when he did not receive dialysis at the center.
He filed a formal billing dispute with the Fresenius center, attaching his personal log and hospital admission records proving he was inpatient on several of the billed dates. The facility investigated and confirmed the charges were billing errors—a combination of duplicate claim submissions and charges posted to incorrect dates of service. All 14 charges were reversed, and his Medicare coinsurance payments were refunded. Total recovered: $8,400 in erroneous charges plus $1,680 in coinsurance he had already paid.
Lesson: Keep your own dialysis treatment log with dates, times, and any medications administered. Compare it against every monthly statement and EOB. Duplicate and phantom charges in dialysis billing compound quickly over time.
6. How to reduce your dialysis costs
Get Medigap if available. A Medigap plan covers the 20% Part B coinsurance that dialysis patients owe. If you are 65+ or in a state that requires Medigap for under-65 ESRD patients, enroll during your initial enrollment period. Annual savings: approximately $8,000.
Consider home dialysis. Home peritoneal dialysis or home hemodialysis is 20–40% cheaper than in-center treatment, eliminates travel costs, and avoids the Medicare waiting period. Ask your nephrologist for a referral to a home dialysis training program.
Apply for Extra Help (Medicare Part D). The Medicare Part D Low-Income Subsidy (Extra Help) program covers Part D premiums, deductibles, and copays for qualifying patients. Income limits are approximately $22,590 for individuals (2026). Phosphate binders and other oral ESRD drugs covered under Part D can cost $200–$600/month without Extra Help.
Audit every statement. Review your monthly dialysis bill for unbundled medications, duplicate treatments, and separately billed labs. Upload your bill to BillKarma for an automated audit that catches bundling errors and compares charges against Medicare rates.
Request financial assistance. Both DaVita and Fresenius have financial hardship programs. The American Kidney Fund provides grants for insurance premiums and treatment costs. Apply through your dialysis center's social worker.
Check your dialysis facility's billing grade in our hospital pricing directory to see how they compare to other providers in your area.
Frequently asked questions
How much does dialysis cost per year?
In-center hemodialysis costs $90,000–$120,000 per year (billed charges). Medicare reimburses about $260 per treatment (~$40,500/year). Patient responsibility under Medicare is 20% coinsurance, approximately $8,100/year. Peritoneal dialysis is 30–40% cheaper.
Does Medicare cover dialysis?
Yes. Medicare covers dialysis for all ESRD patients regardless of age. Coverage begins after a 3-month waiting period (which can be waived with home dialysis training). Medicare Part B covers treatments and injectable medications; Part D covers oral ESRD drugs.
What is the Medicare ESRD 3-month waiting period?
Medicare ESRD coverage begins on the first day of the fourth month after regular dialysis starts. During the gap, patients rely on private insurance, Medicaid, or financial assistance. Starting home dialysis training can eliminate this waiting period entirely.
Why are DaVita and Fresenius bills so high?
They control 70% of the U.S. dialysis market and negotiate private insurance rates 3–5x higher than Medicare. During the 33-month period when private insurance is primary, these inflated rates generate significant revenue. Both companies have faced federal investigations into their billing practices.
What medications are in the Medicare dialysis bundle?
The ESRD PPS bundles most injectable drugs used during dialysis: erythropoietin-stimulating agents (Epogen), IV iron, and vitamin D analogs. Oral medications like phosphate binders are covered separately under Part D. If you see separate charges for bundled drugs on a Medicare claim, that is a billing error.
Can I do dialysis at home to save money?
Yes. Home peritoneal dialysis and home hemodialysis cost 20–40% less than in-center treatment. Home dialysis also eliminates the 3-month Medicare waiting period, provides more scheduling flexibility, and has comparable outcomes for most patients. Ask your nephrologist for a referral.
Sources
- CMS: ESRD Prospective Payment System
- United States Renal Data System (USRDS) Annual Data Report
- Medicare.gov: Dialysis Services and Supplies Coverage
- National Kidney Foundation: Dialysis Patient Resources
- American Kidney Fund: Financial Assistance Programs
- GAO: Medicare ESRD Program Oversight Report