You're reviewing a claim. Complex. The patient came in for a routine follow-up — fifteen minutes, maybe twenty — but the bill shows a level 5 office visit. Something feels off. Now, you've seen this before. High reimbursement. You'll see it again.
Upcoding isn't a typo. It's a deliberate choice to bill for a more expensive service than what actually happened. It's not a misunderstanding. And it costs the system billions every year.
Let's break down what it looks like, why it happens, and how to spot it before it becomes your problem.
What Is Upcoding
Upcoding happens when a provider submits a code for a higher-level service than what was documented or performed. Simple as that. The patient gets a 99213 — a straightforward established patient visit — but the claim goes out as a 99215. Same visit. Higher payout Worth keeping that in mind..
It's not limited to evaluation and management codes. Happens with procedures, anesthesia time, hospital stays, durable medical equipment. Anywhere a code carries a price tag, there's incentive to nudge it upward.
The mechanism is straightforward. CPT and HCPCS codes are tied to relative value units. The rules for each code level are specific — history, exam, medical decision making, time. Now, more complex codes equal higher RVUs equal more money from Medicare, Medicaid, and commercial payers. When documentation doesn't support the code, but the code gets billed anyway, that's upcoding.
The Legal Line
Not every coding error is fraud. But it requires knowing submission of a false claim. But when there's a pattern — when the same provider consistently bills higher levels than peers, when audits reveal systematic overstatement — intent gets inferred. Mistakes happen. On the flip side, the False Claims Act doesn't require proof of malicious intent. So naturally, coders misread notes. Worth adding: providers document poorly. "Knowing" includes deliberate ignorance and reckless disregard Practical, not theoretical..
Quick note before moving on.
That distinction matters. A lot Simple, but easy to overlook. Which is the point..
Why It Matters
Money, obviously. CMS estimates improper payments in Medicare Fee-for-Service alone topped $31 billion in 2023. Consider this: upcoding is a major driver. But the ripple effects go deeper.
Patients get stuck with higher cost-sharing. On the flip side, a higher DRG means a larger deductible hit. A level 5 visit means a bigger copay. Employers see premiums climb. Taxpayers foot the bill for public programs.
Then there's the clinical side. Value-based contracts pay out based on phantom complexity. Risk adjustment scores inflate. Upcoding distorts quality metrics. On top of that, a hospital looks like it's treating sicker patients than it actually is. The data gets polluted — and decisions get made on bad data.
And yeah — that's actually more nuanced than it sounds.
Providers caught upcoding face exclusion from federal programs. Civil penalties. Treble damages. But criminal charges in egregious cases. Reputations don't recover easily Simple, but easy to overlook..
Common Examples of Upcoding
This is what you came for. Real scenarios. The kind that show up in OIG work plans, DOJ press releases, and RAC audit findings.
Evaluation and Management Level Creep
The classic. Also, ten minutes face-to-face. Established patient, stable hypertension, medication refill. Practically speaking, should be a 99213. Straightforward MDM. Billed as 99214 — or 99215.
How they justify it: "Comprehensive history" copied from a template. "Comprehensive exam" with bullet points that never happened. "High complexity MDM" because two chronic conditions are listed — never mind they're stable and require no changes That alone is useful..
Time-based billing makes this easier. "Counseling and coordination of care dominated the visit — 40 minutes.Here's the thing — " The note says 40. In real terms, the room log says 12. No one checks.
New vs. Established Patient Games
New patient codes pay more. This leads to that's not how the rule works. Suddenly "new" again. So a patient seen three years ago by a different provider in the same group? Consider this: the three-year rule gets ignored. Or a patient seen in the ER by the same specialty — still "new" for the office visit because the ER doesn't count? But it gets billed that way.
It sounds simple, but the gap is usually here.
Procedure Upcoding
Lesion destruction. Now, a 0. Which means 5 cm seborrheic keratosis treated with cryotherapy. That's 17000. "Noted for future treatment.The other three? Here's the thing — only one lesion was treated. But the claim shows 17003 — each additional lesion — times four. " Not billable today The details matter here. Practical, not theoretical..
Colonoscopy with biopsy vs. The pathology report says "biopsy.colonoscopy with polypectomy. So the latter pays more. So a cold forceps biopsy gets coded as a snare polypectomy. Now, " The op note says "snare. " One of them is wrong.
Anesthesia Time Inflation
Anesthesia bills by time units. And adding 15 minutes per case across a busy OR schedule? But the record shows "in room" time — which includes pre-op positioning, line placement, timeout. In practice, end time: transfer to PACU. Start time: induction. That's not anesthesia time. Real money.
Hospital Inpatient DRG Shifting
A patient admitted for pneumonia. Comorbidities: controlled diabetes, hypertension. Higher weight. Which means that CC bumps the DRG. The coder adds "acute respiratory failure" based on a single ABG showing mild hypoxemia — never mind the patient was on room air, talking in full sentences, and never needed intubation. Higher payment.
Sepsis is the big one. SIRS plus infection? Which means "Sepsis" documented when the criteria aren't met. That's not sepsis-3. But the discharge summary says "sepsis" anyway. Day to day, the DRG shifts. The coder follows the documentation. The hospital gets paid for a severity level that didn't exist But it adds up..
Unbundling as Upcoding's Cousin
Not technically upcoding — but same result. A comprehensive metabolic panel (80053) billed as individual components: glucose, BUN, creatinine, electrolytes, calcium, liver function. Worth adding: each has its own code. Together they pay more than the panel. That said, nCCI edits catch some. Not all And it works..
Same with bilateral procedures. One code with a 50 modifier pays 150%. Two separate line items without the modifier? But 200%. On top of that, the edit catches it if the coder remembers the modifier. If not — extra payment Most people skip this — try not to..
How It Happens in Practice
Nobody wakes up thinking "I'll commit fraud today." It starts smaller.
Template-Driven Documentation
EHR templates are dangerous. Think about it: the note says fourteen. The provider examined three systems. Now, a "comprehensive exam" macro pulls in 14 bullet points with one click. Because of that, nobody meant harm. That said, the coder sees "comprehensive" and picks the high code. The system enabled it.
Productivity Pressure
RVU targets. Bonus structures. Plus, "You're below the 50th percentile for work RVUs. That's why " Providers feel it. Coders feel it. Still, upcoding becomes a survival strategy. Not malicious — rational, in a twisted way.
Lack of Oversight
Small practices don't have compliance officers. No internal audits. Worth adding: no one reviews the coder's work. The biller submits what the coder codes. The provider signs what the scribe wrote. Errors compound.
Copy-Paste Culture
"History reviewed and updated." The same HPI appears visit after visit