Comparing an EOB vs bill after paying at a visit? For one matched claim, subtract confirmed patient payments from the EOB responsibility, then compare that remainder with the provider’s current balance. Do not subtract those payments again from a balance that already includes them.
You need the latest processed EOB, a current itemized provider ledger, and receipts with payment allocation confirmed. This USD worksheet checks document arithmetic only. It cannot decide whether a debt is legally valid, whether insurance coverage is correct, or whether a refund is owed.
Match one EOB claim to its current bill
Enter USD amounts only. Confirm all five checks before calculating. Do not enter names, claim numbers or health details.
Expected remainder = max(0, R minus P). Apparent credit = max(0, P minus R). Difference = B minus expected remainder. This is a document comparison, not a debt or refund determination.
This tool runs in your browser. Your entries are not sent or saved. All amounts are in US dollars (USD).
Load example fills hypothetical figures. They are not current rates or recommendations.
Loading the calculator.
What is the difference between an EOB and a bill?
An explanation of benefits comes from your health plan and explains a claim. It is not a request to pay. Your provider's bill is a separate document showing charges, adjustments, payments, and the balance the provider says remains.
CMS explains that an EOB is not a bill and that its Patient Balance does not show whether you have already paid part of that amount. That distinction matters when you paid a copay or deposit before the EOB arrived.
Do not calculate responsibility by subtracting insurer payments from the provider's original charges. CMS distinguishes Provider Charges from Allowed Charges, which may differ. Use the processed patient-responsibility amount and confirm its basis rather than reconstructing insurance benefits yourself.
Which three amounts belong in this comparison?
All amounts below are U.S. dollars (USD), entered to the cent. R, P, and B are worksheet labels, not standardized headings that every insurer or provider uses. Ask for clarification when a document's wording does not establish the required meaning.
- R: responsibility before patient payments. Use the latest processed EOB's patient responsibility for this single claim, after the plan's claim calculation but before your own payments. An already-net amount, or an uncertain basis, blocks the worksheet.
- P: net patient payments allocated to that claim. Include confirmed patient payments, less patient refunds or reversed payments attributable to the same claim. Do not include insurer payments, unapplied deposits, or money assigned to another service.
- B: current provider balance after patient payments. Use the current claim-level amount due after those payments are posted. A total account balance containing other claims is not B. A signed credit balance also falls outside this tool's nonnegative inputs.
A receipt alone shows that money changed hands; it may not establish which claim received the money. The provider ledger and allocation confirmation must connect that receipt to this claim. If net payments cannot be verified, stop rather than treating a remembered payment as a posted credit.
Why must all five checks pass first?
The selectors start at “No or uncertain.” Change them only after checking your own documents or obtaining clarification. They are self-confirmations, not automated verification of an insurer or provider account. The tool cannot inspect your records.
- One matching claim. Verify the same provider, service date, and claim. A facility charge and a physician charge can belong to separate claims even when care occurred on the same day.
- A settled claim version. Confirm that you are using the latest processed EOB, with no pending insurance posting or unresolved reprocessing. Do not add an original and corrected EOB together as separate responsibilities.
- A clear responsibility basis. Confirm that R is before patient payments. If “balance” already means a remainder after your payments, using it as R would subtract them twice.
- A current itemized ledger. Confirm that B represents this claim after posted payments and relevant adjustments. An older bill may not show a recently posted payment.
- Verified payment allocation. Match receipts and net patient payment entries to this claim. Leave insurer payments out of P and resolve any unallocated deposit first.
CMS's medical-bill guide separates Patient Payment from Balance Due and recommends comparing the bill's services and amounts with the EOB. These five gates are our narrower worksheet conditions, not a CMS-certified billing procedure.
How do you count a posted payment only once?
Hypothetical inputs: R is USD 150.00, P is USD 50.00, and B is USD 100.00. The provider ledger confirms that its USD 100.00 balance already reflects the USD 50.00 patient payment for this claim.
Formula and result: expected remainder = max(0, R − P) = max(0, 150.00 − 50.00) = USD 100.00. Apparent credit = max(0, P − R) = USD 0.00. Difference = B − expected remainder = 100.00 − 100.00 = USD 0.00.
What to check: the comparison agrees at USD 100.00. Taking B minus P would produce USD 50.00, but that would count the posted payment twice. Agreement is arithmetic consistency, not proof that every service, coverage decision, or charge is correct.
Does an apparent credit mean you will get a refund?
No. In a second hypothetical example, R is USD 115.00, verified net patient payments P are USD 400.00, and the current balance B is USD 0.00. The expected remainder is max(0, 115.00 − 400.00), or USD 0.00.
The apparent credit is max(0, 400.00 − 115.00), or USD 285.00. The balance difference is zero because B and the expected remainder are both zero. That zero difference does not erase the separate apparent-credit question.
What to check: ask the provider to reconcile the USD 285.00 with the current ledger, payment allocation, any refund or reversal, and the latest claim outcome. The calculation identifies an amount to ask about; it does not establish a right to a refund or who should receive one.
What does a nonzero difference tell you?
A third hypothetical example uses R of USD 237.68, P of USD 37.68, and B of USD 225.00. The expected remainder is USD 200.00, apparent credit is USD 0.00, and B minus the expected remainder is USD 25.00.
| Case | R | P | B | Expected remainder | Apparent credit | Difference |
|---|---|---|---|---|---|---|
| Posted payment counted once | 150.00 | 50.00 | 100.00 | 100.00 | 0.00 | 0.00 |
| Apparent credit to ask about | 115.00 | 400.00 | 0.00 | 0.00 | 285.00 | 0.00 |
| Balance difference to explain | 237.68 | 37.68 | 225.00 | 200.00 | 0.00 | 25.00 |
A positive difference means the entered provider balance exceeds the calculated remainder. A negative difference means it is lower. Either direction calls for an explanation of the same claim's records; neither proves an illegal debt, a billing violation, or a coverage entitlement.
Ask the billing office which ledger entry explains the difference and whether the EOB version and payment postings match. If the explanation reveals an unresolved allocation or pending revision, the initial gate no longer passes. Stop using that result until the basis is clear.
How the worksheet handles cents and privacy
The tool converts valid USD inputs to integer cents before subtraction. It floors the expected remainder and apparent credit at zero, but retains the sign of the balance difference. It does not apply interest, fees, coverage rules, or a refund policy.
The calculation runs locally in your browser and does not send or save your entries. Enter amounts and confirmation choices only: no names, birthdays, member IDs, claim numbers, diagnoses, or uploaded documents. Your records stay outside this worksheet.
When does this EOB vs bill worksheet not fit?
Do not use it for multiple claims combined on one statement, unresolved reprocessed claims, pending insurance, unclear responsibility wording, or payments not allocated to the same claim. Do not guess a split across providers or enter an already-net responsibility amount.
It also cannot resolve claim denials, coding issues, balance-billing legality, appeals, assistance eligibility, or deadlines. A worksheet mismatch is not permission to ignore a bill or due date. Contact the relevant provider or health plan about those separate questions.
Once a balance is clarified, deciding where household cash comes from is a different task. The emergency fund vs. sinking fund guide distinguishes planned expenses from unexpected costs; it does not determine what this medical claim owes.
Quick decision checklist
- Match one claim, provider, and service date using the latest processed EOB.
- Verify R is before patient payments and B is the current balance after them.
- Confirm receipts and net patient payment allocation; exclude insurer payments.
- Compare B with max(0, R − P), never subtract P from B again.
- Ask about differences or apparent credits without assuming a refund, illegality, or changed deadline.
Sources and review
- CMS: How to read a health insurance explanation of benefits. Supports the EOB/bill distinction and the warning that Patient Balance does not show prior patient payments.
- CMS: How to read your medical bill. Supports comparing services and amounts, distinguishing patient payments from the balance due, and contacting the provider about errors.
Source pages checked October 14, 2026 (UTC). Their No Surprises Act links are not used here to make generalized legal claims. The worksheet formulas and blocking conditions are disclosed bookkeeping assumptions, not a determination supplied by CMS.
Prepared with AI-assisted research, drafting, and calculation checks. Not independently reviewed by a human financial professional.