US Medical Billing Β· 8 min read
Health Insurance Denial Codes Explained
Every line an insurer refuses to pay carries a standardized code that tells you exactly who is responsible and why. Learning three prefixes β CO, PR and OA β tells you within seconds whether a balance is legitimately yours or should have been written off.
Anatomy of a denial line
Group codes: CO, PR, OA, PI
- CO β Contractual Obligation. The provider absorbs it under the network contract. It must not appear on your bill.
- PR β Patient Responsibility. Deductible, copay, coinsurance, or a genuinely non-covered service.
- OA β Other Adjustment. Usually coordination of benefits with another payer.
- PI β Payer Initiated Reduction. The payer's own policy decision, not a contract term; frequently appealable.
Fastest fraud/error check on any bill: if the balance you're being asked to pay matches a CO amount, the provider is billing you for something the contract says they must write off.
CARC vs. RARC
CARCs are maintained by the X12 code committee and explain why the paid amount differs from the billed amount.[1] RARCs supplement them β N130 ("consult plan benefit documents"), M127 ("missing patient medical record"), MA130 ("claim contains incomplete information") β and are what actually tell a billing office which field to fix.[2] Medicare remittances use the same national code sets.[3]
Common codes and what to do
| Code | Means | What to do |
|---|---|---|
| CO-45 | Charge exceeds the fee schedule / contracted amount | Normal. The provider writes it off β never bill the patient. |
| CO-97 | Payment is bundled into another service | Check for unbundling; if separate, provider appeals with a modifier. |
| CO-4 | Procedure code inconsistent with the modifier, or modifier missing | Provider corrects and resubmits. |
| CO-16 | Claim lacks information or has a submission error | Read the paired RARC β it names the missing field. |
| CO-50 | Not deemed a medical necessity by the payer | Appealable. Needs a letter of medical necessity and records. |
| CO-197 | Precertification / authorization absent | Ask the provider to request a retro-authorization, then appeal. |
| CO-29 | Time limit for filing has expired | Provider's error β you should not be billed for this. |
| CO-109 | Claim not covered by this payer / wrong contractor | Resubmit to the correct plan; often a coordination-of-benefits fix. |
| PR-1 | Deductible amount | Legitimately yours, if the deductible math checks out. |
| PR-2 | Coinsurance amount | Yours β verify it was calculated on the allowed amount. |
| PR-3 | Copayment amount | Yours, per your plan's schedule. |
| PR-49 | Routine exam or screening not covered | Check preventive-care rules; many screenings must be free in-network. |
| PR-96 | Non-covered charge(s) | Demand the plan provision cited; often appealable. |
| PR-204 | Not covered under the patient's current benefit plan | Verify eligibility dates before paying. |
| OA-23 | Prior payer's adjudication affected this payment | Coordination of benefits β confirm primary/secondary order. |
| OA-18 | Duplicate claim or service | If truly duplicate, no one owes anything. Check for a real second service. |
Code descriptions are updated three times a year, so always confirm wording against the current X12 list rather than an old cheat sheet.[1]
Codes you should never be billed for
- CO-45 β the network discount.
- CO-29 β the provider filed too late.
- CO-97 β bundled into a service already paid.
- CO-18 β duplicate submission.
- CO-197 β the provider failed to obtain authorization (unless you signed a valid advance notice).
How to use codes in an appeal
Quote the code verbatim in your first sentence: "Claim 12345 was adjusted CO-197; the authorization was obtained on 3 April, reference A-88231." A code-specific appeal is routed to the right queue and answered faster than a general complaint, and it forces the plan to address the stated reason rather than substitute a new one.[4]
Sources
- [1]X12 / Washington Publishing Company β Claim Adjustment Reason Codes (CARC)
- [2]X12 / Washington Publishing Company β Remittance Advice Remark Codes (RARC)
- [3]CMS β Medicare Claims Processing Manual β remittance advice
- [4]HealthCare.gov β Appealing a health plan decision
Not sure what your bill actually says?
Upload it and get a plain-English breakdown of every charge in about 30 seconds.
Analyze my medical billEducational information only. This article is not legal, medical, or financial advice.