Curious about how AI is being used to empower dialysis care?
Join Our Upcoming Presentation

Jul 28, 2026

The Dialysis Billing Errors Quietly Killing Your Cash Flow

The Dialysis Billing Errors Quietly Killing Your Cash Flow

Most dialysis clinics don’t lose revenue to one catastrophic denial. They lose it to small documentation errors: flowsheets that disagree, treatments never recorded, NDC fields left incomplete, charges that never became a claim line, all committed at the chair, weeks before anyone opens the billing queue.

Especially because many of these errors do not get flagged in real time, the billing office is usually the wrong place to catch these errors. By the time a remittance comes back short, the error is thirty days old, and nobody remembers which record was right. 

If you add them all up over a year, they’re usually the biggest line item nobody’s tracking.

Why Small Billing Errors Do More Damage Than Large Ones

A $40,000 denial gets a meeting. A 2% documentation error rate gets nothing, because nothing about it looks like a immediate problem. No one flags it, no one appeals it, and it never appears as a line item anyone has to explain.

Run the arithmetic on your own census. CMS set the CY 2026 ESRD PPS base rate at $281.71 per treatment. A 120-patient in-center program running three treatments a week delivers at most 18,700 treatments a year. Miss 2% of those (375 treatments) and you have written off about $105,000 at the base rate alone, before case-mix and facility adjustments that could push the real number higher.

The errors that do get caught still cost you. MGMA puts the cost of reworking a single denied claim at about $25 for a medical practice, and industry estimates suggest roughly 60% of denied claims are never reworked at all.

Timing is what makes this invisible. ESRD services are billed monthly as repetitive services, with each session reported on its own claim line (Noridian ESRD PPS billing guide). An error made on a Tuesday doesn’t surface until the following month’s remits post, 60 to 90 days after the treatment, long past the point where anyone can reconstruct what happened.

What Billing Errors Cause Revenue Loss for Dialysis Clinics?

Nearly all of them start in the clinical record. Here are the seven that do the most damage, in the order they typically occur.

Why don’t flowsheets always agree with each other?

A flowsheet discrepancy happens when the same treatment is documented in more than one place: machine download, paper backup, a late nurse entry, and the versions don’t match.

Someone downstream has to pick a version. Treatment time, dry weight, value code D6 and the Kt/V reading all move with that choice, and the reading is required, and the date with it unless a defined exception value is reported, on every ESRD claim. Whichever version the biller uses, the claim now carries a number that another record in your own chart contradicts. That contradiction is what an auditor finds.

What happens when documentation doesn’t support what was billed?

This error bills something the record can’t substantiate: a comorbidity adjustment without the supporting diagnosis, a training add-on without the training note, a modifier with nothing behind it.

The ESRD PPS adjusts payment for patient age, body surface area, BMI, comorbidities, and the first 120 days of dialysis. Every one of those adjustments rides on documentation someone else entered. This category is dangerous because it doesn’t deny. It pays, and then gets recouped on audit eighteen months later, after the money is spent.

What happens when a treatment is never documented?

A treatment that happened and was never documented is a treatment that was never paid for. There is no denial, no appeal, and no trail.

Because each session is reported on its own line for the date it occurred, a Thursday with no chart entry is a hole in a monthly claim that nobody notices unless somebody counts. Most clinics don’t count. They reconcile treatment volume against the schedule quarterly, if at all, and by then the timely filing window on the earliest gaps has closed.

What causes NDC errors on dialysis claims?

An NDC error means the code is missing, invalid, mismatched to the HCPCS or CPT code on the line, or paired with the wrong unit of measure or quantity.

ESRD facilities are required to report oral and injectable renal dialysis drugs on the claim, and drugs without an assigned HCPCS code are reported by NDC, with a dispensing fee applied to each NDC on the monthly claim. Commercial payers treat the field as pass/fail: UnitedHealthcare’s policy states that a claim may be denied outright when NDC information is missing, invalid, incomplete, or inconsistent with the HCPCS or CPT code submitted.

Drugs in their TDAPA window carry their own reporting requirements. DefenCath and Vafseo both continue under TDAPA in CY 2026, which means the reporting rules for a given drug can change while your staff is still keying it the old way.

Why do separately payable drugs sometimes never reach the claim?

This error isn’t a denial. It’s a drug that was given, documented correctly, and never billed as its own line, because whoever built the claim treated it as bundled when it wasn’t.

Most dialysis drugs sit inside the ESRD PPS bundle, but a handful don’t. Drugs still in their TDAPA window get a separate add-on payment on top of the bundle. Non-renal drugs and supplies billed with the AY modifier get paid separately too. So do vaccines given in the clinic. Each one is a distinct claim line that has to be built on purpose. It doesn’t generate itself.

There’s no remit to catch this one. A denial requires a claim line to deny, and if the line was never submitted, nothing comes back short. The money just never shows up, and no one goes looking for revenue they didn’t know existed. The fix is a standing list of what gets billed separately from the bundle, checked against CMS’s TDAPA updates, and a claim-build step that runs the medication record against that list before the claim goes out, not after it comes back.

What causes medication inventory to drift from the record?

Inventory drift is the gap between what the clinic actually dispensed and what the medication record says it dispensed. It costs you in both directions.

Bill for a drug the inventory can’t account for, and you have created an audit exposure. Dispense a drug and never report it and you feed CMS incomplete utilization data. CMS recalibrates ESRD PPS outlier thresholds from facility claims data, so drug utilization that never reaches a claim quietly argues that your patients cost less to treat than they do.

What is a charge capture gap?

A charge capture gap is a service you delivered that never became a billable line. Home training visits, non-ESRD-related items requiring the AY modifier for separate payment, and supplies furnished outside the bundle are the usual suspects.

These losses are invisible by definition. Nothing is denied, because nothing was submitted. The only way to find them is to compare what the clinical record says happened against what the claim says you billed, which no one does unless the system does it for them.

Why Is My Dialysis Clinic’s Cash Flow Inconsistent?

Because documentation errors follow staffing, not billing. They cluster around short-staffed shifts, float nurses, holiday weeks, and new-hire ramp periods, and none of those show up on a payer report. Cash flow then wobbles two to three months behind the shift that caused it, which is why it feels random.

Initial denial rate. Medicare Advantage plans had initial and final denial rates more than double the rates for traditional Medicare

Days in AR. Under 30 days is strong; 31–40 is the accepted range; over 50 signals a structural problem, not a busy month.

Net collection rate. A rate that drifts down while your denial rate holds steady points at charge capture, not at your payers.

Clean claim rate on first submission. This is the one that isolates documentation quality, because it measures what left your building before any payer touched it.

Here is the diagnostic that matters most, and it takes an afternoon: sort your denials by treatment date and shift instead of by payer. Documentation-origin errors cluster by day and by staffing. Payer-origin errors cluster by payer. If your denials line up with your schedule, the problem is upstream of billing and no amount of appeals work will fix it.

How to Catch These Errors Before the Remit Does

Every error above shares a root cause: the clinical record and the claim were built from different data at different times by different people. Closing that gap is a systems problem, not a training problem. Below are a few common errors, and ideas for how to fix them. 

Error type:

Flowsheet discrepancies


Disconnected clinical & billing systems:

Biller reconciles versions manually, often guessing


EMR-integrated billing workflow

Single treatment record; machine data flows to the claim

Error type:

Documentation mismatches 


Disconnected clinical & billing systems:

Caught on audit, months after payment


EMR-integrated billing workflow

Claim can only be built with supporting documentation 

Error type:

Missing treatment records


Disconnected clinical & billing systems:

Found at month-end, if at all


EMR-integrated billing workflow

Scheduled vs. documented treatment counts reconcile daily

Error type:

NDC errors


Disconnected clinical & billing systems:

Rejected by the payer, reworked by the staff


EMR-integrated billing workflow

NDC, unit of measure, and quantity validated at entry

Error type:

Unbilled separately-payable drugs


Disconnected clinical & billing systems:

Treated as bundled by default; add-on payment never requested


EMR-integrated billing workflow

Medication record checked against a billable-separately list before the claim goes out

Error type:

Medication inventory drift


Disconnected clinical & billing systems:

Inventory and medication record reconciled separately


EMR-integrated billing workflow

Dispensing posts to inventory and the claim in one action

Error type:

Charge capture gaps


Disconnected clinical & billing systems:

Invisible: nothing was submitted to deny


EMR-integrated billing workflow

Documented services surface unfilled charges

We also recommend that clinics verify insurance monthly rather than just at admission, because dialysis patients move between Medicare, Medicare Advantage, commercial, and secondary coverage more often than almost any other population.

Another best practice is to reconcile documented treatments against the schedule weekly, not at month-end.

Additionally, it’s important to remember to validate NDC data at the point of entry, where the person keying it still knows what they gave.

It can also be helpful to put claim status and AR aging on a dashboard someone actually opens regularly; this will enable stronger control over your “billing destiny”, help you solve problems before they become bigger ones, and even provide some peace of mind.  

How can Renvio help dialysis clinics prevent billing errors?

Renvio built Billing Manager to work in conjunction with its EMR, Dialysis Manager, to connect what happens during treatments more closely to whats required for billing. When the EMR software and the dialysis billing software system share one record, a flowsheet discrepancy gets caught at the chair instead of on a remittance advice three months later. 

If your denial rate is climbing, and you can’t tell whether the cause is documentation, payer behavior, or something else, we’d be happy to help figure it out. 

Frequently Asked Questions 

1. What is the biggest cause of dialysis claim denials?

Incomplete or inconsistent clinical documentation. Most denials trace back to something that happened in the chart: a missing Kt/V value, an NDC that doesn’t match the HCPCS code, a comorbidity adjustment without a supporting diagnosis, rather than to a billing decision. Payer-side issues like eligibility and coordination of benefits matter, but documentation is the larger and more preventable category.

Monthly, before the claim drops. Dialysis patients shift between Medicare, Medicare Advantage, commercial plans, and secondary coverage more frequently than most patient populations, and Medicare’s 30-month ESRD coordination period changes which payer is primary partway through a course of treatment. Verifying at admission only is the single most common eligibility mistake in dialysis billing.

Under 5% is the working benchmark for a high-performing practice, against an industry-wide initial denial rate that reached roughly 11.8% in 2024. Anything above 10% indicates a process problem rather than payer variance. Track the trend line alongside days in AR. A denial rate that holds steady while AR days climb points to a follow-up problem, not a submission problem.

No.  Automation catches structural errors reliably: invalid NDCs, missing required fields, treatment counts that don’t reconcile, eligibility lapses. It cannot catch a nurse charting the wrong dry weight or a physician’s note that doesn’t support the comorbidity billed. The realistic goal is to automate every error a rule can detect, so your staff’s attention goes to the judgment calls that remain.