How to Decode a Confusing Medical Bill with AI
Turn a page of mysterious codes and charges into plain English you can actually understand
In short: Paste an itemized medical bill or insurance statement into any AI assistant and ask it to translate the jargon, list every charge, and flag anything that looks off — in plain English. The AI explains; it cannot dispute a bill or make medical decisions.
A medical bill arrives in the mail, or an Explanation of Benefits (EOB) shows up in your insurer's portal, and within five lines you've hit "CPT 99213", "allowed amount", and a number that doesn't match what you expected to pay. This guide walks you through using an AI assistant to turn that wall of codes and figures into a plain-English breakdown you can actually read — no medical or insurance background needed.
💡 Tip: tap a step’s number when you finish it — a green tick appears and your browser remembers how far you got.
- The document itself: an itemized medical bill, an EOB from your insurer, or both. Paper, PDF, or a photo on your phone all work.
- An AI assistant: any major one will do — ChatGPT, Gemini, Claude, Copilot, Le Chat, or DeepSeek. Free versions are usually enough for a single bill; longer documents may need a paid plan with a bigger context window (the amount of text the AI can read at one time).
- A second screen is helpful but optional: phone for the bill, laptop for the AI, or two browser tabs side by side.
- About 15 minutes for your first bill. You'll get faster on the second one.
- Important limit: AI can explain what a charge means. It cannot file an appeal, call your insurer, or tell you whether a procedure was medically necessary. Treat its output as a translation, not a verdict.
Make the bill digital
If your bill is on paper, you need it as text the AI can read. Open any free scanning app on your phone — most phones have one built in (look in your camera or notes app for a "scan document" option). Lay the bill flat, line up the corners in the camera frame, and snap. The app saves it as a PDF with selectable text. Already have a PDF in email or your insurer's portal? Just download it to your phone or computer. If it looks different: if you don't see a built-in scanner, search your app store for "free document scanner" — any top result works fine. You can also type the charges out by hand, though that's slower.
You'll know it worked when the bill opens on your screen and you can highlight the words with your cursor — or, on a phone, long-press a word and see it selected.

Strip out personal details
Before you paste anything into an AI, take 60 seconds to remove identifying numbers. On a paper bill, use a marker or your finger to cover your full Social Security Number, member ID, and any bank or card numbers. On a PDF, print and mark it up, or copy the body text into a notes app and delete those numbers by hand. If it looks different: a quick rule of thumb — leave your name and the provider's name (the AI needs them for context), but remove any number that looks like an account, policy, or government ID. Some bills also print diagnosis codes that are very specific to your health; if that makes you uneasy, swap them for a generic description like "knee injury" before pasting.
You'll know it worked when a stranger could read the document and follow it, but no one could use it to impersonate you or pull up your records.

Paste it in and ask for a plain-English summary
Open your AI assistant in a browser or app and start a new conversation. Paste the cleaned-up bill or EOB into the message field near the bottom of the screen. The message field is often labeled something like "Message" or "Ask anything," though your app may use different words — look for the long text box with a blinking cursor, just above or beside a send button. Ask the AI to explain it, and keep your first prompt simple — one request, one paragraph. If it looks different: if the document is very long and the AI says it was cut off, split it into two messages — first half in one prompt, second half in the next — and tell it to combine the analysis.
You'll know it worked when the AI gives you a structured answer — usually a short list of charges in everyday language, followed by a total or a clear note that it couldn't calculate one.

Ask follow-up questions about specific terms
Now zoom in. Pick any line you don't understand — a procedure code, a phrase like "allowed amount" or "patient responsibility", a charge that surprises you — and ask the AI about it. This is where the chat format really helps: you don't have to ask everything at once. If it looks different: if the AI's reply is too generic, paste the exact line back and ask about that one item only. Still vague? Try rephrasing — instead of "explain this", try "in one sentence, what does a 99213 CPT code usually mean, and roughly how much does it cost without insurance?" And if every line on the bill actually looks clear to you already, still ask the AI to flag any codes or charges it thinks are worth questioning — a fresh pair of eyes often catches something you skimmed past.
You'll know it worked when the AI names the procedure in plain words, explains each money term, and tells you roughly how the numbers relate — usually with a note that exact prices vary by region and plan.

Sanity-check the totals and spot anything odd
Before you trust any of this, do your own quick math. The AI is good at explaining, but it can mis-add numbers or invent a percentage that wasn't in the original. Open your bill or EOB in another tab, grab a calculator (your phone has one), and add the charges yourself. Compare that to the AI's total. If it looks different: if the totals don't match, paste the raw lines back and ask it to re-add — most assistants catch their mistake on the second try. If the gap is large, treat the bill, not the AI, as the source of truth, and call the number on the bill to ask about it.
You'll know it worked when either the AI corrects itself and the new total matches yours, or it points to a specific line it had missed — and you've decided what to do with the gap.

- Pasting a bill with sensitive numbers still in it. Even well-known assistants log conversations to improve their models. Strip SSNs, member IDs, and card digits first — Step 2 takes a minute and prevents a much bigger headache later.
- Treating the AI's "this looks normal" as proof. AI assistants can sound confident even when they're guessing. Use their output as a starting point, then confirm any big charge by calling the provider's billing line — the number is almost always at the top of the statement.
- Asking the AI whether a charge is fair. That's a judgment call that depends on your plan, your region, and the specific service. The AI can explain what a code is; only your insurer can tell you whether it should have been covered. For disputes, start with the provider's billing department, and if you want formal help, contact your state or country's insurance ombudsman.
- Uploading a blurry photo of the bill. If the AI keeps saying "I can't read this", re-scan in good light with the page flat. Bad input always produces bad output.
Pick any old medical bill or EOB you can find — even one you already paid. Strip the sensitive numbers, paste the rest into your favorite AI assistant, and ask: "Explain every line in plain English and tell me what I might want to question." That single two-minute ask is the whole skill.
❓ Quick questions
How long does this take?
About 6 minutes — the guide has 5 steps, and you can tick each one off as you go.
Do I need to prepare anything?
- The document itself: an itemized medical bill, an EOB from your insurer, or both. Paper, PDF, or a photo on your phone all work.
- An AI assistant: any major one will do — ChatGPT, Gemini, Claude, Copilot, Le Chat, or DeepSeek. Free versions are usually enough for a single bill; longer documents may need a paid plan with a bigger context window (the amount of text the AI can read at one time).
- A second screen is helpful but optional: phone for the bill, laptop for the AI, or two browser tabs side by side.
- About 15 minutes for your first bill. You'll get faster on the second one.
- Important limit: AI can explain what a charge means. It cannot file an appeal, call your insurer, or tell you whether a procedure was medically necessary. Treat its output as a translation, not a verdict.
What mistakes should I avoid?
- Pasting a bill with sensitive numbers still in it. Even well-known assistants log conversations to improve their models. Strip SSNs, member IDs, and card digits first — Step 2 takes a minute and prevents a much bigger headache later.
- Treating the AI's "this looks normal" as proof. AI assistants can sound confident even when they're guessing. Use their output as a starting point, then confirm any big charge by calling the provider's billing line — the number is almost always at the top of the statement.
- Asking the AI whether a charge is fair. That's a judgment call that depends on your plan, your region, and the specific service. The AI can explain what a code is; only your insurer can tell you whether it should have been covered. For disputes, start with the provider's billing department, and if you want formal help, contact your state or country's insurance ombudsman.
- Uploading a blurry photo of the bill. If the AI keeps saying "I can't read this", re-scan in good light with the page flat. Bad input always produces bad output.
Keep reading
✦ Original step-by-step guide by AI World HQ's AI editorial team. Written in plain language, reviewed for accuracy.
☕ Free to read, no ads, no paywall — readers keep it going. Support us (one-off or monthly)
← Back to all stories