Your providers are good. Your equipment is good. Your front desk works hard. And still, every year, a six-figure slice of your revenue disappears into denials, delays, and write-offs you never quite get around to appealing.
Most of it didn't have to happen. Industry data puts the preventable share of claim denials at around 80%, and the fixes aren't exotic — no new software category, no extra headcount. Just five process changes, done consistently.
That's what this post covers: the five things we've watched actually move the needle across the practices we work with.
What Denials Really Cost You
A typical practice loses 15–30% of potential revenue to claim issues — denials, delays, partial payments, write-offs that nobody bothers to chase.
On $1M in annual revenue, that's $150,000–$300,000 a year. Split across a 5-provider practice, that's roughly $30,000–60,000 per provider, every year, just gone.
Your denial rate might genuinely look fine on paper. That's often not where the money leaks out. It's the claim that takes 63 days to get paid instead of 20. The one that comes back at 80% of what you billed because a code didn't quite match the note. The one that got denied eight months ago and is still sitting in someone's "to appeal" folder. None of that shows up cleanly on a denial-rate report, but it shows up in your bank balance.
Strategy #1: Verify Eligibility in Real Time
Why it's costing you money: roughly 20–25% of denials trace back to this.
A patient says "I've got Blue Cross" at check-in. Your staff writes it down, the visit happens, and two weeks later a denial lands — the plan actually lapsed three weeks before the appointment, and the patient had no idea. By then you've already delivered the care. There's no clean way to get that revenue back.
Most practices are still verifying coverage the old way: a phone call when someone remembers, a portal that may or may not be current, or just trusting what the patient tells them. None of that reflects what's true right now, and coverage status can change day to day.
Real-time eligibility software fixes this by querying the payer's database directly at check-in. In seconds, your staff knows whether the patient is actually covered today, what they owe in copay and deductible, whether anything's excluded, and whether prior auth is needed for what they're there for.
Practices that put this in place typically see eligibility-related denials drop 20–25% within a month, and the upfront cost conversations with patients get a lot less awkward. Expect $5,000–$15,000 recovered in the first 90 days.
Strategy #2: Review Documentation Before You Bill, Not After
Why it's costing you money: this is usually the biggest single bucket — 25–35% of denials.
Say a visit gets billed as a 99215 (high complexity, worth $200–240). Insurance pulls the chart, sees basic history and no clearly stated medical necessity, and knocks it down to a 99214. That's $50–80 gone on a single claim, and the same thing happens with diagnosis codes and procedure codes whenever the note doesn't quite back up what was billed.
It's rarely a sign of bad medicine. It's usually a gap between what the provider knows and what actually made it onto the page. The coder can only work with what's written — if the reasoning lived in the provider's head and not the chart, insurance has no way to see it.
The fix is a certified coder reviewing documentation before the claim ever goes out. If something's missing, the provider adds a line to the note and the claim goes out clean the first time.
This one alone tends to cut documentation-related denials 25–35% within about two months. A part-time coder for this runs $500–1,500/month, against $5,000–15,000/month typically recovered — most practices see 3–10x their money back within the first 30 days.
Strategy #3: Get Serious About Prior Authorization
Why it's costing you money: 15–20% of denials.
An MRI needs authorization. You submit the request Friday for a Thursday procedure, figuring five business days is plenty. It finally comes through Wednesday — approved. Except the fine print says authorization had to be requested at least 7 days before the service date, and you were three days short. Technically, the approval doesn't count. The claim gets denied. The procedure already happened, so there's no do-over.
This isn't usually a case of practices not knowing prior auth exists. It's that every payer runs a different clock, and unless someone's tracking all of them in one place, you're guessing.
Two things fix it. First, build an authorization matrix — one reference sheet per major payer covering which services need auth, how far ahead you have to request it, what documentation they want, and how long approval usually takes. Second, put it on autopilot: have scheduling flag anything requiring auth, calculate the real deadline, and submit ahead of it rather than at the last minute. Once you get the approval, log the number, the valid dates, and exactly what's covered — in the chart and in your claim notes.
Practices that do this see 15–20% fewer authorization-related denials, and just as importantly, fewer scheduled procedures that have to get cancelled last minute. The cost to fix this is close to zero — it's organization, not software — and it typically saves $5,000–15,000+ a year.
Strategy #4: Tighten Up Coding Accuracy
Why it's costing you money: 15–20% of denials, and this is the one that cuts both ways.
One digit is the difference between a 99214 ($150–180) and a 99215 ($200–240). At 30 patients a day, that gap adds up to $1,500–2,400 daily — call it $35,000–55,000 a month, depending on which direction the errors go. Undercode and you're leaving money on the table every single day. Overcode without documentation to back it up and you're building toward an audit that could claw back six to twelve months of payments.
There's no single fix here, just a handful of habits that need to run continuously: update your code sets every January when ICD-10, CPT, and HCPCS shift; make sure your coders are actually certified and staying current; have a CPC spot-check 10–15% of claims each month (roughly $500–1,000/month, and it pays for itself fast); keep a running record of each major payer's bundling rules, frequency limits, and modifier requirements; and audit against payer guidelines every quarter instead of waiting for a problem to surface.
Get this dialed in and you'll typically see 15–20% fewer coding-related denials, plus a much stronger position if you ever do get audited. Expected impact: $5,000–15,000+ a year, along with meaningfully lower audit risk.
Strategy #5: Track Your Filing Deadlines Like They Matter (Because They Do)
Why it's costing you money: only 5–10% of denials, but these are the ones with zero excuse.
Medicare gives you 365 days to file. Commercial payers are usually somewhere between 90 and 180. Miss the window and that's it — automatic denial, no appeal, no second chances. Without something tracking this actively, it's easy for a claim to get stuck for some unrelated reason and quietly age past its deadline before anyone notices.
Build a deadline reference for Medicare, Medicaid, and your top ten commercial payers. Have your system calculate the real due date the moment a claim comes in, then flag it as it gets close — 30 days out as a heads-up, 7 days out as urgent, 3 days out as a fire drill. Give one person clear ownership of watching this and clearing blockers, and get in the habit of submitting bulk claims a week or more ahead of any deadline rather than cutting it close. Keep a log of what was submitted, when, and how, in case you ever need to prove you filed on time.
This closes out 5–10% of denials that were entirely avoidable, and prevents $2,000–5,000+ a year — more for higher-volume practices, sometimes north of $10,000.
What Happens When You Run All Five Together
The five strategies don't just stack — they compound. Eligibility fixes show results almost immediately. By around day 60, the documentation changes start pulling the denial rate down further. By day 90, authorization and coding improvements are fully in effect.
Practices that get through all five typically land somewhere around 60–80% fewer denials, with payment cycles that used to run 60+ days now closing in 25–35. That's $15,000–50,000+ recovered from claims that would otherwise have sat denied or delayed. Less visible but just as real: less time spent firefighting, cash flow you can actually plan around, and a lot less stress heading into an audit.
A Realistic 90-Day Plan
Start with two weeks of honest assessment — pull your recent denials and figure out where the money is actually leaking, and what your first-pass approval rate looks like today.
From there, tackle eligibility verification first (weeks 3–4) since it's the fastest to show results, then layer in documentation review over weeks 3 through 6. Authorization protocol, coding cleanup, and deadline tracking can run in parallel from week 7 through 12. After that, it's maintenance: check the numbers weekly and adjust as payer rules shift.
The Bottom Line
A $1M practice is realistically leaving $90,000–$200,000 on the table every year, and none of it requires new equipment or a bigger team. It requires better systems, run consistently.
We've helped a lot of practices work through exactly this, so we've got a decent sense of where the money usually is and how to go get it without turning your operations upside down in the process.
If you want a real number instead of an estimate, send us a bit about your practice and we'll show you where your biggest opportunity actually sits.
Start here: https://wchsb.com/contact-form/