A denied claim isn't dead money until you let the clock run out
A claim comes back denied.
Someone reads the reason code, sighs, and moves to the next one. The denied claim sits. It ages. Eventually it gets written off.
That reflex is the expensive part.
Because a denied claim isn't a loss.
It's money you already earned, kicked back with a clock on it.
You did the work. You delivered the visit. The only way you actually lose that money is by letting the filing window close.
One denial is a whole visit you already worked
Owners underrate what a single denial is worth.
A denied PT claim is a full visit of care. One denial is one visit of net revenue, gone unless you go get it.
So the number isn't some industry figure. It's your net revenue per visit. Whatever your NRPV is, that's what each denial costs you.
Say yours is $100. Use your real number.
That isn't pocket change. It's a visit you already delivered, sitting unpaid.
Now the pile.
Say you send 300 claims a week. Say your denial rate is around 9%.
That's 27 denied claims a week.
27 visits of care. At your NRPV, say $100 each. Roughly $2,700 a week.
Not lost. Denied. And denied is recoverable, right up until the deadline.
Medicare gives you twelve months from the date of service. Many commercial payers give you only 90 to 180 days. Miss that window and a clean, valid claim becomes unrecoverable.
That is the moment a denial turns into a write-off. And it's the one moment you control.
Denials run in patterns, so work the pattern
Working denials one at a time feels like janitorial work. So it doesn't get done.
Stop treating each one as its own event.
In outpatient PT, denials cluster into a short list of reasons. Eligibility and patient responsibility. A missing prior authorization. Exceeded visit units. A service the plan doesn't cover.
Sort a month of denials by reason code and the concentration jumps out.
One payer. One recurring mistake. One broken step at the front desk.
That's what makes it worth your time. A pattern is fixable at the source.
Fix the authorization step and you don't just recover this claim. You stop the next twenty from being denied the same way.
You get paid twice. The money you appeal back now, and the denials you never create next month.
The appeal you file this week beats the one you file next month
Prompt appeals win more often than stale ones.
So this is a rhythm, not a cleanup.
Someone owns the aging report and works it every week. Appeal fresh denials while the window is open. Give priority to the 90-plus and 120-plus buckets, where earned money is closest to timing out.
The oldest dollars are the ones about to disappear.
Which is exactly why they get chased first, not last.
The honest part
Not every denial comes back.
Some are correctly denied. A service genuinely not covered. A limit truly exhausted. A window already gone. Chasing those is its own kind of waste.
And the cheapest denial is the one that never happens. Verifying eligibility, confirming authorizations, tracking visit limits: front-end discipline beats any appeal.
But don't let "we should prevent these" become the reason the ones already in your aging report go unworked.
Prevention is next quarter's money.
The denials on your report right now are this quarter's. And they have a deadline.
This week, pull your aging report and sort it twice.
First by age. Find every denied claim in the 90-plus and 120-plus buckets, check each against that payer's filing deadline, and work the ones about to expire first.
Then by reason code. Find your single biggest reason. That one fix is worth more than the appeals, because it stops the leak instead of mopping it.
A denied claim is earned money.
Not dead money.
Unless you let the clock run out.
Dash