Medical Billing Codes (CPT & HCPCS) Explained in Plain English
Every line on an itemized medical bill is a code, not a sentence. CPT codes (five digits, like 99213) describe what a clinician did — an office visit, a scan, a surgical step. HCPCS codes (a letter plus four digits, like J1885) cover drugs, supplies, and services that CPT does not. A hospital bill can list dozens of them with nothing but a dollar amount beside each.
This lookup translates 308 of the codes patients actually encounter into plain English, and adds three things a bare code list will not tell you. First, what Medicare pays: for 251 of these codes we publish the 2025 national average payment, which is the closest thing to a public reference price. Second, how many units are normally expected in one day, taken from Medicare's Medically Unlikely Edits — the fastest way to spot a duplicated or mis-keyed line. Third, which codes are normally billed as one, from Medicare's National Correct Coding Initiative, which is how unbundled charges get noticed.
None of these numbers is a verdict on your bill. Medicare rates are not a cap on what a provider may charge, and a code above its usual unit count can be perfectly legitimate with the right documentation. What they give you is something better than a vague sense that a bill looks high: a specific, checkable question to put to the billing office.
Not sure this charge belongs on your bill?
Upload the bill — MD Bill Check reads the codes on your document, checks the bill in context, and flags items that may be worth reviewing. Free, no account needed.
Looking for the codes that explain why insurance denied or reduced a claim instead? Those are on the denial and remark code lookup. Hospital bills also carry department-level revenue codes.
Lab test
Procedure
Imaging
Surgery
Anesthesia
Medication
Therapy
Vaccine
Pathology
Cardiac test
Office visit
Diagnostic test
Infusion
Hospital care
Emergency care
Ambulance
Injection
IV fluids
Facility fee
Lab draw
Supplies
Frequently asked questions about medical billing codes
What is a CPT code?
A CPT code is a five-digit number that identifies a specific medical service — an office visit, an X-ray, a surgical step. It is what turns a line on your bill into a defined procedure, and it is the code an insurer prices the claim against.
What is the difference between a CPT code and an HCPCS code?
CPT codes are five digits and cover clinician services and procedures. HCPCS Level II codes are a letter followed by four digits and cover the things CPT does not — injectable drugs, supplies, equipment, and ambulance transport. Both appear on the same itemized bill.
How do I look up a code on my medical bill?
Find the five-digit number or letter-plus-four-digit code next to the charge, then look it up on this page. Each code has its own page with a plain-English explanation, Medicare's national average payment where one is published, and how many units are normally expected in a single day.
Does a code on my bill mean I was actually given that service?
It means that is what was billed, which is not always the same thing. Comparing the codes on an itemized bill against what you remember receiving is one of the most effective checks a patient can do, and it is the reason it is worth requesting an itemized bill rather than paying from a summary.
Related guides
- How to Check a Medical Bill for Errors Before You Pay
- Medical Bill vs EOB: What Is the Difference?
- What Is an Itemized Medical Bill? How to Request One
- How to Dispute a Medical Bill — Find Billing Errors Before You Pay
- What Is Upcoding and Unbundling? How to Spot Them
- What Are CPT and HCPCS Codes? A Plain-English Guide
- What Are Revenue Codes on a Hospital Bill?