Unbundling and Bundling Errors
Many CPT codes are bundled by design. A single comprehensive code often already includes the smaller steps that make up a procedure, and reporting those steps as separate line items — a mistake commonly called unbundling — is one of the more common ways CPT coding goes wrong. Correct-coding edits exist specifically to catch these combinations, so a claim that lists a bundled component separately can get held, rejected, or denied before it is ever fully reviewed.
This mistake commonly isn't intentional. It often traces back to an outdated superbill or charge-entry sheet that still lists a bundled component as its own line, so whoever is entering charges checks a box that shouldn't be checked on its own. The reverse mistake — leaving off a modifier when two procedures really were separate and distinct — can be just as costly, since it quietly gives away revenue the practice actually earned.
Reviewing how a code moves from the encounter to the claim, including the charge entry tools and templates behind it, is a practical place to start catching this pattern before it repeats across every visit.
Modifier 25 and Modifier 59 Misuse
Modifier 25 and modifier 59 exist for real reasons, which is exactly why misusing them is such a common CPT coding mistake. Modifier 25 tells the payer that a significant, separately identifiable evaluation and management service happened on the same day as a procedure — not just the routine work that's already built into the procedure itself. Modifier 59 tells the payer that two non-E/M procedures or services normally bundled together were, in this specific case, genuinely distinct.
Misuse commonly looks less like intentional deception and more like habit. A modifier gets attached by default any time two codes could potentially call for one, without the note actually establishing why the visit or procedure was separate and distinct. The documentation is supposed to make that case on its own — the modifier flags it, but doesn't replace it.
The fix starts with the note, not the code. If the record doesn't clearly support why a service was separately identifiable, the modifier shouldn't be added just because it might get the line paid. Checking this consistently is a coding-accuracy habit, not a one-time cleanup.
Upcoding and Downcoding Are Both Expensive
Upcoding means billing a higher-level or more complex code than the documentation actually supports. It's improper, and it can create compliance exposure — including audits and recoupment demands — even when there was no intent to deceive anyone. A code has to match what's written in the note, not what the visit felt like it should have been worth.
Downcoding is the opposite mistake, and it's just as expensive in its own way. This means billing a lower-level code than the documented work actually supports, often out of caution or uncertainty about what a higher-level code requires. It feels like the safer choice, but it quietly leaves earned revenue on the table, visit after visit. A pattern of consistently low-level coding can also draw its own scrutiny, since it looks unusual next to the volume and complexity of the work actually being documented.
Both mistakes point to the same root problem: the code and the note have drifted apart. A clean claim rate measures whether a claim processes without rework, but a claim can process cleanly and still be coded wrong in either direction — which is exactly why coding accuracy and a clean first submission aren't quite the same thing.
Diagnosis-Procedure Mismatches and Medical Necessity
A CPT code describes what was done. The diagnosis code is supposed to explain why it was necessary. When the two don't line up — a procedure billed with a diagnosis that doesn't support the medical necessity of that specific service — the claim can be denied even though the procedure itself was coded correctly.
This mismatch commonly shows up in small ways: a diagnosis code that's accurate but too general to justify a specific test, a screening service billed with a diagnostic code (or the reverse), or a diagnosis pulled from an old problem list that no longer reflects the actual reason for today's visit. None of these are dramatic errors on their own, but each one gives a payer a clean reason to deny the claim rather than pay it.
Medical necessity denials are one of the more preventable categories in denial management, because the fix is usually procedural: confirm the diagnosis on the claim actually matches the reason for the service, every time, before the claim goes out rather than after it comes back.
Stale Code Sets and Deleted Codes
CPT and ICD-10 code sets are revised on a regular cycle. Codes get deleted, replaced, or restructured, and a code that was correct in the past can simply stop existing. Billing a deleted or outdated code doesn't just risk a denial — it commonly causes an outright rejection before the claim is even adjudicated, since the code isn't valid in the system checking it.
This mistake tends to cluster around the tools a practice uses every day. A superbill, an EHR favorites list, or a coding cheat sheet that hasn't been refreshed can keep circulating a code long after it's been retired, and every provider or coder relying on that list repeats the same error without realizing it.
A claim built on a stale code fails before it has a chance to succeed, which is why this mistake shows up directly in a practice's first-pass resolution rate. Keeping charge tools current is a small, ongoing task that heads off a recurring one.
Missing Documentation and Cloned Notes
A CPT code is only as strong as the documentation behind it. If the note doesn't describe the elements a code requires — the history, the exam, the medical decision-making, the time, whatever the specific code calls for — the code isn't supportable, even if it's technically the correct code for what happened. Missing documentation is one of the quieter CPT coding mistakes, because the claim can still go out, and even get paid, before the gap is ever noticed.
Template and copy-paste documentation creates a related but distinct problem. Cloned notes — visit notes that look identical, or nearly identical, to the visit before — can make it look like the same level of service was provided every time, whether or not that's actually true. Templates aren't the problem by themselves; the problem is a note that no longer reflects what actually happened in that specific visit.
Both mistakes tend to surface the same way: during an audit, a payer request for records, or a spike in denials that don't have an obvious coding cause. Catching them earlier means periodically checking notes against the codes billed from them, not just checking the codes against each other.
Catching These Mistakes Before They Cost You
Every mistake above is fixable. The hard part isn't knowing the categories — it's catching them consistently, on every claim, before it goes out the door instead of after a denial comes back. That's what a dedicated coding and billing process is supposed to do.
Synergy Business Solutions has supported medical practices with billing and coding since 2005. We work toward a 98% clean-claim rate, submit claims within 24 hours of receiving charges, and work denials within 48 hours so mistakes like these don't sit unresolved. Payment posting runs at 99% accuracy, and we keep accounts receivable over 120 days under 10% — a sign that claims are getting corrected and collected, not written off. Our revenue cycle management services include free provider credentialing, and every engagement is HIPAA compliant.
You can see the difference without taking on risk: a 30-day free trial, a 90-day money-back guarantee, and no long-term contract. If CPT coding mistakes are showing up in your denials or your clean-claim rate, contact Synergy Business Solutions and let's look at what a coding review would find in your claims.
Frequently asked questions
What's the difference between upcoding and downcoding?
Upcoding means billing a higher-level or more complex code than the documentation supports. Downcoding means the opposite — billing a lower-level code than what was actually documented and performed. Upcoding can create compliance exposure, including the risk of audits and recoupment demands. Downcoding feels safer, but it under-bills for work a provider actually did, and a consistent pattern of low coding can draw its own scrutiny. Neither is a shortcut worth taking. The fix in both directions is the same: make sure the code matches the note.
How often should a practice review its CPT coding for mistakes?
Regularly, not just once. Code sets change over time, staff turn over, and small errors that seem minor individually can add up when they repeat across every claim a practice submits. A periodic coding review is one of the more reliable ways to catch drift in coding accuracy before it shows up as a pattern of denials or a slower cash cycle.