EOB Denial Codes Explained: What They Mean and How to Respond
February 25, 2026
You receive an Explanation of Benefits and find a claim was denied or partially paid. In the remarks column: "CO-4" or "PR-1" or "CO-97." What does that mean? What do you do next?
EOB denial codes follow a standardized system developed by the Washington Publishing Company (WPC) and used across most major insurers. Once you understand the structure, you can decode any denial and know exactly whether to appeal, correct a billing error, or accept the outcome.
How the Denial Code System Works
Denial codes consist of a two-letter prefix and a number:
- CO (Contractual Obligation) — The provider has a contract with the insurer and agreed to accept a reduced payment or write off the balance. You typically owe nothing beyond your copay/deductible for CO-coded denials.
- PR (Patient Responsibility) — You, the patient, are responsible for this amount. Common for deductibles, coinsurance, and copays.
- OA (Other Adjustment) — Neither the insurer nor the patient — used for coordination of benefits situations, Medicare/Medicaid crossovers, and similar.
- PI (Payer Initiated) — The insurer is making an adjustment for an internal reason unrelated to the contract or the patient.
The Most Common Denial Codes — Decoded
CO-4: Procedure code inconsistent with modifier
What it means: The billing code (CPT code) submitted doesn't match the modifier attached to it. This is a billing error by the provider.
What to do: Contact the provider's billing department. They need to resubmit with the correct modifier or remove it. You should not owe anything for this — it's a coding error.
CO-11: Diagnosis inconsistent with procedure
What it means: The ICD-10 diagnosis code doesn't logically support the procedure billed. Example: billing a colonoscopy with a diagnosis code for a broken arm.
What to do: Ask the provider to verify the diagnosis code and resubmit. Often a typo or wrong code selected from a dropdown.
CO-22: This care may be covered by another payer (COB)
What it means: Coordination of Benefits issue. The insurer believes another plan is primary. Common when you have two insurance plans (e.g., covered under your employer AND a spouse's plan).
What to do: Contact your insurer and clarify which plan is primary. Provide the other insurance information. The claim will be reprocessed once primary/secondary is established.
CO-29: The time limit for filing has expired
What it means: The claim was filed after the insurer's timely filing deadline (often 90–180 days after the date of service, though it varies by plan).
What to do: This is a hard denial in most cases. If the provider can show they submitted within the deadline and the insurer lost or delayed processing, submit a timely filing appeal with proof of original submission (fax confirmation, clearinghouse report). Otherwise, this is typically a provider write-off — you usually can't be billed for it under most contracts.
CO-45: Charge exceeds fee schedule / maximum allowable
What it means: The provider billed more than the contracted rate. The insurer is paying the contracted amount and the provider must write off the rest.
What to do: Nothing — this is a contractual adjustment. You should only owe your copay, coinsurance, or deductible on the allowed amount, not the billed amount.
CO-97: Payment adjusted because proposed coverage amount not consistent with prior authorization
What it means: A prior authorization was required but either wasn't obtained, or the service rendered doesn't match what was authorized (different procedure, more visits than approved, etc.).
What to do: Check whether prior auth was actually obtained. If yes, contact the insurer with the auth number. If not obtained, the provider may have to appeal or write off the balance. If you're being billed, ask whether the provider failed to get auth — in network situations, that's often their problem, not yours.
PR-1: Deductible amount
What it means: This amount goes toward your annual deductible. You owe it.
What to do: Verify your deductible status by calling the insurer or checking your online portal. If you've already met your deductible and are still getting PR-1 denials, dispute immediately — the insurer may have an error in their deductible tracking.
PR-2: Coinsurance amount
What it means: Your coinsurance share (e.g., 20% after deductible). You owe it.
What to do: Verify the allowed amount is correct. Your coinsurance is calculated on the allowed amount, not the billed amount. If the allowed amount looks wrong, appeal.
PR-3: Copay amount
What it means: Your standard copay for this type of visit or service.
What to do: Verify it matches your plan's copay schedule. If it's higher than your plan states, call the insurer.
PR-204: This service/equipment/drug is not covered under the patient's current benefit plan
What it means: The service simply isn't a covered benefit under your plan.
What to do: Review your Summary of Benefits and Coverage (SBC). If you believe the service should be covered, file a formal appeal citing the plan language. If it's genuinely excluded, you may owe the full amount (unless the provider is in-network and you can negotiate).
When to Appeal vs. When to Accept
Always appeal when:
- The denial is CO-coded and you're being billed — in-network providers can't bill you for contractual adjustments
- The service was medically necessary and you have documentation
- Prior auth was obtained and the insurer is ignoring it
- The denial reason looks like a billing error (CO-4, CO-11, CO-22)
Accept when:
- PR-1/PR-2/PR-3 and you've verified you do owe the deductible/coinsurance/copay
- CO-45 and you're not being billed (it's just showing the write-off)
- The service is genuinely excluded from your plan
Automating EOB Data Extraction
For medical billing teams, patient advocates, and healthcare organizations reviewing high volumes of EOBs, manually reading and categorizing denial codes is a major time sink. Tools like eobextractor.com extract claim lines, denial codes, patient responsibility amounts, and adjustment reasons from EOB PDFs automatically — turning stacks of paper EOBs into structured data for denial management workflows.