Revenue leakage is revenue you earned and did not collect, for reasons that were avoidable. It is different from bad debt (patients who cannot pay) and from contractual adjustments (rates you agreed to). Leakage is process failure, and process failures repeat until someone measures them.
Most practices know they have some leakage. Few know where it is or how much it costs, because the failures are spread across six different reports owned by four different people. The front desk sees eligibility failures, the coder sees held charges, the biller sees rejections, the bookkeeper sees unapplied cash, and nobody sees the total. This checklist puts them in one place.
Key takeaways
- Leakage lives in six places: unbilled encounters, unresubmitted rejections, denials written off without appeal, underpayments posted as paid, unapplied cash, and patient balances never statemented.
- Pull every report for the same 90-day window by date of service, and exclude non-billable visit types before you compare anything.
- Size each finding in dollars and tie it to the process step where it happened. A finding without a process step is a complaint; a finding with one is a fix.
- Reworking the claims you found recovers this quarter. Only a weekly check with a named owner stops next quarter.
Before you start: pick a window and freeze it
Choose a 90-day window that ended at least 60 days ago, so most claims in it have had time to be adjudicated. Pull every report for the same window, by date of service. Comparing a schedule report for one period with a claims report for another produces confident, wrong conclusions, and the first person to notice will be the provider you are asking to sign notes faster.
Decide in advance which visit types are billable. Global-period follow-ups, nurse-only visits under a global, and no-charge courtesy visits are not leakage, and if they are left in the comparison they inflate the gap and discredit the whole exercise.
The six places to look
1. Encounters that never became claims
Compare arrived appointments with accepted claims for the period. The difference is your first and usually largest finding. Multiply the count by your average charge per visit to size it. We covered the mechanics in why completed encounters never become claims; the short version is that unsigned notes, missed charge entry, unworked hold queues and unworked rejections are the four causes.
2. Rejections that were never resubmitted
Pull the clearinghouse rejection report for the window and check each rejected claim for a later accepted submission. Anything without one is leaking, and anything past the payer's timely filing limit is already lost. Group the remaining rejections by reason: subscriber ID format, missing rendering NPI, invalid diagnosis pointer, place of service mismatch. Each reason maps to a setup fix that stops the category.
3. Denials written off without an appeal
Look at adjustment codes in your posting history. A denial adjusted off with a generic write-off code, with no corrected claim or appeal recorded, is a decision that was never made deliberately. Sort by dollar amount. In most practices a small number of high-value denials (surgical procedures, infusions, imaging) account for most of the written-off money, and many of them were appealable. A CO-197 authorization denial on a $2,400 procedure where the authorization number exists in a scheduling note is not a loss; it is an appeal nobody wrote.
4. Underpayments posted as paid
Take a sample of remittances from your top three payers and compare the allowed amount to the contracted rate for each code. Even a small systematic difference (a payer using an old fee schedule, a modifier not recognized, a multiple-procedure reduction applied incorrectly) adds up across thousands of lines. If you do not have your contracted fee schedules in a usable form, that is finding number one; you cannot detect underpayment without them.
5. Credit balances and unapplied payments
Credit balances are not revenue, but unapplied payments often are: money received and never matched to a claim, so the claim continues to age and may be written off while the cash sits in suspense. Pull the unapplied and suspense report. Anything older than 30 days needs a home. The usual culprits are payer takebacks netted against unrelated claims and patient payments posted to the account rather than the visit.
6. Patient balances never statemented
After insurance pays, the remaining balance should reach the patient within days. Practices that send statements monthly or quarterly, or that stop after one statement, leave a surprising amount uncollected. Pull patient AR with no statement date, and patient AR with a last statement older than 45 days.
Putting a number on each finding
| Finding | Report to pull | How to size it |
|---|---|---|
| Unbilled encounters | Arrived appointments vs. accepted claims | Count times average charge |
| Unresubmitted rejections | Clearinghouse rejection report | Billed amount of unmatched rejections |
| Written-off denials | Adjustment code detail | Sum of denial write-offs without appeal |
| Underpayments | Remittance sample vs. contract | Variance times line volume |
| Unapplied cash | Unapplied / suspense report | Balance in suspense older than 30 days |
| Unstatemented balances | Patient AR without statement date | Sum of balances |
For each finding, record the count, the dollar value where the data allows, and the step in the process where it happened. A finding without a process step is a complaint. A finding with a process step is a fix.
A worked example
A three-physician internal medicine practice ran this checklist on a 90-day window. The schedule showed 4,120 arrived visits. Signed encounters numbered 4,061 and accepted claims 3,988. Fifty-nine visits had no signed note; most belonged to one provider who dictated late and had 41 notes open for more than ten days. Seventy-three signed encounters had no accepted claim: 30 were held for a missing referral number, 28 had been rejected by the clearinghouse for an invalid subscriber ID and never resubmitted, and 15 were nurse-only visits that should not have been billed at all.
The denial report showed 312 denials, of which 140 were eligibility related and 22 were high-value procedures denied for missing prior authorization, written off without appeal. A remittance sample from the largest commercial payer found a modifier 25 reduction being applied where the contract did not allow it, on roughly 9 percent of office visits with a procedure.
The practice sized the findings at about $38,000 in the quarter, of which $21,000 was still recoverable. More important, each finding had an owner by the end of the meeting: the provider with late notes agreed to a same-day signing rule, the front desk took on the referral and eligibility work with a two-day pre-visit check, and the billing team scheduled the rejection report as the first task of every morning.
Turning findings into fixes
Once you have the numbers, resist the urge to only rework the claims you found. Assign each leak to an owner and a weekly check. In practice the assignments look like this: the billing lead runs the schedule-to-claim reconciliation every Monday; one person reviews the rejection report every business day and resubmits within two days; every denial is categorized and either corrected, appealed or written off with a reason and a name; contracted fee schedules are loaded into the system and a variance report is reviewed monthly; the suspense report is worked weekly to zero; and patient statements run on an automated 30-day cycle with a defined stop point.
Then watch for the warning signs coming back. Nobody in the practice can say how many visits were seen last month without looking it up in two systems. The rejection report is reviewed "when there is time". Write-offs are posted with a single generic adjustment code. Deposits are reconciled to the bank but not to the remittance advice. AR over 90 days has been above 20 percent of total AR for more than two quarters. Any one of these means a check has lapsed.
Mistakes that make the review useless
Comparing different periods. A schedule report for the calendar quarter and a claims report by submission date will never reconcile. Use date of service everywhere.
Counting non-billable visits as leakage. Define billable visit types before you compare, not after the providers challenge the number.
Stopping at the total. A single number ("we lost $40,000") produces anxiety and no action. The categories and the process steps produce action.
Fixing only the claims you found. Rework recovers this quarter. Only the weekly checks stop next quarter.
Questions we hear
How often should a practice repeat this exercise?
The full six-point review once or twice a year. The weekly reconciliations continuously. Once the weekly checks are in place, the annual review usually finds little, which is the goal.
Is leakage the same as a low collection rate?
No. A net collection rate compares what you collected with what you could have collected after contractual adjustments. Leakage explains part of the gap, but so do bad debt, slow payers and pricing. Measuring leakage tells you which part is fixable by process.
Do we need a consultant to do this?
Not necessarily. A practice manager with report access and a few hours can complete the checklist. Practices usually bring in outside help when they lack the fee schedules for step four, when the billing team does not have time, or when they want an independent view before changing vendors. The Revelrex RCM Audit covers all six categories and returns the lists your team can act on, and practices that move to Revelrex billing receive the weekly checks as part of the service.
What to do this week
- Pick a 90-day window that ended at least 60 days ago and write down the billable visit types before pulling anything.
- Pull the six reports for that window by date of service and put the counts and dollar figures in the table above.
- Sort written-off denials by dollar amount and check the top ten for an appeal that was never written.
- Locate your contracted fee schedules for the top three payers; if they are not loaded in the billing system, make that the first fix.
- Give every finding an owner and a weekly check, and put the first review of those checks on the calendar for 30 days out.
