Skip to main content
2,200+ service businesses benchmarked. Do you know your gross profit per labor hour? See where you stand →
Level
Job Costing

Practice Revenue Leakage: 20% on Paper, 10% Real

Sam YangEx-CFO across trades, SaaS & services · $2.5B in service-business transactions · Stanford MBA
Published July 20, 2026·8 minute read
Share

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

8 minute readJob Costing

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

  1. 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.
  2. 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%.
  3. 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:

Share

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.

Sam Yang

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

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. Free audit included.

2,200+ service businesses benchmarked$13.25B in revenue analyzedWeekly action cadence

No credit card. 15-min audit. We only follow up if we can actually help.

No commitment. Real numbers, not generic advice.