Understand your medical bill.

Two ways in, both start with a free instant verdict. If you have insurance, upload the statement your insurer sent. If you don't, upload the hospital bill itself.

Privacy first: you can black out your name, address, and date of birth before uploading. Either way, your file is deleted right after it's read — we never store your bill, and your results disappear after 60 minutes. We do keep one anonymous summary per bill — procedure codes and amounts only, no names, no member numbers, no dates, no provider names — to improve the tool and for research. Nothing in it can identify you.

Have insurance? Check your statement

Upload your Explanation of Benefits (EOB) — the statement your insurer sends after a visit. Get a free verdict: normal, worth a closer look, or likely overcharged.

Drop your EOB here — PDF or a phone photo, up to 10 pages.


No insurance? Check the hospital bill itself

Upload your itemized hospital bill instead. We compare every line against the cash prices hospitals publish — including, when we can find it, the hospital's own published cash price — and flag lines priced far above typical, possible duplicates, and unusual quantities.

Drop your itemized bill here — PDF or a phone photo, up to 10 pages.


Only have a one-page summary with a single total? Upload it anyway — we will tell you, and the itemized bill to ask for is the one that lists every charge.

How it works

1

We read the totals and line items from your document.

2

We compare each line against real prices from our hospital price database — no AI, free.

3

The full plain-English breakdown plus a script for calling the billing office is free too.

BillCheck explains your bill. It is not financial, legal, or medical advice. Always confirm with the provider or your insurer. We keep only anonymous, de-identified data, never your name, member number, or bill itself.