The Complete Insurance Denial Code Library — What Every Code Means

The ClaimCompass Denial Code Library translates every major insurance denial code and tells you exactly what to do.

5
 min. read
July 11, 2026
The Complete Insurance Denial Code Library — What Every Code Means

The Insurance System Runs on Codes

When your health insurance claim is denied, the denial does not arrive in plain English. It arrives as a code — CO-50, PR-96, CO-4, CO-97 —accompanied by boilerplate language that tells you almost nothing about why your specific claim was denied or what you can do about it.

These codes are not random. They follow a standardized system maintained by the National Uniform Claim Committee (NUCC) and the American Medical Association. Understanding them is the first step to challenging them.

How Denial Codes Work

Health insurance denial codes consist of a two-letter prefix and a number.

The prefix tells you who is responsible:

  • CO — Contractual Obligation: a reduction based on the provider's contract with the insurer. The provider typically cannot bill you for CO denials.
  • PR — Patient Responsibility: the insurer is indicating you — the patient — are responsible for this charge.
  • OA — Other Adjustment: an adjustment that doesn't fit into CO or PR categories.
  • PI — Payer Initiated: a reduction the payer made that is not based on a contract or patient responsibility.

The number identifies the specific reason:

Numbers are standardized across most insurers, though some insurers use proprietary codes. The most common codes appear across virtually all plans.

The Most Common Denial Codes — Quick Reference

CO-50 — Not Medically Necessary

The insurer determined the service did not meet their clinical necessity criteria. One of the most common and most frequently overturned denial codes. Full guide: myclaimcompass.ai/denial-code-co-50

PR-96 — Non-Covered Charge

The insurer says the charge is excluded under your plan. Coverage exclusions must be explicitly stated. Full guide: myclaimcompass.ai/denial-code-pr-96

CO-4 — Prior Authorization Required Authorization was not obtained before the service was performed.

May be contested through retroactive authorization. Full guide: myclaimcompass.ai/denial-code-co-4

CO-97 — Bundling Issue The service is considered included in another billed service.

Often correctable with billing modifiers. Full guide: myclaimcompass.ai/denial-code-co-97

CO-167 — Diagnosis Inconsistent with Procedure

The diagnosis code submitted does not support the procedure billed. Often a documentation gap, not a clinical dispute. Full guide: myclaimcompass.ai/denial-code-co-167

CO-29 — Timely Filing Limit Exceeded The claim was submitted after the filing deadline.

Hard to overturn without proof of timely submission. Full guide: myclaimcompass.ai/denial-code-co-29

CO-16 — Claim Lacks Information Required information was missing from the claim.

Often correctable through resubmission. Full guide: myclaimcompass.ai/denial-code-co-16

B15 — Missing or Invalid Authorization

An authorization number was missing or incorrect on the claim. Usually correctable at the billing level. Full guide: myclaimcompass.ai/denial-code-b15

OA-23 — Coordination of Benefits Payment adjusted due to multiple insurance coverage.

Submit to the primary insurer first. Full guide: myclaimcompass.ai/denial-code-oa-23

CO-58 — Treatment Not Covered The service is excluded from your plan.

Exclusions must be explicitly stated in the plan document. Full guide: myclaimcompass.ai/denial-code-co-58

CO-109 — Claim Not Covered by This Payer

Eligibility or coverage question — you may not have been enrolled or may have the wrong insurer. Full guide: myclaimcompass.ai/denial-code-co-109

Don't Know Your Code? Let ClaimCompass Decode It

Upload your denial letter and ClaimCompass will identify your denial code, explain what it means in plain English, score your appeal viability, and generate a complete appeal letter if your case is strong.

Free to analyze. $49 to fight back.