EducationJanuary 23, 20265 min read

Understanding Medical Billing Codes: A Plain-English Guide

BD

BillDecoder Team

Medical Billing Experts

You're reviewing your medical bill and you see:

  • 99213 - $150
  • 80053 - $45
  • J1100 - $85
  • What do these numbers mean? Are they correct? How would you even know?

    Medical billing codes are the secret language of healthcare billing. They determine what you're charged, what insurance pays, and whether you're being billed correctly. Here's how to decode them—in plain English.

    The Three Main Types of Medical Billing Codes

    There are three major coding systems used on medical bills. Each serves a different purpose.

    1. CPT Codes (Current Procedural Terminology)

    What they are: 5-digit codes that describe medical services and procedures.

    Format: Numbers only (e.g., 99213, 80053)

    Who uses them: Doctors, labs, and outpatient facilities

    Common examples:

  • 99213: Office visit, established patient, 20-29 minutes
  • 80053: Comprehensive metabolic panel (blood test)
  • 93000: Electrocardiogram (EKG)
  • Why they matter: CPT codes determine how much you're charged. If the wrong code is used, you could be billed for a more expensive service than you actually received.

    2. ICD-10 Codes (International Classification of Diseases)

    What they are: Alphanumeric codes that describe diagnoses and medical conditions.

    Format: Letter + numbers (e.g., E11.9, I10)

    Who uses them: All healthcare providers

    Common examples:

  • E11.9: Type 2 diabetes without complications
  • I10: Essential (primary) hypertension
  • M79.3: Muscle pain
  • Why they matter: ICD-10 codes justify why a procedure was medically necessary. If the diagnosis code doesn't match the procedure code, insurance may deny the claim.

    3. HCPCS Codes (Healthcare Common Procedure Coding System)

    What they are: Alphanumeric codes for supplies, equipment, and services not covered by CPT.

    Format: Letter + 4 numbers (e.g., J1100, E0110)

    Who uses them: Hospitals, DME suppliers, ambulance services

    Common examples:

  • J1100: Injection of dexamethasone (steroid)
  • E0110: Crutches, forearm
  • A4253: Blood glucose test strips
  • Why they matter: HCPCS codes are often used for medications, medical equipment, and ambulance services. Errors here can result in surprise bills.

    How to Spot Coding Errors on Your Bill

    Coding mistakes are one of the most common billing errors. Here's what to look for:

    1. **Upcoding**

    When a provider bills for a more expensive service than what was actually performed.

    Example:

    You had a 15-minute follow-up visit (should be coded as 99212), but you're billed for a 40-minute complex visit (99214).

    How to catch it: Compare the CPT code on your bill to the actual time and complexity of your visit.

    2. **Unbundling**

    When a provider bills separately for services that should be billed together at a lower rate.

    Example:

    A comprehensive blood panel should be billed as one code (80053 - $45). Instead, each individual test is billed separately, totaling $150.

    How to catch it: Look for multiple related codes when one comprehensive code should apply.

    3. **Duplicate Billing**

    When the same service is billed twice.

    Example:

    You see 99213 listed twice on the same date for the same provider.

    How to catch it: Check for repeated codes on the same date of service.

    4. **Mismatched Diagnosis and Procedure Codes**

    When the diagnosis doesn't justify the procedure.

    Example:

    You're billed for a cardiac stress test (93015), but the diagnosis code is for a routine physical (Z00.00)—not a heart condition.

    How to catch it: Ask yourself: "Does this diagnosis make sense for this procedure?"

    How to Look Up Medical Billing Codes

    You don't need to be a medical coder to verify your bills. Here's how to research codes:

    Free Resources:

    1. CPT Codes: Search "CPT code [number]" on Google. The American Medical Association (AMA) provides descriptions.

    2. ICD-10 Codes: Use [ICD10Data.com](http://icd10data.com) for free lookups.

    3. HCPCS Codes: Search on [HCPCS Codes](https://hcpcs.codes) or the CMS website.

    What to Do If You Find an Error:

    1. Request an itemized bill with all CPT, ICD-10, and HCPCS codes listed.

    2. Look up each code to verify it matches the service you received.

    3. Compare to your medical records (you have a legal right to request these).

    4. Contact the billing department and ask them to explain any codes that don't make sense.

    5. Dispute incorrect codes in writing, referencing the specific code and why it's wrong.

    Real-World Example: Catching a $400 Error

    Sarah had a routine annual physical. Her bill included:

  • 99213 (Office visit, established patient) - $150 ✅ Correct
  • 99397 (Preventive visit, age 40-64) - $200 ✅ Correct
  • 99214 (Office visit, complex) - $250 ❌ Error
  • Sarah looked up 99214 and saw it's for a 40-minute visit involving complex medical decision-making. Her physical was routine and lasted 20 minutes.

    She called the billing department and said:

    "I'm reviewing my bill and I see code 99214 for $250. My visit was a routine physical that lasted about 20 minutes. Can you explain why this code was used?"

    The billing department reviewed her chart and agreed it was an error. They removed the charge, saving Sarah $250.

    Key Takeaways

  • CPT codes describe procedures and services
  • ICD-10 codes describe diagnoses
  • HCPCS codes cover supplies, equipment, and medications
  • Common errors include upcoding, unbundling, duplicates, and mismatched codes
  • You can look up codes for free using online resources
  • Always request an itemized bill with all codes listed
  • How BillDecoder Helps

    Manually looking up every code on every bill is time-consuming. BillDecoder automatically:

  • Identifies all CPT, ICD-10, and HCPCS codes on your bill
  • Flags common coding errors like upcoding and unbundling
  • Explains what each code means in plain English
  • Compares codes to industry standards to spot overcharges
  • You shouldn't need a medical degree to understand your bill.


    Ready to decode your medical bill? Upload it to BillDecoder and get a plain-English breakdown in minutes.

    Billing CodesCPT CodesMedical Terminology

    Stay Informed

    Get weekly tips on medical billing, insurance navigation, and money-saving strategies—delivered to your inbox.

    No spam. Unsubscribe anytime. We respect your privacy.

    Related Articles

    Ready to Review Your Medical Bill?

    Stop guessing. Upload your bill and get a plain-English breakdown with error detection in minutes.