What Is Upcoding on a Medical Bill?
How hospitals overcharge by billing for more complex services than you received — and how to catch it.
Upcoding is one of the most costly and difficult-to-detect billing practices in healthcare. It happens when a provider bills for a more complex or expensive service than what was actually performed. A routine ER visit coded as high-complexity, a standard office visit billed at the highest evaluation level, a minor procedure categorized as a major one — each of these inflates your bill by hundreds or thousands of dollars. Understanding how upcoding works is essential to catching it on your own bill.
What Upcoding Is
Upcoding occurs when a healthcare provider assigns a billing code that represents a higher level of complexity, severity, or resource use than the service actually provided. Since higher-level codes have higher prices, upcoding directly increases the amount on your bill.
Every medical service is identified by a billing code — typically a CPT (Current Procedural Terminology) code. These codes have different levels that correspond to different prices. Upcoding means selecting a level that doesn't match the clinical reality.
Upcoding can be:
- —Intentional — a deliberate practice to maximize revenue. The Office of Inspector General (OIG) at HHS has identified upcoding as one of the most common forms of healthcare fraud 1.
- —Unintentional — the result of ambiguous documentation, undertrained coders, or pressure to code at the highest level that could be defensible.
Regardless of intent, the effect on your bill is the same: you're paying more than you should for the care you received.
Where Upcoding Is Most Common
Upcoding is most prevalent in service categories where coding levels have wide price ranges and clinical judgment determines the level.
Emergency department visits are the most frequently upcoded service. ER visits use five levels (CPT 99281-99285), and the price spread is enormous:
- —Level 2 (low complexity): ~$400-$700
- —Level 3 (moderate complexity): ~$700-$1,200
- —Level 4 (high complexity): ~$1,200-$2,500
- —Level 5 (critical): ~$2,500-$5,000+
Studies show a significant shift toward level 4 and 5 coding across the industry, even as patient acuity hasn't changed proportionally 2. This pattern strongly suggests systematic upcoding.
Office visits (evaluation and management codes 99211-99215) follow a similar 5-level structure with similar upcoding risks.
Surgical procedures can be upcoded by selecting a more complex procedure code when a simpler one applies, or by billing for additional components that weren't performed.
Diagnostic testing can be upcoded by ordering more comprehensive (and expensive) tests when simpler ones would suffice, or by coding a standard test as a more specialized variant.
How to Spot Upcoding on Your Bill
Detecting upcoding requires comparing the billing code on your bill against your actual experience during the visit. Here's what to check.
For ER visits:
- —Look at the CPT code: 99281 (level 1) through 99285 (level 5)
- —Ask yourself: Was your condition genuinely complex? Did the doctor spend extended time with you? Were multiple diagnostic tests performed and reviewed? Were complex treatment decisions made?
- —If you went in for a straightforward issue (simple laceration, sprained ankle, minor infection, brief evaluation) and your bill shows level 4 or 5, it may be upcoded
For office visits:
- —Check whether the E/M code (99211-99215) matches the visit complexity
- —A routine follow-up or prescription refill coded at level 4 or 5 is suspicious
For procedures:
- —Compare the code description against what was actually done
- —Look up the CPT code to see its official description and check whether it matches your procedure
General red flags:
- —Charges that seem disproportionately high for what happened during your visit
- —Coding levels that don't match the time spent or resources used
- —Multiple high-level codes for a visit that felt routine
Upload your bill to compare each code against local market rates. If a charge is above the median, it could indicate either high pricing or upcoding — both are worth investigating.
ER Triage Level Upcoding: A Closer Look
ER triage level upcoding deserves special attention because it's the most common form and involves the largest dollar amounts.
The ER coding level is supposed to reflect the complexity of medical decision-making required during the visit. Key factors include:
- —Number and complexity of problems addressed
- —Amount and complexity of data reviewed (lab results, imaging, prior records)
- —Risk of complications, morbidity, or mortality from the presenting condition and the treatment decisions
What the coding level should not reflect:
- —How worried you were when you arrived
- —How long you waited in the waiting room
- —Whether you arrived by ambulance
- —The time of day or night
A patient who arrives with chest pain that turns out to be acid reflux, receives an EKG and basic labs, and is discharged within two hours has received level 2 or 3 care in most cases. But many hospitals code this as level 4 or 5 based on the initial presentation of chest pain — not the actual complexity of the care provided.
If your ER visit was upcoded from level 3 to level 4, the overcharge could be $500 to $1,500 on the facility fee alone 3. Multiply that across the professional fee and ancillary charges, and a single level upcoding can add $1,000+ to your total bill.
How to Dispute Upcoding
If you believe your bill contains upcoding, follow this process.
Step 1: Get your itemized bill. You need to see the specific CPT codes to identify potential upcoding. Request a fully itemized statement if you only have a summary.
Step 2: Research the codes. Look up the CPT code descriptions to understand what level of service they represent. The AMA and various medical coding resources define the criteria for each level.
Step 3: Document your experience. Write down what happened during your visit — the presenting complaint, tests performed, time spent, treatment received, and outcome. This becomes your evidence.
Step 4: Request a coding review. Call the billing department and say: "I believe the coding level on my bill doesn't reflect the complexity of care I received. I'd like to request a formal coding review for [specific CPT code]." Hospitals are required to have processes for reviewing coding accuracy.
Step 5: Follow up in writing. Send a letter describing the specific codes you're disputing, your account of the visit, and the level you believe is appropriate. Include any supporting documentation.
Step 6: Escalate if needed. If the hospital denies your request, file a complaint with your state's attorney general, insurance commissioner (if insured), or the Office of Inspector General (OIG) at HHS. Upcoding that constitutes fraud can be reported to the OIG fraud hotline.
If your insurer processed the claim, they can also initiate a coding audit. Call member services and request a claims review based on suspected upcoding.
Upcoding vs. Legitimate Complexity
Not every high-level code is upcoding. Some visits are genuinely complex, even if they don't feel that way to the patient.
Legitimate reasons for high-level coding:
- —The doctor reviewed extensive prior medical records to make treatment decisions
- —Multiple diagnostic tests were ordered, performed, and interpreted
- —The condition required balancing multiple risk factors (medications, allergies, comorbidities)
- —The treatment plan involved coordination with specialists or complex follow-up
- —The presenting symptoms required ruling out serious diagnoses (even if the final diagnosis was benign)
Likely upcoding:
- —You were in and out quickly with minimal testing
- —The doctor spent little time with you
- —Your condition was straightforward with an obvious diagnosis
- —Treatment was a simple prescription or discharge with home care instructions
- —The visit felt routine, but the bill suggests high complexity
When in doubt, request the medical records for the visit and compare the documented care against the coding criteria. If the documentation doesn't support the coding level, you have a strong dispute. If the documentation does support it but the care provided doesn't match the documentation, that's a different problem — and still worth raising.
Frequently Asked Questions
Is upcoding illegal?expand_more
Intentional upcoding is considered healthcare fraud under federal law. The False Claims Act allows the government to pursue civil penalties, and criminal charges are possible for systematic fraud. However, individual cases of upcoding on patient bills are usually handled as billing disputes rather than criminal matters. You can report suspected fraud to the OIG at HHS.
How common is upcoding?expand_more
Studies and OIG audits consistently find that a significant percentage of claims are coded at higher levels than the documentation supports [1]. The shift toward higher-level ER coding has been particularly well-documented, with the proportion of level 4 and 5 ER visits increasing substantially even as patient acuity has remained stable. While not all higher coding is upcoding, the pattern suggests it's widespread.
Can my insurance company catch upcoding?expand_more
Insurance companies use automated systems to flag potential upcoding patterns, and they conduct periodic audits of provider billing. However, these systems aren't perfect and they prioritize claims that cost the insurer money — not necessarily claims that cost you money. If you suspect upcoding, contact your insurer and request a claims review. They have the tools and authority to investigate.
How much can upcoding add to my bill?expand_more
The amount depends on the type of service. For ER visits, a single level of upcoding (e.g., level 3 to level 4) can add $500 to $1,500 to the facility fee alone. For office visits, the difference between adjacent levels is typically $100 to $300. For surgical procedures, upcoding to a more complex procedure code can add thousands of dollars. A single upcoded ER visit can easily result in over $1,000 in excess charges.
What if the hospital says the coding is correct?expand_more
If the billing department stands by the coding after your initial dispute, escalate by requesting the medical records for the visit and comparing them against the CPT code criteria. If the documentation doesn't support the code, submit a written dispute with that evidence. You can also file a complaint with your state attorney general, your insurer, or the OIG. For bills involving insurance, your insurer can conduct a formal coding audit.
Sources
- 1.Office of Inspector General (OIG), HHS, 2023
- 2.HCUP, AHRQ, 2024
- 3.KFF / Peterson Center on Healthcare, 2024
Verify Your Statement
Upload your bill and our system will compare your charges against published rates at facilities in your area.
Start Bill AuditRelated Intelligence
Common Medical Billing Errors
26% of claims contain billing errors. Learn the 7 most common hospital billing mistakes, how to spot them, and how to get them corrected.
Negotiation GuidesHow to Negotiate an Emergency Room Bill
The average ER visit costs $2,715. Learn ER-specific negotiation tactics including triage disputes, facility fee challenges, and No Surprises Act protections.
Patient RightsHow to Dispute a Medical Bill: Step-by-Step
Learn exactly how to dispute a medical bill, from requesting an itemized statement to writing a formal dispute letter. 75% of billing errors are corrected when disputed.