localis
Waitlist

Describe a service in plain words, or type a CPT/HCPCS code.

Guide · Updated Jul 31, 2026

How to Check a Medical Bill Against Medicare Rates

Every practice sets its own charges, so there is no master price list to compare a bill against. What you can do is run three checks that catch most billing problems: confirm the code matches the visit you remember, benchmark the charge against the Medicare amount for that code, and match the itemized bill line-by-line against your explanation of benefits (EOB).

Check 1: does the code match the visit?

Visit codes come in levels, and the level should track how much the clinician had to sort out. A quick recheck of one stable problem belongs at a low level; a long visit working through several new or worsening problems belongs higher. Billing a higher level than the visit supports is called "upcoding," and it is the most common mismatch. You are entitled to ask the billing office for the visit notes that back up the code — every code page here describes the service in plain terms (for example, CPT 99213) so you can compare it to what happened.

Check 2: benchmark against the Medicare amount

The Medicare Physician Fee Schedule amount is the one published, auditable price for nearly every service, which makes it the natural yardstick. Commercial insurers usually negotiate rates somewhere between 1× and 2.5× the Medicare amount for physician services, with hospital-owned practices and highly concentrated markets going higher still — sometimes past 4×. Those multiples are commonly cited ranges, not a nationwide price database, so treat them as a sanity band rather than a rule: a charge far outside it is worth a phone call, not proof of error.

Check 3: match the itemized bill to your EOB

Request an itemized bill — the summary bill hides the codes — and set it next to the EOB your insurer sent for the same date of service. Look for duplicate lines, services you do not remember receiving, and lines your insurer already settled. The EOB, not the provider's bill, carries the split of what the plan paid and what you actually owe after your deductible, copay, and coinsurance.

Paying without insurance

Many practices offer a self-pay rate at or near the Medicare amount, because cash up front saves them billing overhead and claim denials. That is a common pattern, not a rule — each practice sets its own cash price and CMS has no say in it. Ask for the self-pay price before the visit, then compare it against what you would owe through your plan; for services with a high deductible remaining, cash is sometimes cheaper.

If something still looks wrong

Start with the provider's billing office and ask them to explain the specific line — most discrepancies are resolved there. If the answer does not hold up, dispute the claim with your insurer, citing the code, the date of service, and what your EOB shows. Medicare patients can also compare against the limiting charge, the legal ceiling on what a non-participating provider may bill on an unassigned claim.

Frequently asked

Is a charge above the Medicare rate an overcharge?

No — the Medicare amount is a benchmark, not a cap, and commercial rates normally exceed it. The question is how far above: charges several multiples beyond the typical commercial range deserve an explanation from the billing office.

What is upcoding?

Billing a higher-level (better-paying) code than the documented visit supports. It is the most common way a bill overstates a visit, and the fix is to ask the billing office for the documentation behind the code level.

Why do the bill and the EOB show different amounts?

The bill shows the provider's charge; the EOB shows what your plan actually allowed, paid, and left as your share. The EOB is the number that matters for what you owe — a provider bill that exceeds your EOB's patient-responsibility amount is worth questioning.

Sources

Written from primary CMS sources — see how we source, compute, and verify everything on this site.

Did this answer your question about How to Check a Medical Bill Against Medicare Rates?

We're building this out in the open. Tell us what you were actually trying to work out and we'll either answer you directly or build the page that does.

Did this page answer your question?