Practice Revenue Leakage: 20% on Paper, 10% Real
From the founding team's operator analysis
A full schedule is not the same as a collected schedule. No-shows leave fixed-cost slots empty, denials force rework and partial write-offs, and undercoding gives away revenue you already earned. The practice looks 20% profitable and takes home closer to 10%.
Built across operating, PE, and CFO roles; leakage inputs from named public sources
The short answer
A medical or dental practice that looks about 20% profitable on a full schedule usually earns closer to 10% once three leaks are counted: patient no-shows that leave fixed-cost clinician and room time empty (a practice loses an average of roughly $23,000 a year to missed appointments, per Tebra), first-pass claim denials that force rework and partial write-offs (denial rates run into the teens to high-teens percent, and roughly 86% of denials are avoidable, per KFF and MGMA), and chronic undercoding where a 99214 gets billed as a 99213 (which can cost a physician $30,000+ a year, per AAFP). The 20-to-10 headline is directional; the leakage inputs are sourced. The fix is front-end eligibility, denial rework discipline, and coding accuracy, not more patients.
Key takeaways
- No-shows are pure fixed-cost loss: the clinician and room cost the same whether the slot is filled or empty, and the average practice loses roughly $23,000 a year to missed appointments (Tebra).
- Claim denials run into the teens percent on first pass (KFF reports in-network marketplace denials around 16 to 19%, a ceiling reference, not every practice's payer mix), and about 86% of denials are avoidable (MGMA); each denied claim costs about $25 to rework.
- Undercoding quietly gives away earned revenue: billing a 99214 visit as a 99213 across a panel can cost a physician $30,000+ a year (AAFP).
- These are revenue-cycle leaks, not profit problems: the work was done, so recovering it is faster and cheaper than adding volume.
Practice owners judge the business by the schedule. A full schedule feels like a healthy month. But a full schedule is not a collected schedule, and the gap between the two is where a practice that looks 20% profitable ends up taking home closer to 10%. The money leaks out through three costs that never show up as a line item labeled "loss."
The 20% that becomes 10%
Leak 1: no-shows and late cancellations
The clinician's salary and the room's overhead are fixed. An empty slot earns nothing and costs the full hour, and no report captures it as a loss, it just shows up as a lighter day. Across practices, the average annual cost of missed appointments is roughly $23,000 (Tebra). US missed-appointment rates commonly run 15 to 30%.
Leak 2: claim denials, rework, and partial write-offs
Charges post at full value, but a meaningful share get denied on first pass and require staff rework, and some never collect. KFF's analysis of in-network marketplace claims puts denials around 16 to 19% (KFF), a useful ceiling reference even though a given practice's payer mix differs. MGMA finds roughly 86% of denials are avoidable and each costs about $25 to rework (MGMA). The denied dollars that never get reworked are pure leakage against a charge that already looked like revenue.
Leak 3: undercoding
The quietest leak. When a visit that supports a 99214 gets billed as a 99213 out of caution, the difference is earned revenue given away. Across a panel it adds up fast: the AAFP has documented that this pattern can cost a physician $30,000 or more a year (AAFP). It never appears as a loss because the claim was paid, just for less than the work was worth.
Add the three and a practice that reads 20% on paper commonly nets closer to 10% in reality.
Free benchmark review
See how your margins benchmark.
We compare your jobs, crews, and service lines against real margin data, then show which gaps deserve the free audit.
How to find your leakage
- No-show cost: multiply your no-show rate by the fully-loaded cost of an unfilled clinician hour, times your annual slots. That is the number a same-day-fill and reminder workflow recovers.
- Denial cost: pull your first-pass denial rate, multiply by average charge, apply your rework cost per claim and your never-collected share. Front-end eligibility and prior-auth fixes attack the avoidable 86%.
- Coding accuracy: audit a sample of visits against documentation. If your 99214-to-99213 ratio is well below your peers, you are likely undercoding, and that is earned revenue you can recover with coding discipline, not more patients.
Why this is directional
The 20-to-10 figure illustrates the mechanism; it is not a measured survey of your practice. The leakage inputs (no-show cost, denial rate, rework cost, undercoding impact) are cited to named sources, and the KFF denial figure is a marketplace-plan ceiling reference, not a universal practice rate. The point holds: the schedule can be full and the practice can still be leaking half of its profit through timing, denials, and coding.
Related reading:
Get the next one
Want next week's benchmark in your inbox?
One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.
Related reads
Job Costing
Contractor Finance KPIs Ranked by Profit Impact (2026)
The 8 financial KPIs that actually move a contractor's bottom line, ranked by profit impact, each with its median and top-quartile benchmark.
Job Costing
Your 45% Job Was Really a 24% Job. Here's Where the Margin Went.
A contractor job bid at 45% gross margin usually earns closer to 24% once labor is fully burdened, callbacks counted, material drifts, and AR is financed.
Job Costing
Landscaping Margin: Why a 50% Route Earns 27%
A landscaping route quoted at 50% margin usually earns closer to 27% once burden, drive time, equipment per crew-hour, and off-season labor land.

About the author
Sam Yang
Founder & CEO
Founder of Level, the AI operating layer for contractors and skilled trades, and the other operating businesses where scarce labor is the constraint. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses, $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. The Level founding team's analysis of 2,200+ contractors ($13.25B in revenue) across operating, private-equity, and CFO roles anchors the Level Index benchmark research.
LinkedIn