HaggleCare
Understanding BillsFebruary 5, 2026·6 min read

What Is a CPT Code? A Patient's Guide to Medical Procedure Codes

CPT codes appear on every medical bill but most patients have no idea what they mean. Here's how to read them, look them up, and use them to dispute overcharges.


If you've ever looked closely at a medical bill or an Explanation of Benefits from your insurance company, you've probably seen a column of 5-digit numbers you don't recognize. Those are CPT codes — and understanding them can save you hundreds or thousands of dollars.

What Is a CPT Code?

CPT stands for Current Procedural Terminology. It's a standardized system of codes maintained by the American Medical Association (AMA) that describes every medical, surgical, and diagnostic service a provider can perform.

Every time a doctor examines you, runs a test, performs surgery, or provides any other service, they assign a CPT code to it for billing purposes. Insurance companies, Medicare, and Medicaid all use these codes to determine how much to pay.

Why CPT Codes Matter to Patients

Here's the key insight: Medicare publishes exactly what it pays for every CPT code. These rates are public, searchable, and updated every year.

Because Medicare rates represent a federal benchmark of "reasonable" reimbursement, you can use them as a reference point to assess whether your charges are fair. If a hospital billed you $900 for a procedure that Medicare reimburses at $180, that's a 5x markup — and that's negotiable.

Common CPT Codes You'll See on Hospital Bills

Evaluation & Management (Office/ER Visits)

These codes cover the physician's time and judgment:

CodeDescriptionTypical Use
99213Office visit, established patient, low complexityRegular doctor visit
99214Office visit, established patient, moderate complexityMore involved visit
99283ER visit, moderate severityER for injuries, illness
99285ER visit, high severityER for serious conditions

Diagnostic Tests

CodeDescription
93000Electrocardiogram (EKG) with interpretation
71046Chest X-ray, 2 views
80053Comprehensive metabolic panel (blood test)
85025Complete blood count (CBC)

Common Procedures

CodeDescription
27447Total knee replacement
43239Upper GI endoscopy with biopsy
99232Subsequent hospital care, moderate complexity

How to Request CPT Codes on Your Bill

Your initial bill from a hospital is often a summary — it might just say "ER services: $4,200." That's not enough to evaluate.

Call the billing department and say:

"I'd like to request a fully itemized bill with the CPT code for every service rendered."

By law, they must provide this. Once you have the itemized bill, you can look up each code and compare the charged amount to Medicare rates.

Reading a CPT Code on Your Bill

When you get an itemized bill, you'll typically see:

  • Service date — when the procedure happened
  • CPT code — the 5-digit procedure code
  • Description — a short plain-English label
  • Units — how many times it was billed
  • Charge — what the hospital is asking you to pay

Check the units carefully. One of the most common billing errors is charging for multiple units of a procedure that was only performed once.

Modifier Codes

You may also see 2-digit modifiers appended to CPT codes (e.g., 99213-25). These indicate something specific about how or where the service was delivered. Modifier codes affect reimbursement rates and are a common source of billing errors — particularly when modifiers are added inappropriately to increase payment.

Using CPT Codes to Negotiate

Once you have the CPT codes from your bill, you can:

  1. Look up the Medicare rate for each code
  2. Calculate the markup (charged amount ÷ Medicare rate)
  3. Flag any charges that are significantly above Medicare rates
  4. Use the Medicare rate as your negotiating anchor in a call with billing

For common procedures like ER visits, MRI scans, and colonoscopies, we've already done the research — you can see the Medicare rates and typical markups on each procedure page.

HaggleCare automates this entire process — upload your itemized bill, and we'll compare every CPT code to Medicare rates and generate a personalized negotiation script.

The Bottom Line

CPT codes are the language of medical billing. Once you understand them, you're no longer at the mercy of confusing bills — you have a clear benchmark to evaluate every charge and the knowledge to push back on inflated ones.

Think your bill has errors?

Upload your bill and we'll compare every charge to Medicare rates — then give you a personalized script to negotiate it down.

Analyze My Bill