Home | ER Billing Codes

Emergency Room Billing Codes: CPT & HCPCS Guide (2026)

Understanding Emergency Room billing codes is essential for any patient who wants to audit their medical charges. These codes determine the level of care and the final price you are charged, making it critical to ensure they accurately reflect the treatment you received.

What Are ER Billing Codes?

ER billing codes are standardized alphanumeric strings (primarily CPT codes) used by hospitals to describe medical services and procedures. The most common are the Evaluation and Management (E/M) codes 99281 through 99285, which represent five levels of emergency department visit complexity.

CPT Codes 99281–99285: The 5 ER Visit Levels

CPT CodeLevelDescription
99281Level 1ED visit level 1 — lowest complexity, minimal work-up
99282Level 2ED visit level 2 — low complexity with limited testing
99283Level 3ED visit level 3 — moderate complexity, more diagnostics
99284Level 4ED visit level 4 — higher complexity, broader differential
99285Level 5ED visit level 5 — highest complexity, serious conditions

Key Components Billed on an ER Visit

  • Facility Fees — the cost of the room and equipment
  • Professional Fees — the doctor's time and expertise
  • Laboratory & Diagnostic Services
  • Pharmacy & Supplies used during the visit

Why ER Billing Prices Differ

Even with standardized codes, the price for a "Level 4 ER Visit" (CPT 99284) can vary by thousands of dollars because each hospital sets its own base rate in its chargemaster.

Common Billing Code Issues to Watch For

  • Upcoding — billing for a higher level of care than provided
  • Unbundling — charging separately for items included in a flat rate
  • Duplicate billing — charging twice for the same service
  • Errors in units or quantities of medications/supplies

When to Question Your ER Bill

  • The level of care (99281–99285) seems too high for the visit
  • There are charges for services or medications you didn't receive
  • The total amount is significantly higher than expected
  • You suspect a billing error or "upcoding"

Get a free ER billing code review →