The 3 Most Costly Medical Coding Errors — And How to Fix Them Before They Cost You More
Undercoding, overcoding, and modifier misuse are silently draining revenue from practices of every size. Here's how to identify each one, what it actually costs you, and the specific steps to fix it.
Most practices assume their coding is reasonably accurate. They're billing, they're getting paid, nothing obvious has gone wrong. But "nothing obvious" is exactly the problem — the most expensive coding errors are the ones that don't generate denials or flags. They generate silence. And that silence is costing you money every single day.
Here are the three medical coding errors that cost practices the most, why each one happens, and exactly what to do about it.
Error 1: Undercoding — The Silent Revenue Drain
Undercoding means billing at a lower service level than the documentation actually supports. The most common version: a provider documents a thorough, complex visit but the claim goes out with a 99213 when a 99214 or 99215 was clearly justified.
This error never generates a denial. The payer pays exactly what you billed. Your AR looks clean. But you've permanently left money on the table for every claim it affects.
What it actually costs: The difference between a 99213 and 99214 reimbursement under Medicare is roughly $35–$45. That gap multiplied across 500 visits per year is $17,500–$22,500 in uncollected revenue — from a single E/M level. For a practice with two or three providers, the annual loss can easily exceed $50,000.
Why it happens: Under the 2021 AMA E/M guidelines, code selection is based on Medical Decision Making (MDM) or total time — not documentation volume. Many providers are still anchored to old habits, defaulting to lower codes out of caution or simply not understanding how the current MDM framework works.
The three components of MDM under current guidelines:
- Problems: Number and complexity of problems addressed (one minor chronic illness vs. multiple chronic conditions with exacerbation)
- Data: Extent of data reviewed and analyzed (labs ordered, records reviewed, discussions with other providers)
- Risk: Level of risk associated with the treatment options considered
A provider who reviews a patient with two chronic conditions, orders labs, reviews prior outside records, and discusses a medication change has typically documented a 99214 or 99215 — even if the visit felt routine.
The fix: Conduct a targeted E/M audit. Pull 20–30 charts per provider from the last 90 days. Have a coder or compliance specialist score each chart under current MDM guidelines and compare to what was billed. Practices typically find 15–30% of visits were undercoded. Use those specific charts as provider training examples — concrete cases land better than abstract rules.
Error 2: Overcoding — The Compliance Risk
Overcoding is the opposite problem and far more dangerous. Billing at a higher service level than the documentation supports — consistently billing 99215 when 99213 or 99214 is justified, unbundling procedures that should be billed together, or billing for services that weren't clearly documented — exposes the practice to payer audits, recoupment demands, and in serious cases, OIG investigation.
The risk isn't hypothetical. CMS and commercial payers run statistical analyses on E/M level distributions. If your practice bills 99215 at 60% of visits when the specialty average is 25%, you are a statistical outlier. That outlier status is exactly what triggers a pre-payment or post-payment audit.
Common overcoding patterns:
Upcoding E/M visits: Selecting a higher-complexity code than the documentation supports, often because the provider believes the visit was more complex than what was written.
Unbundling: Billing CPT codes separately that the NCCI (National Correct Coding Initiative) requires to be bundled. For example, billing for a surgical procedure and the component parts of that procedure as separate codes.
Cloning documentation: Copy-forwarding notes from previous visits without modification so that each note looks equally complex — a pattern auditors are specifically trained to identify.
The fix: Compare your E/M distribution to published CMS data for your specialty. CMS publishes annual Part B utilization data showing the national distribution of E/M codes by specialty. If your distribution is materially higher than the national benchmark, investigate why before a payer does. Any pattern identified internally is correctable. The same pattern identified by a payer is a recoupment.
Error 3: Incorrect Modifier Usage
Modifiers tell payers something specific about how, when, or under what circumstances a service was rendered. Using the wrong modifier — or omitting one you need — produces denials. But the more common problem is using modifiers incorrectly, which can trigger both denials and compliance scrutiny.
The highest-risk modifiers:
Modifier 25 — Used to indicate that a separately identifiable E/M service was performed on the same day as a procedure. Requires documentation that makes clear the E/M was separate and distinct from the pre-service work of the procedure. Modifier 25 is one of the most audited modifiers because it's frequently applied without the documentation to support it.
Modifier 59 and X-modifiers (XE, XP, XS, XU) — Used to indicate distinct procedural services. The documentation must explicitly support why these services were separate and not part of a standard bundled service. Using modifier 59 as a blanket "override" to get past a claim scrubber without documented justification is a compliance violation.
Modifier 26 and TC — Used to split the professional and technical components of a service. Errors here often come from facilities billing TC on services rendered at an independent practice, or providers billing the global code when only the professional component was provided.
Modifier 51 — Used for multiple procedures performed on the same day. The second and subsequent procedures are typically reimbursed at 50% of the fee schedule. Forgetting this modifier or applying it incorrectly leads to denials or underpayment.
The fix: Build a payer-specific modifier reference that your billing team actively maintains. Modifier rules are not universal — a modifier accepted by Blue Shield may require different supporting documentation for Aetna. When a claim is denied citing a modifier issue, trace the denial back to the specific requirement that wasn't met, update the reference, and train the team. One recurring modifier error corrected upstream eliminates dozens of future denials.
The Prevention System That Catches All Three
Individual fixes are valuable. A systematic prevention approach is more valuable. Practices with the lowest coding error rates share three habits:
Regular internal audits. Quarterly random sampling of 15–20 charts per provider, scored against current coding guidelines, with findings shared directly with providers in a constructive feedback format. Not annual compliance training — quarterly direct feedback on specific charts.
Claim scrubbing before submission. A clearinghouse scrubber (Waystar is the standard) catches bundling violations, modifier mismatches, and diagnosis-to-procedure linking errors before the claim reaches the payer. This eliminates the most mechanical errors automatically.
Annual coding education at the code-change cycle. CPT and ICD-10 updates are effective January 1. Practices that receive training on the changes in November or December — before the changes take effect — avoid the wave of denials that hits practices learning about changes from their first batch of January rejections.
Think your practice may have a coding accuracy issue? Request a free coding audit — we'll review a sample of your recent claims and tell you exactly where your highest-risk coding patterns are.
Need help with your revenue cycle?
Get a free assessment from our team — we'll show you exactly where you're leaving money on the table.
Get a Free Assessment