Every red flag, priced out
We match your bill line-by-line against your EOB and flag duplicates, upcoding, and above-typical charges — each with the exact dollar amount at risk.
Avg. $150+ flagged per scanUpload a photo of your itemized bill — and your EOB, if you have one. Our AI checks every line for duplicate charges, upcoding, and above-typical pricing, and shows you exactly what's wrong and why in under 60 seconds. No EOB? No problem — we still catch plenty from the bill alone.
We match your bill line-by-line against your EOB and flag duplicates, upcoding, and above-typical charges — each with the exact dollar amount at risk.
Avg. $150+ flagged per scanEvery CPT/HCPCS code on your bill gets translated into plain English instantly, so you know exactly what you were charged for — and whether it makes sense.
One click drafts a formal letter to the billing office citing the No Surprises Act and CMS guidance — ready to copy, download, or print and send today, before any deadline hits.
† Based on industry estimates from medical billing advocacy groups. BillAutopsy detects billing errors only — not medical or coverage advice.
My ER bill had the same blood draw billed twice. BillAutopsy caught it in under a minute — I would have never noticed on my own.
I had no idea what half the codes on my bill even meant. Having it translated into plain English made it obvious something was off.
The dispute letter cited the No Surprises Act and gave me the confidence to actually send something instead of just paying it.
Snap a photo or attach a PDF of your itemized bill — and your EOB, if you have it.
We extract each charge, match it against your EOB, and translate every code into plain English.
Get your flagged total free, unlock the full report, and download a ready-to-send dispute letter.
If you've ever stared at a hospital bill and seen a string of numbers like 99284 or 71046 next to a dollar amount, you've met a CPT or HCPCS code. These codes exist so every provider in the country bills insurance the same way for the same service — but almost nobody translates them back into plain English for the patient actually holding the bill.
CPT (Current Procedural Terminology) codes describe the service performed — an ER visit, an X-ray, a blood draw. HCPCS codes cover supplies, drugs, and services CPT doesn't fully capture, like an "unclassified drug injection" (J3490). The first digit of a code range often tells you the category: 992xx is an office or ER evaluation, 7xxxx is imaging, 8xxxx is lab work.
The number after the code — the "level of complexity" — matters more than most patients realize. An ER visit billed as 99285 (high complexity) instead of 99284 (moderate complexity) can be a few hundred dollars more, and it's one of the most common places upcoding shows up: the code describes a more complex visit than what a service note or diagnosis actually supports.
Practically, when you're reading your bill: for every code, ask two questions. First, "does this description match what I remember happening?" Second, "does the billed amount look anywhere close to typical for this kind of service?" A routine blood draw (36415) billed at $38 is normal; the same code billed at $300 twice on one visit is a flag worth raising. This is exactly the two-step check BillAutopsy automates — translating every code to plain English and comparing the billed amount against typical rates — but you can do a rough version yourself with any code lookup and a little skepticism.
The federal No Surprises Act (NSA) protects patients from "balance billing" in specific situations: emergency care at any facility, and non-emergency care from an out-of-network provider at an in-network facility (think: the anesthesiologist you never chose, at a hospital that is in-network). In those cases, you generally can't be billed more than your plan's in-network cost-sharing amount — the provider and insurer are supposed to work out the rest between themselves.
What it does not do is regulate whether a specific charge or code was accurate, or protect you if you knowingly went out-of-network for a planned, non-emergency service and signed a consent form waiving NSA protections (this happens more than people realize — always read what you're signing at check-in). It's a billing-relationship law, not a coding-accuracy law.
Where it becomes useful in a dispute letter is when a bill shows a patient-responsibility amount that looks far larger than your plan's allowed cost-sharing — especially after an ER visit or a hospital-based specialist you didn't choose. Citing the NSA by name, along with CMS's guidance on qualifying payment amounts, signals to a billing office that you know this isn't the first dispute letter they've seen this month, and that you're asking for a specific correction, not just "please explain this bill."
This is exactly why BillAutopsy's dispute letter generator references the No Surprises Act and CMS guidance directly wherever a flagged charge looks like a balance-billing issue — it gives your letter the same structure a paid billing advocate would use, without the $300–$600 fee or the two-week wait.
1. The same code appears twice at the same price. Duplicate charges are the single most common error — a blood draw, a medication dose, or a supply fee billed once during intake and once again during processing. If two lines share a code and an amount, ask for an itemized explanation of why.
2. A code doesn't match your memory of the visit. If your ER visit was a quick check and a prescription, but the bill lists a "high complexity" evaluation code, that's a possible upcoding mismatch — the code describes more clinical work than what likely happened.
3. The price is far outside the typical range for that code. Every CPT code has a rough market range by region. A chest X-ray at $180 is normal; the same code at $650 is worth questioning, especially with no unusual circumstances noted.
4. A charge on the bill has no matching line on your EOB. If your insurer's Explanation of Benefits doesn't mention a charge that appears on your bill, either it wasn't submitted to insurance correctly or it shouldn't be there — either way, it's the provider's job to explain, not yours to just pay.
5. Your "amount owed" is much higher than your plan's allowed cost-sharing. This is the pattern the No Surprises Act was built to catch, especially for emergency or hospital-based care you didn't choose the provider for.
Proving any of these doesn't require a billing degree — it requires lining the bill up against the EOB, translating the codes, and writing down the dollar amount each flag is worth. That line-by-line comparison is the entire first half of what BillAutopsy automates the moment you upload your documents.
No — you can scan just your bill and we'll still flag duplicates, upcoding, and above-typical-rate charges. Adding your EOB unlocks the full bill-vs-insurance comparison, which usually finds the most errors.
Yes. A scan takes about a minute and your full report and dispute letter are unlocked instantly — no waiting on a callback or an appointment. Most people scan their bill and have a letter ready to send the same day, well before a deadline or collections referral.
Yes. Your scans are private to your account — we don't sell your data or share it with providers, insurers, or anyone else. Only you can see your uploaded documents and results.
No. BillAutopsy only analyzes billing — duplicate charges, coding mismatches, and pricing. We don't give medical advice or tell you what your insurance should cover.
BillAutopsy is completely free right now while we're in beta. Every scan and dispute letter is unlocked at no charge — no credit card required.
The letter is written in a formal format citing the No Surprises Act and CMS guidance, the same structure professional billing advocates use. Results depend on your specific bill and provider, and this isn't a legal guarantee.
If a page can't be read clearly we'll tell you and ask for a clearer photo. You can always review every extracted line item before you send anything.
Upload it now and see exactly what's wrong before your next payment is due — full report and dispute letter, unlocked free during beta.
Free during beta · No credit card, ever