Understanding Medical Billing Codes: A Plain-English Guide
BillDecoder Team
Medical Billing Experts
You're reviewing your medical bill and you see:
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:
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:
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:
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:
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
How BillDecoder Helps
Manually looking up every code on every bill is time-consuming. BillDecoder automatically:
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.
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.