By the VerifyDoc team
Your ER bill is one of the most error-prone documents in American healthcare — and the CPT codes on it are where most of the money is hidden.
This guide walks you through the five CPT codes most commonly misused on emergency department bills, explains what each code is actually supposed to mean, and shows you how to spot a potential overcharge on your own itemized statement. We also cover what federal rules require hospitals to document before billing at a higher level — and what to do if your bill doesn't add up.
What are the CPT codes on an ER bill, and why do they matter?
Every service on your hospital bill corresponds to a five-digit CPT (Current Procedural Terminology) code. CPT codes describe the specific medical procedure or service performed by a physician or other healthcare professional. On an ER bill you'll see two types: an E/M (Evaluation and Management) code that captures the overall visit level, and separate procedure codes for anything the ER team actually did — stitches, imaging, IV lines, and so on.
The foundation of emergency room billing rests on Emergency Department Services codes, which range from 99281 through 99285. These five codes correspond to increasing levels of medical complexity and resource use — from a very simple visit (99281) to a high-complexity visit requiring high-acuity decision-making (99285). The level billed directly determines how much you and your insurer are charged, which is why getting that number right matters enormously.
Certain CPT codes should only be used when a beneficiary is seen in an emergency department and the services described by the code definition are provided. Medicare reimburses physicians based on a patient's documented needs at the time of a visit, and all E/M services reported to Medicare must be adequately documented so that medical necessity is clearly evident. That same documentation standard is what patients can use to push back.
Which CPT codes are most often misused on ER bills?
Based on documented patterns from CMS, HHS-OIG, and payer audit programs, five code areas generate the most billing errors — and the most overcharges — on emergency department claims.
| CPT Code(s) | What It's Supposed to Mean | Common Misuse Pattern | What to Check on Your Bill |
|---|---|---|---|
| 99284 / 99285 (Level 4–5 E/M) | High- or very-high-complexity visits with extensive medical decision-making | Upcoding low- or moderate-acuity visits to maximize reimbursement | Did your visit involve complex MDM or life-threatening risk? Does the chart note support it? |
| 99291 / 99292 (Critical Care) | Physician spent 30–74 min (99291) or additional 30+ min (99292) on critical care with documented time | Billed alongside a Level 4–5 E/M for the same visit; time thresholds not met or not documented | Is 99291 or 99292 billed with 99284/99285 on the same claim? Were you actually in critical condition? |
| Procedure codes + E/M (e.g., laceration repair with 99284) | Separate billable procedure performed during a distinctly identifiable E/M encounter | E/M billed without Modifier -25; or injections/infusions bundled separately when already included in E/M rate | Look for duplicate charges — e.g., IV administration fee + E/M code for a visit where only IV fluids were given |
| ER codes billed at wrong site | ED-specific codes used only when the patient was seen in an actual emergency department | ED CPT codes billed with a non-ED place-of-service code — a direct Medicare violation | If you were seen in a clinic or urgent care setting, ER codes should not appear on your bill |
| Two E/M codes for one visit | One E/M code per encounter; no new/established patient distinction in the ER | Facility and physician each bill an E/M code for the same encounter without proper separation | You should see two bills (facility + physician), but neither should duplicate the other's E/M charge |
Why is Level 5 (CPT 99285) so frequently overbilled?
When a hospital or physician bills a Level 4 (99284) or Level 5 (99285) emergency room service with a diagnosis indicating a lower level of complexity or severity, some payers will reimburse the provider only at a Level 3 (99283) rate — a direct response to an identified trend in upcoding by emergency room providers. That's not a coincidence. Level 5 is the highest-reimbursing standard E/M code for an ER visit, and it's well-documented as an audit target.
ED charts are prime denial targets because payers know that documentation is often templated and rushed, and that ED claims include high-value services like Level 4–5 E/M and critical care. Electronic health records that auto-populate clinical notes can make every patient look like a high-complexity case even when the visit was straightforward. If your ER visit was for a sprained ankle, a mild allergic reaction, or a UTI, a Level 5 code deserves a hard look.
CMS has not issued national standards for facility ED E/M coding, stating that each hospital or ED may use its own unique system for assigning E/M levels, as long as services are medically necessary and coding follows accurate methodology, is consistently reproducible, and correlates with institutional resources utilized. That flexibility is what patients need to understand: hospitals set their own internal level-assignment rules, which means the same visit could be coded differently at two different hospitals — and that gap creates room for abuse. If you want to dig deeper into how upcoding works across all bill types, see our guide on what upcoding is and how hospitals inflate your bill.
What does federal law actually require hospitals to document?
Under 42 CFR § 415.102, Medicare physician payments for services in hospital-based settings — including emergency departments — require that services be personally furnished by a physician for an individual beneficiary. Medicare reimburses physicians based on a patient's documented needs at the time of a visit, and all E/M services reported to Medicare must be adequately documented so that medical necessity is clearly evident. If a hospital can't produce documentation that supports the billed level, the claim is improper — full stop.
For critical care codes, the documentation bar is even higher. Critical care codes 99291 and 99292 carry some of the highest single-claim reimbursement values in emergency medicine. CMS-specific 99292 timing is frequently misapplied: under CMS rules, 99292 may only be reported when the full additional 30 minutes is met (104 total minutes) — but CPT rules allow 99292 starting at 75 minutes. Practices that use the AMA timing threshold for Medicare claims generate automatic denials — but those errors don't always get caught before a bill reaches you.
There's also a strict bundling rule that patients rarely know about. Critical care is sometimes billed alongside an ED E/M code (99281–99285) on the same date for the same provider — a direct CMS violation. When critical care is reported, the ED visit code must not be billed separately for the same encounter. If you see both 99285 and 99291 on the same claim line from the same provider on the same date, that's a red flag worth disputing. To understand how to challenge a bill through the federal dispute process, our post on what the Federal IDR process means for your medical bill in 2026 walks through the mechanics.
What did HHS-OIG find about ER billing errors in 2026?
The federal watchdog has been active on this issue. A 2026 HHS-OIG report found that Medicare improperly paid physicians for 9,749 procedures totaling $922,524 that were improperly billed using emergency department procedure codes with non-emergency place-of-service codes. Medicare billing for emergency department services is not appropriate if the site of service is other than an emergency department, and physicians and hospitals should use ER procedure codes only when a patient received care in an emergency department.
CMS did not ensure compliance with Medicare requirements for claims billed using ED procedure codes when the place-of-service code was billed as a non-emergency setting. Medicare also made $14.2 million in potentially improper payments to hospitals for claims billed with ED procedure codes and non-emergency revenue center codes, and enrollees may have been held responsible for Part B deductibles that hospitals potentially should not have charged. If you were treated in an urgent care clinic or physician's office and your bill carries codes 99281–99285, ask the biller to confirm the place-of-service code on your claim.
Separately, CMS's 2025 Medicare Fee-for-Service Supplemental Improper Payment Data — based on a review of 37,651 Medicare claims — found an overall improper payment rate of 6.55%, which involved more than $28 billion in improperly paid claims. E/M upcoding was one of the top contributors. The main culprit of improper payments was incorrect coding, with insufficient documentation being the second biggest issue.
How do I actually review my ER bill for CPT code errors?
Start by requesting a fully itemized bill — not the summary statement the hospital sends by default. You're entitled to a line-by-line breakdown showing every CPT code billed, the date of service, and the charge for each item. Once you have it, use this decision path:
Once you've identified a suspicious code, request the corresponding section of your medical record — specifically the physician's note for that visit. Revisions to AMA E/M guidelines implemented in 2023, now fully in place, have moved ER E/M code selection from a combination of history, exam, and medical decision-making to a sole reliance on MDM. That means the doctor's chart note must explicitly document the complexity of the clinical decisions made — not just list a physical exam. If the note is thin or templated, the code may not hold up.
For a broader look at how to identify wrong billing codes across all bill types, our guide on how to spot upcoding and wrong billing codes on a hospital bill covers the CPT and ICD-10 relationship in detail. And if your ER visit involved an out-of-network provider or unexpected specialist, the No Surprises Act balance billing protections may also apply to your situation — the No Surprises Act specifically protects you from unexpected out-of-network medical bills for emergency room visits.
About VerifyDoc: We help patients identify errors and overcharges on medical bills. We publish guides on hospital billing, the No Surprises Act, and disputing medical charges, updated as federal and state rules change.
Verify your hospital bill in 60 seconds
We help patients identify errors and overcharges on medical bills. We publish guides on hospital billing, the No Surprises Act, and disputing medical charges, updated as federal and state rules change.
Get started →Frequently asked questions
How do I know what CPT code level my ER visit should have been billed at?
The five ER visit levels (99281–99285) are based on the complexity of medical decision-making (MDM) your case required. A minor cut or mild infection typically warrants a Level 2 or 3; a stroke or heart attack warrants Level 4 or 5. Under the 2023 AMA guidelines now in effect, MDM alone — not a lengthy physical exam write-up — determines the appropriate E/M level. Request your physician's visit note and read whether the documented clinical reasoning actually matches the code billed. If your visit was low-acuity and the bill shows 99285, that's worth a formal dispute.
Can both the hospital and the doctor bill me an E/M code for the same ER visit?
Yes — but they should be separate, non-duplicating claims. The hospital bills a facility E/M code (reflecting resources used, such as labs, imaging, and nursing time), while the physician bills a professional E/M code (reflecting the doctor's own decision-making). What's not allowed is the same provider billing two E/M codes for a single encounter on the same date, or the facility and physician billing identical codes that represent the same service. If you see what appears to be a duplicate E/M charge, compare the names on each bill — if it's the same provider group, contact the billing department immediately.
What does it mean if I see CPT 99291 on my ER bill?
CPT 99291 is the critical care code for the first 30–74 minutes of physician critical care services. It should only appear on your bill if you were genuinely critically ill — meaning your life or a vital organ function was at serious risk and a physician spent at least 30 continuous minutes managing your condition. Under CMS rules, 99291 cannot be billed alongside a standard E/M code (99284 or 99285) from the same provider on the same date — that's a direct billing violation. If you were treated for a non-life-threatening condition and see 99291 on your bill, request documentation showing the clinical basis for that code.
What's the fastest way to dispute a CPT code error on an ER bill?
Start by calling the hospital's billing department and asking them to review the specific code in question — many simple errors get corrected at this stage without a formal appeal. If that doesn't work, file a formal dispute in writing citing the specific CPT code, the date of service, and the reason you believe the code is incorrect (e.g., the visit was low-acuity, or two mutually exclusive codes were billed together). Simultaneously, contact your insurance company and ask them to flag the claim for a coding review. If the bill involves an out-of-network provider at an in-network facility, the No Surprises Act's federal Independent Dispute Resolution process may also be available to you.