How to Calculate Revenue Leakage in a Medical Practice
Revenue leakage is the gap between the money a healthcare organization should be collecting and what it actually collects. Unlike a single billing error, leakage is systemic — it compounds across every workflow that touches a patient's care journey. This guide provides a practical methodology for quantifying leakage across the five main categories, with worked examples.
The five categories of revenue leakage
Most healthcare organizations lose revenue through the same five channels. Identifying and quantifying each separately is important because the fixes are different.
- No-show and late-cancellation leakage — appointments that never generate a claim
- Claim denial and undercoding leakage — claims that are rejected or paid less than entitled
- Call center and scheduling leakage — patients who abandon before booking
- Documentation and coding gaps — visits billed at lower complexity than documented
- Authorization and eligibility leakage — claims denied due to missed pre-work
Category 1: No-show leakage
The formula for annual no-show revenue loss is straightforward:
- Monthly visits × no-show rate = monthly lost appointments
- Monthly lost appointments × average revenue per visit = monthly no-show loss
- Monthly loss × 12 = annual no-show leakage
Example: 2,000 monthly visits × 18% no-show rate = 360 lost appointments. At $250 average revenue per visit, that is $90,000/month or $1,080,000/year in no-show leakage — before accounting for whether any slots are recovered.
Category 2: Denial leakage
Denial leakage has two components: the value of claims that are never recovered, and the cost of working the ones that are.
- Monthly claims submitted × denial rate = monthly denied claims
- Denied claims × (1 − appeal success rate) = permanently lost claims
- Permanently lost claims × average claim value = unrecovered denial loss
- Add: denied claims × cost to rework ($25–118) = administrative overhead
65% of denied claims are never resubmitted. If your practice submits 1,000 claims/month at a 10% denial rate and only appeals 35% of them successfully, you are permanently writing off approximately 65 claims per month — the average value of which may be $150–400 each.
Category 3: Call center and scheduling leakage
Every call that reaches voicemail, is placed on hold beyond 3 minutes, or goes unanswered represents a potential patient who books elsewhere or does not book at all. This category is the hardest to quantify precisely because there is no record of the patients who never scheduled.
- Measure inbound call volume and abandonment rate from your telephony system
- Abandonment rate above 8% is a significant leakage signal
- Industry benchmark: 10–20% of abandoned calls represent lost new patient bookings
- Estimate: (monthly inbound calls × abandonment rate × new patient conversion rate × new patient LTV)
Category 4: Undercoding and documentation gaps
Undercoding occurs when a visit is billed at a lower E/M level than the documentation supports. It is common, largely invisible, and fully legal to correct retroactively.
- Pull a 3-month sample of E/M codes submitted (99201–99215 range)
- Compare your distribution to national benchmarks for your specialty
- A heavy skew toward 99213 when 99214 is more typical suggests systematic undercoding
- The revenue difference between 99213 and 99214 is $30–60 per visit — at 1,000 visits/month, that is $36,000–72,000/year
Putting it together: a simple leakage model
For a 2,000 visits/month clinic group, here is a representative leakage model that mirrors what a full audit typically finds:
| Category | Monthly loss | Annual loss |
|---|---|---|
| No-show leakage (18% rate, $250 avg) | $90,000 | $1,080,000 |
| Denial leakage (10% rate, 65% unrecovered) | $40,000 | $480,000 |
| Call center abandonment (15% rate) | $18,000 | $216,000 |
| Undercoding (3% revenue gap) | $20,000 | $240,000 |
| Authorization denials (4% of claims) | $22,000 | $264,000 |
Get your real number — not an estimate
The model above uses industry averages. Your actual leakage is calculated against your own EMR, telephony, and billing data — giving you exact dollar figures tied to specific workflows, not benchmarks.