Upcoding is one of the most common — and most expensive — types of medical billing fraud. It happens when a hospital or provider bills for a more complex or expensive service than what was actually performed. The result: you (and your insurer) pay far more than you should.
It's not always intentional. Billing coders make mistakes. But whether intentional or not, you're the one who ends up overpaying — sometimes by hundreds or thousands of dollars on a single bill.
Medical billing uses CPT codes (Current Procedural Terminology codes) — standardized numbers that represent specific medical services. Each code has a corresponding price. Upcoding means using a higher-level (more expensive) code than the actual service warranted.
Real example: A patient had a routine 15-minute follow-up appointment for a blood pressure check. The billing code used was CPT 99215 (high-complexity office visit, $450+) instead of CPT 99212 (brief, straightforward visit, $75). Result: $375 overbilled on a simple appointment.
E&M codes (99201–99215) represent office and ER visits by complexity. Billing a routine visit as high-complexity is extremely common and adds $200–$400 per visit.
Procedures have specific codes with defined work values. Billing a minor procedure at a complex-procedure rate inflates costs. A simple laceration repair billed as a complex wound repair can cost $500 extra.
IV infusions have tiered codes based on drug complexity. A simple saline drip billed as a complex therapeutic infusion can add $800+ to your bill.
Some codes are billed by time (e.g., therapy, counseling). Billing 60 minutes for a 30-minute session doubles the charge with no additional service.
You need the CPT codes from your itemized bill. Once you have them, you can cross-reference with:
Key red flags in your bill:
| Issue | What It Means | Example Cost Impact |
|---|---|---|
| Upcoding | Using a higher-complexity code than warranted | $200–$2,000+ per instance |
| Unbundling | Billing separate codes for a procedure that should be one bundled code | $500–$3,000+ per procedure |
| Duplicate billing | The same service billed twice | Exact charge duplicated |
| Phantom charges | Services billed but never provided | Varies widely |
MyClearBill compares your CPT codes against Medicare rates and complexity guidelines — flagging upcoding, duplicates, and more in seconds.
Upload your bill and check it instantly →On a typical hospital stay, upcoding can easily add $1,000–$5,000 in inflated charges. The longer you wait to dispute, the harder it becomes — hospitals have 90-day dispute windows, and bills in collections are significantly harder to challenge.
If you've received a bill that feels too high, don't assume it's right. Check the codes. Every charge should match the actual service performed.