FREE · NO SIGNUP

Is your hospital bill actually fair?

Compare it to the Medicare reimbursement rate for the same service. About 60 seconds, and you'll get a Fairness Score plus three things you can do about it.

Runs in your browser. No data sent to any server.

Tell us about your bill

All fields stay on your device. The calculation runs locally.

🚑
ER Visit
🏥
Surgery
🩻
Imaging
🧪
Lab Work
👨‍⚕️
Primary Care
🩺
Specialist
5-digit code from your itemized bill. Leave blank if you don't have it; the calculator will use a category average instead.
The chargemaster number on the bill, before insurance.
From your EOB. Enter 0 if uninsured.
Patient responsibility, i.e. what they're asking you to pay.
For regional context. Stays on your device.

No email required. Free. About 5 seconds.

Your Fairness Score
Calculating...
/ 100
You Owe
Fair Benchmark
Likely Overcharge

Recommended actions

Want a personalized action plan?

The free 5-step Medical Bill Negotiation Checklist, in your inbox within a minute.

What to do next

If your bill came back above the fair range, you have leverage. Three ways to use it, depending on how much heavy lifting you want to do yourself.

FREE · DIY

Read the Guide

22-minute pillar guide: scripts, statutes, the 7-step process. Work through it tonight.

Open the guide →
$29 · MOST POPULAR

Get the Letter Written

10-minute form. Personalized, statute-cited dispute letter. Keep 100% of the savings.

Build my letter →
$299 · DFY

Have us handle it

Done-for-you negotiation. Letters, calls, and escalation, all driven by us. Flat $299, for bills $1,500 and up. You keep 100% of the savings.

See Done-For-You →

How the calculator works

How is the Fairness Score calculated?

Your patient-responsibility amount is compared against the Medicare reimbursement rate for the same CPT code (or service category if you don't have a code). A score of 95–100 means your bill is at or near a fair benchmark (~1.2× Medicare). 60–94 means above-average but within commercial-insurance norms. 30–59 means overcharged (2.5×–4× Medicare). Below 30 means severely overcharged (>4× Medicare).

Where do the Medicare rates come from?

From the CMS Physician Fee Schedule and Hospital Outpatient Prospective Payment System, both publicly available federal data. The rates baked into this calculator are 2026 national averages for the most common CPT codes. Your local rate may vary 10–25% by region; the calculator uses national averages as the benchmark.

Is this medical or legal advice?

No. This is an educational orientation tool. The Fairness Score is a directional indicator, not a definitive valuation. For a personalized statute-cited dispute letter, use the Medical Bill Dispute Tool. For complex bills referred to collections or in active litigation, consult a licensed attorney.

Do you keep my data?

No. The calculation runs entirely in your browser. Your bill amount, ZIP code, and CPT code are never sent to any server. The only data we receive is your email, and only if you choose to subscribe to the free checklist after seeing your results.

What if my CPT code isn't in the lookup?

The calculator uses category-level Medicare averages as a fallback (ER visit, imaging, lab, primary care, specialist, outpatient surgery). Category fallbacks are less precise than CPT-specific lookups but still give a reasonable orientation. The full Medicare Physician Fee Schedule has 10,000+ codes; the most common 40 or so are baked in here, which covers the majority of consumer-billed services.

Medicare rates for 40 common hospital and clinic services

These are the benchmark figures the calculator above compares your bill against. If your patient-responsibility amount is several times the number in this table, that gap is the basis for a dispute. Find the 5-digit CPT code on your itemized bill and look it up here. If your bill has no itemized codes, you can request an itemized statement, which hospitals must provide.

2026 national average Medicare reimbursement rates by CPT code, grouped by service type
CPT code Service Medicare rate
Emergency department
12001 Simple wound repair, ≤2.5cm $130
12002 Simple wound repair, 2.6–7.5cm $150
99281 ER visit, level 1 (minor) $50
99282 ER visit, level 2 $95
99283 ER visit, level 3 $160
99284 ER visit, level 4 $280
99285 ER visit, level 5 (high complexity) $420
Primary care
10060 Incision and drainage, abscess $110
99202 Office visit, new (level 2) $75
99203 Office visit, new (level 3) $115
99204 Office visit, new (level 4) $175
99205 Office visit, new (level 5) $230
99211 Office visit, established (minimal) $25
99212 Office visit, established (level 2) $56
99213 Office visit, established (level 3) $90
99214 Office visit, established (level 4) $130
99215 Office visit, established (level 5) $180
Specialist
93000 EKG with interpretation $25
93010 EKG interpretation only $9
Imaging
70450 CT head, no contrast $120
70551 MRI brain, no contrast $320
71045 Chest X-ray, single view $30
71046 Chest X-ray, two views $38
73721 MRI lower extremity joint, no contrast $240
74177 CT abdomen and pelvis, with contrast $295
76700 Abdominal ultrasound, complete $100
Lab work
36415 Venipuncture (blood draw) $3
80048 Basic metabolic panel $11
80053 Comprehensive metabolic panel $15
80061 Lipid panel $13
81001 Urinalysis with microscopy $4
84443 TSH (thyroid) $22
85025 CBC with auto differential $10
87880 Strep A test $17
Outpatient surgery
00100 Anesthesia (typical case, ~1 hour) $250
27447 Total knee arthroplasty (surgeon fee) $1400
29881 Knee arthroscopy with meniscectomy $600
47562 Laparoscopic cholecystectomy $640
49505 Inguinal hernia repair $420
64483 Lumbar epidural injection $170

Source: CMS Physician Fee Schedule and the Hospital Outpatient Prospective Payment System, both public federal data. Figures are 2026 national averages. Your local rate can vary by roughly 10 to 25 percent by region, and a hospital's chargemaster price is routinely several times the Medicare rate, which is normal rather than proof of an error. Use this as orientation, not a valuation, and see how to negotiate medical bills for what to do with the number.