Medical Billing Codes Explained for Patients
Your medical bill is written in a language most patients have never been taught. CPT codes, ICD-10 codes, HCPCS codes, modifiers — understanding what these mean is the first step to catching errors and disputing overcharges.
The Three Main Code Systems
Medical billing uses three overlapping code systems, each serving a different purpose. Most bills will contain at least two of them, and understanding the difference is key to reading your bill accurately.
Current Procedural Terminology codes describe what was done to you — the procedure, service, or treatment. Maintained by the American Medical Association, there are over 10,000 CPT codes covering everything from a routine blood draw to open-heart surgery.
International Classification of Diseases codes describe why something was done — your diagnosis, symptom, or condition. ICD-10 codes justify the medical necessity of the procedures billed. A mismatch between your ICD-10 and CPT codes is a common billing error.
Healthcare Common Procedure Coding System codes cover things CPT doesn't — durable medical equipment, supplies, ambulance services, and certain drugs. If you see a code starting with a letter, it's HCPCS.
CPT Codes: The Most Important Ones to Know
CPT codes are what determine how much you get charged for almost every service. Here are the categories you're most likely to encounter on a hospital or doctor's bill:
| Code Range | Category | Examples |
|---|---|---|
| 99201–99499 | Evaluation & Management | Office visits, ER visits, hospital admissions |
| 00100–01999 | Anesthesia | Sedation and anesthesia services |
| 10004–69990 | Surgery | All surgical procedures |
| 70010–79999 | Radiology | X-rays, MRIs, CT scans, ultrasounds |
| 80047–89398 | Lab / Pathology | Blood tests, urinalysis, biopsies |
| 90281–99607 | Medicine | Injections, therapy, immunizations |
What Are Modifiers?
Modifiers are two-digit codes appended to a CPT code to give more detail about a service. For example, modifier -25 means "separate, significant E&M service on the same day as a procedure." Modifier -50 means the procedure was performed bilaterally (on both sides of the body).
Modifiers can legitimately increase the amount billed for a service — but they're also frequently misused. If you see a modifier on your bill, it's worth verifying that the clinical documentation supports it.
Common Modifiers to Watch
Revenue Codes vs. CPT Codes
Hospital bills (called UB-04 forms) often include revenue codes — 3 or 4-digit codes that categorize hospital departments and services. Revenue code 0250 means pharmacy; 0360 means operating room. These are different from CPT codes and are used for hospital cost accounting, not procedure identification.
Most patients receive a simplified version of the bill that shows revenue codes but not CPT codes. Always request the itemized bill with CPT codes — revenue codes alone don't give you enough information to audit your charges.
How to Look Up a CPT Code
Once you have the CPT codes from your itemized bill, you can look them up several ways:
- •CMS.gov — the official Medicare fee schedule shows the government's approved rate for every CPT code
- •AMA CPT Code Lookup — the official AMA website has descriptions for every CPT code (some require a paid account)
- •Find-A-Code or Codify — free and paid tools for looking up CPT code descriptions
- •BillScan AI — automatically matches every code on your bill to official 2026 Medicare rates
Common Coding Errors That Cost You Money
Wrong CPT Code
The procedure description on the bill doesn't match the code billed. For example, billing 99215 (high complexity) for what was a routine follow-up.
Bundling Violations
Some CPT codes are meant to be billed together as a package. Billing them separately — known as unbundling — inflates the total charge. CMS publishes Correct Coding Initiative (CCI) edits that define which codes must be bundled.
Diagnosis-Procedure Mismatch
The ICD-10 diagnosis code doesn't support the CPT procedure billed. This can cause your insurance to deny the claim — and you get stuck with the bill.
Incorrect Date of Service
A service billed on a date when you weren't actually seen. This can cause issues with your insurance's coverage rules and may indicate a billing error or worse.
Let AI decode your bill for you
BillScan AI reads every CPT code on your bill, checks it against 2026 Medicare rates, and flags anything that looks wrong — in about 15 seconds.
Scan Your Bill Free →