Your Explanation of Benefits (EOB) is not a bill. It is a detailed report from your insurance company describing exactly how it processed a medical claim. Most people throw it in a drawer. That's a mistake — especially when there's a denial. Your EOB contains the specific denial codes and reasons that are the foundation of any successful appeal, and it often contains billing errors worth hundreds or thousands of dollars.
What Is an EOB?
When a healthcare provider submits a claim to your insurer, the insurer processes it and sends you an EOB — usually within a few weeks. The EOB shows:
- What service was billed and on what date
- The amount billed by your provider
- The "allowed amount" (the negotiated rate if in-network)
- How much the insurer paid
- How much is applied to your deductible or copay
- How much you may owe the provider
- If denied: the reason for denial and how to appeal
The Key Sections of an EOB
Patient and Provider Information
Verify that the patient name, member ID, provider name, and date of service are correct. Errors in this section can cause claim denials unrelated to medical necessity — and they are fixable with a simple call to your insurer or provider's billing department.
Service Line Details
Each line of the EOB corresponds to a specific procedure or service. It will show:
- CPT/procedure code: A numerical code describing the specific service performed
- Diagnosis code (ICD-10): The medical diagnosis that justified the procedure
- Billed amount: What the provider charged
- Allowed amount: The maximum the insurer will consider for payment
- Plan paid: What the insurer actually paid
- Member responsibility: Your share (deductible, copay, or coinsurance)
- Denial code or remark code: Why the line was not paid
Denial Reason Codes
EOBs use standardized industry codes — ANSI Claim Adjustment Reason Codes (CARCs) and Remittance Advice Remark Codes (RARCs) — to explain denials. These codes appear cryptic but have specific meanings. See our full denial codes guide for a comprehensive lookup table. Common codes include:
| Code | Meaning | Action |
|---|---|---|
| CO-4 | Procedure inconsistent with modifier | Provider billing correction needed |
| CO-11 | Diagnosis not consistent with procedure | Provider must submit corrected claim with appropriate ICD-10 code |
| CO-29 | Timely filing deadline missed | Provider appeal with proof of timely original submission |
| CO-50 | Non-covered service | Review plan document; file medical necessity appeal if disputed |
| CO-96 | Non-covered charge(s) — contractual | Review plan; may require formal appeal |
| CO-97 | Bundled with another service | Review CMS bundling rules; provider may need to appeal |
| PR-1 | Applied to deductible | Verify against your deductible tracking — not a denial |
| PR-2 | Coinsurance | Your share after the deductible — not a denial |
| CO-167 | Not covered by this payer/contractor | Wrong payer billed; may also indicate coordination of benefits issue |
CO codes vs. PR codes
ANSI codes begin with a prefix indicating responsibility: CO (Contractual Obligation) — the provider may not bill you for this amount due to contract terms. PR (Patient Responsibility) — you do owe this amount. OA (Other Adjustment) — applies to specific situations like coordination of benefits. If you see PR codes, you may owe the money. If you see CO codes, the provider typically cannot bill you for that amount under their contract.
How to Spot Billing Errors on Your EOB
Medical billing errors are extremely common — estimates suggest 80% of medical bills contain errors. Review your EOB against these checkpoints:
- Wrong dates of service: Compare the EOB date to the actual appointment date
- Wrong procedure code: Ask your provider what procedure code they submitted and verify it matches what was actually done
- Duplicate charges: The same service appearing twice on the same or separate EOBs
- Upcoded services: A service billed at a higher complexity level than what occurred
- Services not received: Charges for procedures that were ordered but not performed
- Incorrect in-network status: An in-network provider billed as out-of-network
- Wrong diagnosis code: Incorrect ICD-10 code that doesn't match your actual condition
Using Your EOB to Build an Appeal
If your EOB shows a denial, it tells you exactly what you need to address in your appeal. The denial code and any accompanying notes define the insurer's position. Your appeal must directly refute that position.
- If denied as "not medically necessary" (CO-50 or similar): gather clinical documentation supporting medical necessity
- If denied for incorrect coding: work with your provider to submit a corrected claim
- If denied due to missing pre-authorization: appeal with documentation that the service was urgent or that authorization was obtained
- If denied as not covered: review your plan document for the exact exclusion language and challenge any ambiguous interpretation
Use our free appeal letter generator to draft your appeal, and read our guide on writing a strong appeal letter for detailed advice on language and structure.
EOB vs. Medicare Summary Notice (MSN)
If you have Original Medicare, your equivalent document is the Medicare Summary Notice (MSN), sent quarterly. It functions like an EOB — showing services, amounts, and denial reasons. The appeal process for MSN denials is the five-level Medicare appeal process described in our Medicare appeal guide.
Storing and Tracking Your EOBs
Create a folder (physical or digital) for each calendar year. Match each EOB to the corresponding provider bill. Track:
- Your deductible progress for the year
- Out-of-pocket maximum progress
- Any open appeals and their deadlines
- Discrepancies between the EOB and provider bills
Sources: ANSI X12 Claim Adjustment Reason Codes · CMS Medicare Summary Notice guidance · HFMA healthcare billing standards. Disclaimer: This article is for informational purposes only. EOB formats vary by insurer. Last updated: March 2026.