Every service you receive at a hospital, clinic, or lab gets assigned a five-digit code. That code determines what your provider can charge, what insurance pays, and ultimately what lands on your bill. If the code is wrong, your bill is wrong—and you could overpay by hundreds of dollars.
CPT codes are the case file of medical billing. Understanding them is like having the master key to decoding your charges. This is detective work: spot the code, understand what it means, verify it matches the service you actually received.
What a CPT code is
CPT stands for Current Procedural Terminology. It's a standardized system created and maintained by the American Medical Association (AMA) to describe every medical, surgical, and diagnostic service imaginable.
Every code is five digits. Every procedure gets exactly one. A routine office visit? There's a code for that. A blood draw? Code. An MRI of the brain? A different code. Knee surgery? Multiple codes, one for each component of the procedure.
These codes are not suggestions. They're standardized across the entire U.S. healthcare system. Insurance companies use them to determine payment rates. Hospitals use them to bill. And you should use them to verify you're not being charged for something you didn't receive—or charged at the wrong level.
How CPT codes affect your bill
Here's the money part: different codes = different prices.
Take an office visit. There are five main codes depending on complexity:
- 99211 — minimal visit (nurse consultation only)
- 99212 — straightforward visit
- 99213 — moderate complexity
- 99214 — high complexity
- 99215 — very high complexity
Each code carries a different fee. A 99212 might be billed at $150, but a 99215 at $400—even though both are "office visits." The difference? Documented complexity, time spent, decision-making involved.
Insurance sets negotiated rates for each code. Your hospital has a contract saying "99214 = $200." If the hospital codes your visit as 99215, they're charging $300—but insurance only pays for 99214 rates. You get stuck with the difference, or the hospital absorbs it. Either way, getting the code wrong matters.

Dealing with a bill right now?
Agent Loop investigates the charges, catches errors, and negotiates directly — so you don't have to make a single call. Average savings of 60–80%.
Common codes worth knowing
You don't need to memorize every code, but familiarizing yourself with ones that appear on your bill helps you spot problems.
- 99212-99215 — office visits (minor to complex)
- 80053 — comprehensive metabolic panel (blood work)
- 36415 — routine blood draw
- 71020 — chest X-ray
- 70450 — CT scan of head
- 70553 — MRI of brain
- 45378 — colonoscopy with biopsy
When you receive your itemized bill, look for these codes. If you had a routine appointment and it's coded as 99215 (high complexity), that's worth questioning. If you had a simple blood draw and there are multiple 36415 codes, ask why.
Curious about a specific code? Search it on the CMS website (cms.gov) or simply Google the code number. Most hits will tell you what it is in plain English.
How wrong codes cost you money
This is where the case gets interesting. Wrong codes happen in two ways: honest mistakes and upcoding.
Upcoding is the concerning one. It's when a provider bills a higher-level code than what the service warrants. A routine office visit coded as complex. A simple procedure coded as surgical. The effect? Higher charges for the same service.
Studies suggest this happens more often than anyone likes to admit. Some offices use aggressive coding to maximize revenue. Some make genuine mistakes. Either way, you end up with a bill that's higher than it should be.
The cost difference can be substantial. If a routine visit is coded one level higher, that might mean a $150 difference. Over a year with multiple visits, those differences add up. Over a hospitalization with dozens of codes, the impact can be hundreds or thousands of dollars.
The good news? You can investigate. Compare your bill against your actual experience. Did that visit really warrant a "high complexity" code? Was that lab work ordered, or is it a duplicate charge? If something doesn't match, flag it and ask for clarification. This is especially important with surgical bills, where upcoding costs significantly more.
The 10 most commonly miscoded CPT codes
Some codes are miscoded more often than others. Either they're easy to confuse with adjacent codes, or they're prime targets for upcoding. Knowing which ones to watch for gives you an edge when reviewing your bill.
1. Office visit codes (99212-99215): The most common mistake. A routine 15-minute visit gets coded as "high complexity" (99215) instead of "straightforward" (99212). The difference? Often $150+.
2. New vs. established patient (99201 vs. 99211): New patient visits cost more. Some providers miscategorize established patients as new to justify higher charges.
3. Chest X-ray variants (71046 vs. 71047): Two views vs. three views. Billing three views when only two were taken happens frequently.
4. Colonoscopy with biopsy (45378 vs. 45380): If a biopsy was taken, the code changes. But sometimes it's billed even if no biopsy occurred.
5. Lab panels (80053 vs. 80048): Comprehensive metabolic panel vs. basic. Easy to upcode, hard to justify.
6. Physical therapy codes (97110 vs. 97161): Treatment time matters. Billing 60 minutes when only 30 were delivered is common.
7. Emergency department visit (99281 vs. 99285): ER codes range from minimal to high complexity. Many patients get coded at higher complexity than their actual care warrants.
8. Ultrasound with interpretation (76700 vs. 76701): Technical component vs. professional component. Billing both when only one applies happens.
9. Knee MRI (70553 with and without contrast): The addition of contrast imaging changes the code and cost. Sometimes billed when not performed.
10. Blood draw (36415 vs. multiple codes for different collection types): A single needle stick gets coded once. Billing multiple times for one visit is a red flag.
When you review your itemized bill, pay extra attention to these codes. If you see them, verify they match what you actually received. One corrected code can save you hundreds.
How to check if your codes are correct
Before you pay a medical bill, investigate the codes.
Step 1: Get the itemized bill. The summary bill won't show you codes. Request a detailed itemized version with every line item, date of service, and code.
Step 2: Write down what you remember. What services did you actually receive? Office visit, bloodwork, imaging? Document the dates and what happened.
Step 3: Look up the codes. For each line item, search the code on Google or the CMS website. Verify the description matches the service you received.
Step 4: Spot the outliers. Does every office visit have the same code, or do some jump to a higher level? Are there multiple charges for identical services? Do the codes match the complexity of your actual visits?
Step 5: Compare to your records. Review your appointment notes or memories. If your doctor spent 15 minutes with you for a follow-up, a "high complexity" code is questionable. If it was a hour-long diagnostic visit with multiple issues, the higher code may be justified.
If you spot a code that doesn't match your experience, call the hospital's billing department. Be specific: "I see code 99215 on [date]. That was a routine visit—can you review this code?" Many wrong codes get corrected once they're questioned.
For a deeper investigation into the seven most common billing errors, check our full guide. And if you need help understanding every section of your medical bill, we've broken it down section by section.
Was this article helpful?
Get new guides in your inbox
From Agent Loop — practical, no-fluff tips on fighting medical bills.
No spam, ever. Unsubscribe any time.
