Reduce revenue loss in your practice: 10 common leaks and how to plug them

Small practices lose revenue in the same ten places again and again: unverified eligibility, missed charges, undercoding, modifier errors, denials that are never worked, missed filing deadlines, unnoticed underpayments, a fee schedule set below payer allowables, uncollected patient balances, and gaps in provider enrollment. None of these shows up as a single large loss. Each one takes a little from many claims, which is why they go unnoticed. The fix for each is a specific, repeatable check, listed below.
The ten leaks at a glance
| # | Where revenue leaks | How to spot it | How to plug it |
|---|---|---|---|
| 1 | Eligibility not verified | CO-27, CO-22, CO-31 denials | Check coverage before every visit |
| 2 | Missed charges | Visits on the schedule with no claim | Daily charge reconciliation |
| 3 | Undercoding | Most visits billed at one E/M level | Provider education and coding review |
| 4 | Modifier errors | CO-4 and CO-97 denials | Scrubber rules and documentation review |
| 5 | Unworked denials | Denials older than 30 days with no action | Work every denial within days |
| 6 | Timely filing write-offs | CO-29 denials, old unbilled claims | Rejection review and aging follow-up |
| 7 | Underpayments | Allowed amounts below contract rates | Compare payments to fee schedules |
| 8 | Fee schedule set too low | Payers paying your full charge | Annual fee schedule review |
| 9 | Uncollected patient balances | Rising patient A/R, many small balances written off | Collect at check-in, clear statements |
| 10 | Enrollment gaps | Denials for provider not eligible or not enrolled | Track credentialing and revalidation dates |
1. Eligibility that was never verified
When coverage is inactive or the wrong plan is billed, the claim denies, gets corrected weeks later, and sometimes ends up as an uncollectible patient balance. Check eligibility electronically before every visit, including returning patients, and pay special attention in January when plans renew. Confirm whether the patient has moved into a Medicare Advantage plan or Medicaid managed care plan, since those are billed to a different payer than Original Medicare or fee-for-service Medicaid. Our eligibility verification service checks coverage and authorization requirements before the appointment.
2. Charges that never get billed
Missed charges are the quietest leak because there is no denial to flag them. Common examples include in-office injections where the drug code (such as J1885 for ketorolac, per 15 mg) was left off with only the administration billed, hospital or nursing facility visits recorded on paper and never entered, and ancillary tests like a urinalysis (81002) or rapid strep test (87880) done but not charged. Reconcile the day's schedule against charges every day, and use templates that prompt for supplies and drugs.
3. Undercoding
Many providers bill most established patient visits as 99213 out of habit or audit fear, even when the note supports 99214. Since 2021, office E/M levels are selected by medical decision making or total time on the date of the encounter, and many chronic care visits with prescription drug management meet the moderate level. Run a report of E/M level distribution by provider. If one provider bills almost everything at the same level, a short documentation review usually shows whether coding matches the work. Accurate coding protects the practice in both directions: it avoids undercoding and keeps you clear of overcoding risk.
4. Modifier errors
A missing modifier 25 on an E/M visit with a same-day procedure, or a missing 59 or X modifier on distinct procedures, causes the payer to bundle the service and pay nothing for it. The opposite problem, adding modifiers without documentation, creates repayment risk in an audit. Set scrubber rules that flag common pairs, and train providers on what a separately identifiable service looks like in the note. Our medical coding team reviews these patterns as part of charge review.
5. Denials that nobody works
Every unworked denial is money left with the payer. In small practices, denials often get set aside when the biller is busy with new claims. Some are never touched, and the appeal window closes. A Medicare redetermination has to be filed within 120 days of the initial determination, and commercial windows vary by payer. Work every denial within a few days, track the reason, and fix the upstream cause so it stops repeating. See our guide to common denial reasons for the codes that show up most.
6. Missed filing deadlines
Medicare's timely filing limit is 12 months from the date of service, while some commercial and Medicaid managed care plans allow 90 days or less. Claims miss deadlines when rejections are not worked, when secondary claims are never sent after the primary pays, or when held claims are forgotten. Timely filing write-offs are almost impossible to reverse without proof of an earlier submission. Review the rejection queue daily, send secondary claims as soon as the primary ERA posts, and keep a list of each payer's filing limit.
7. Underpayments
Payers do not always pay what the contract says. Fee schedule updates are loaded late, multiple procedure reductions are applied wrong, or a provider is paid at an out-of-network rate because they were linked to the wrong contract. If payments are posted without comparing the allowed amount to the expected rate, these losses are invisible. Load expected allowables for your top payers and top 25 codes into your PM system, and flag any variance during posting. A few dollars on a common code adds up over a year.
8. A fee schedule set too low
Payers generally pay the lesser of your billed charge or their allowed amount. Medicare, for example, pays the lower of the actual charge or the fee schedule amount. If your charge for 99214 is lower than what a commercial payer would allow, you are paid your charge and the difference is lost. Many practices have not updated their charges in years. Review your fee schedule at least once a year, and set charges above the highest allowable you receive for each code.
9. Patient balances that never get collected
With high-deductible plans, patient responsibility is a large share of revenue for many practices. Balances that are not collected at the visit are much harder to collect later, and small balances are often written off after a few statements. Collect copays and known balances at check-in, give patients a cost estimate when the deductible has not been met, offer online payment, and send clear statements on a set schedule. Follow your written financial policy consistently, including any rules for payment plans and accounts sent to collections.
10. Gaps in credentialing and enrollment
A provider who is not effective with a payer, or whose CAQH attestation or Medicare revalidation lapsed, produces denials that cannot be fixed by correcting the claim. Commercial payers rarely pay for services before an effective date. Start credentialing 90 to 120 days before a new provider starts, track every expiration date, and confirm each provider is linked to the right group and location in every payer's system.
How to find your biggest leak first
You do not need to fix all ten at once. Start with the numbers your practice management system already has:
- Pull a denial report for the last six months, grouped by reason code. The top three reasons usually account for most of the dollars.
- Run A/R aging by payer. Large balances over 90 days point to follow-up or enrollment problems.
- Compare scheduled visits to billed visits for one month to measure missed charges.
- Check E/M level distribution by provider.
- Compare your charges for your 20 most common codes against the allowed amounts from your top payers.
Fix the biggest leak first, measure for a month, then move to the next. Small, steady changes add up faster than a one-time cleanup.
How SFA can help
In SFA's free practice audit, we review your billing and walk you through where revenue may be slipping across these ten areas. If you choose to work with us, our revenue cycle management team works on them as part of the daily routine, and our published results include up to 40% A/R reduction in selected client results. Results depend on your starting point, payer mix and specialty.
Frequently asked questions
What is the biggest source of revenue loss for small practices?
It varies by practice, but unworked denials, missed charges and uncollected patient balances are among the most common. A denial report grouped by reason code and a comparison of scheduled visits to billed visits usually reveal the largest leak quickly.
How often should a practice update its fee schedule?
At least once a year. Payers generally pay the lesser of your charge or their allowed amount, so charges set below a payer's allowable leave money unpaid.
Can underpayments be recovered?
Often, yes. If the allowed amount is below your contracted rate, contact the payer with the contract terms and request reprocessing or file an appeal within the payer's deadline.
Member of the SFA Solutions revenue cycle team.
