← The Compass

How to Read Your Medical Bill (and Spot the Errors)

Most medical bills have errors. Here's how to actually read yours line by line, what every code means, and the seven mistakes hospitals make most often.

How to Read Your Medical Bill (and Spot the Errors)

You opened the envelope. There's a number on it. It's bigger than you expected.

Now what?

Most people do one of three things at this point: pay it, ignore it, or call the hospital in a panic. There's a fourth option that almost nobody takes, and it's the only one that actually works: read the bill.

I know — "read the bill" sounds like the most patronizing advice on earth. You've already looked at it. The problem isn't that you didn't look. The problem is that medical bills aren't designed to be read by humans. They're designed to be processed by insurance companies. You are not an insurance company. So this guide walks you through what's actually on the page, what each piece means, and where the errors hide.

A heads-up before we start: industry estimates of medical billing error rates vary widely, with multiple analyses over the years putting the rate somewhere between 30% and 80% of bills — and higher on complex hospital bills. The point isn't the exact number. The point is that you should assume your bill is wrong until you've proven it's right.

Step 1: Don't pay anything yet

Before we go further: if you've received a bill but haven't yet received an Explanation of Benefits (EOB) from your insurance company, stop. Don't pay.

The EOB is the document your insurer sends explaining what they paid, what they didn't, and what you owe. The hospital's bill should match the EOB. If you pay the bill before comparing it to the EOB, you have no way to know if you're being charged correctly.

EOBs usually arrive within 2–4 weeks of a service. If you got a bill before the EOB, call your insurer and ask them to send (or resend) it. Most insurers also let you download EOBs from their member portal.

Got both documents in hand? Good. Now we read.

Step 2: The four documents you actually need

To do this right, you need four things in front of you:

  1. The medical bill from the provider (hospital, doctor's office, lab)
  2. The Explanation of Benefits (EOB) from your insurance company
  3. An itemized bill — the detailed line-by-line breakdown (this is not the summary bill they automatically send you)
  4. A pen, and a willingness to ask annoying questions

If you only have the summary bill — the one-pager that says "Hospital Services: $14,300" with no detail — call the billing department and request the itemized statement. They're legally required to provide it. Don't accept "we'll mail it eventually." Ask for it via the patient portal or email today. This is the single most important step in this entire process, and most people skip it.

Why? Because the summary bill is useless for catching errors. You cannot dispute "Hospital Services: $14,300." You can dispute "CPT 99285, Emergency Department visit, level 5, $3,847" — once you know what that means.

Step 3: Decoding the line items

Every charge on an itemized bill has a code. The two you'll see most are:

CPT codes (Current Procedural Terminology) — five-digit numbers that describe what was done to you. An office visit, a surgery, a blood draw. Examples: 99213 (office visit), 36415 (blood draw), 99285 (high-complexity ER visit).

HCPCS codes — codes for supplies, drugs, and equipment. If they handed you crutches, there's a HCPCS code. If they gave you a Tylenol, there's a HCPCS code. (Yes, really.)

ICD-10 codes — the diagnosis codes. These tell the insurance company why the procedure was done. You'll see these on the EOB more than the bill, but they matter, because if the diagnosis code is wrong, the insurance company may deny coverage for an otherwise-covered service.

You don't need to memorize codes. You need to look them up. Google "CPT 99285" and you'll get the definition. If the code on your bill doesn't match what actually happened to you, that's an error.

Compass tip: Keep notes during any medical visit — what was done, who did it, roughly how long it took. You're going to need that detail in three weeks when the bill arrives and you can't remember whether they actually drew blood twice or just once.

Step 4: The seven errors hospitals make most often

Now you know how to read the bill. Here's what to look for.

1. Duplicate charges

The most common error, by a mile. The same procedure, the same medication, the same supply, billed twice. Sometimes it's an identical line item duplicated. Sometimes it's the same service coded two different ways. Run your finger down the list and look for repeats — same date, same code, same description.

2. Charges for services you didn't receive

You got admitted for two days. The bill shows three days of room charges. You had a CT scan; the bill shows a CT scan and an MRI. You went to the ER for a sprained ankle; the bill includes a code for a respiratory exam. These happen more than you'd think, usually because someone copy-pasted from a template chart and forgot to remove the parts that didn't apply.

3. Upcoded services

"Upcoding" is when a provider bills for a more expensive version of a service than you actually received. ER visits are coded 1 through 5, with 5 being the most complex (think trauma, multiple specialists, life-threatening). If you went to the ER for stitches and got coded as a level 5, that's upcoding. It's worth thousands of dollars to the hospital. It's also fraud.

4. Unbundled charges

Some procedures are supposed to be billed as a single bundled code that covers everything involved. "Unbundling" is when a provider breaks the bundle apart and bills each piece separately, which inflates the total. You generally can't catch this without help, but it's worth knowing the term so you can ask: "Was anything on this bill unbundled?"

5. Out-of-network charges that should have been in-network

Under the No Surprises Act (in effect since 2022), you cannot be balance-billed for out-of-network care you received at an in-network facility for most emergency services and many non-emergency situations. If you see an out-of-network charge for an anesthesiologist or radiologist at an in-network hospital, that's almost certainly something you can dispute. We'll come back to this.

6. Wrong patient information

Your insurance member ID is one digit off. Your name is misspelled in a way that doesn't match your insurance card. Your date of birth is wrong. Any of these can cause the insurance company to deny a claim that should have been paid, leaving you holding the bill. Check the top of every document.

7. Missing insurance application

The hospital billed you directly without ever submitting the claim to your insurance. This happens when the front desk took your card but the billing department didn't process it correctly. Always check: did the EOB show this service? If not, the claim was never submitted, and you should not be paying out of pocket yet.

Step 5: Cross-check the bill against the EOB

Now line them up. The EOB will show:

  • Billed amount (what the provider charged)
  • Allowed amount (what your insurance plan agreed the service should cost)
  • Plan paid (what insurance covered)
  • Patient responsibility (what you owe)

The number labeled "patient responsibility" on the EOB should match the amount on the bill from the provider. If the bill is higher than the EOB says it should be, the provider is balance billing you for the difference between what they charged and what insurance allowed. For in-network providers, this is not allowed. Period.

Step 6: What to do when you find an error

You found something. Now what?

  1. Call the provider's billing department first. Be specific: "On the itemized bill dated [date], line item [code] appears to be a duplicate of line item [code]." Get a reference number for the call.
  2. Ask for the charge to be reviewed and the bill corrected. Get this in writing — email or patient portal message is best.
  3. If the provider won't budge, call your insurance company. Especially for upcoding, unbundling, and surprise billing issues, your insurer has leverage you don't.
  4. Put the bill on hold. Most providers will pause collection activity while a dispute is in process. Ask them to confirm this in writing.
  5. Don't pay the disputed amount. Pay what you legitimately owe. Withhold what you don't.

A word on the bigger picture

Reading your medical bill carefully isn't a quirky hobby. It's the only consumer-protection action available to you in a system that mostly pretends you aren't the customer. The hospital has a billing department. The insurance company has an army of adjusters. You have a kitchen table and twenty minutes. Use them well.

If this feels overwhelming — and it should, because the system is designed to feel overwhelming — that's the gap Compass exists to close. We'll walk through your specific bill with you, flag the errors, and help you write the disputes. But you don't need us to start. You can do the first three steps tonight.

Open the envelope. Get the itemized bill. Look for duplicates. That's the whole game.


Want to learn how to negotiate the corrected bill down even further? Read How to Dispute a Hospital Bill in 2026 next.


Need help with a bill?

Get your medical bill reviewed

Our team finds billing errors, verifies charges, and negotiates on your behalf. Most reviews pay for themselves.

Submit your bill