HomeReport a Bug/Blog/What Is Upcoding in Medical Billing
Billing Fraud

What Is Upcoding in Medical Billing?

Upcoding costs American patients and taxpayers an estimated $36 billion per year. It's one of the most common forms of medical billing fraud — and it's often hiding in a bill you already paid. Here's how it works and what you can do about it.

7 min read·Billing Fraud

Upcoding Definition

Upcoding is the practice of billing for a more expensive medical service than was actually provided. Every medical service has a specific billing code — called a CPT code (Current Procedural Terminology) — that determines how much a provider gets paid. When a provider assigns a higher-level or more complex code than the service warrants, they collect more money from you or your insurance company than they're entitled to.

It's not always intentional fraud. Sometimes it's a coder making an honest mistake. But whether accidental or deliberate, the result is the same: you pay more than you should.

How Upcoding Works: A Real Example

Evaluation and Management (E&M) codes are among the most commonly upcoded. These are the codes doctors use to bill for office visits. They range from level 1 (brief, minor) to level 5 (complex, high-severity).

CPT CodeLevelComplexityMedicare Rate
992111Minimal~$24
992122Straightforward~$58
992133Low~$98
992144Moderate~$148
992155High~$211

If you had a routine 10-minute follow-up visit for a sprained ankle — a level 3 visit (99213) — but your bill shows 99215 (high complexity, $211), that's upcoding. The difference of over $100 per visit adds up fast, especially for patients with chronic conditions who see their doctor regularly.

Where Upcoding Commonly Happens

Emergency Room Visits

ER visits are billed on a scale from 99281 to 99285. A minor laceration or mild illness is often coded at the highest level — sometimes because the ER uses a blanket high-level code for all visits regardless of complexity.

Office Visit Levels

Routine checkups and follow-ups are frequently coded at higher complexity levels than the visit warrants. This is especially common in primary care and specialist offices.

Surgical Procedures

A simpler version of a surgical procedure may be upcoded to a more complex variant. For example, a basic excision coded as a complex excision.

Hospital Inpatient Stays

Inpatient admission codes (99221–99223 for initial visits, 99231–99233 for subsequent) are frequently upcoded, particularly for routine admissions.

Mental Health Services

Psychotherapy sessions are billed by duration. A 30-minute session billed as a 60-minute session is upcoding.

How to Spot Upcoding on Your Bill

You need three things to spot upcoding: your itemized bill, the CPT codes on it, and a reference for what those codes actually mean and what they should cost.

For each CPT code on your bill, ask yourself: does the description of this code match what actually happened during my visit? A 99215 visit requires a comprehensive medical history, a detailed physical exam, and high-complexity medical decision-making. If your visit was a quick follow-up where the doctor spent 10 minutes with you, 99215 is almost certainly wrong.

💡 Quick check

Look up the CPT code on your bill at cms.gov or use BillScan AI to automatically compare every charge against official Medicare rates. If the code billed is more than one level above what you'd expect for the type of visit you had, flag it.

Is Upcoding Illegal?

Intentional upcoding is a federal crime under the False Claims Act when it involves Medicare or Medicaid. Providers found guilty can face fines of up to three times the amount fraudulently billed, plus additional civil penalties. The Department of Justice recovers billions of dollars each year in False Claims Act settlements related to medical billing fraud.

For private insurance billing, upcoding can violate your insurer's contract with the provider and may constitute insurance fraud under state law. Even when not criminal, systematic upcoding violates the ethical standards of the AMA and most medical licensing boards.

What to Do If You Find Upcoding

If you believe you've been upcoded, here's what to do:

  1. 1.Request your medical records for the date of service — the documentation must support the code billed
  2. 2.Compare the documentation to the CPT code requirements (available on the AMA website)
  3. 3.Write a formal dispute letter citing the specific code and explaining why the documentation doesn't support it
  4. 4.Contact your insurance company — they also have an interest in stopping upcoding since they paid the inflated claim
  5. 5.If you suspect systematic upcoding, you can file a complaint with the OIG (Office of Inspector General) at oig.hhs.gov

Check your bill for upcoding automatically

BillScan AI compares every CPT code on your bill against 2026 Medicare rates and flags suspicious charges — including potential upcoding.

Scan Your Bill Free →