United States

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

A denied or adjusted line typically reads like CO-197 or PR-96 Β· N130. The letters are the group code (who eats the cost), the number is the Claim Adjustment Reason Code (why), and any N-, M- or MA- code is a Remittance Advice Remark Code adding detail.[1],[2]

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

CodeMeansWhat to do
CO-45Charge exceeds the fee schedule / contracted amountNormal. The provider writes it off β€” never bill the patient.
CO-97Payment is bundled into another serviceCheck for unbundling; if separate, provider appeals with a modifier.
CO-4Procedure code inconsistent with the modifier, or modifier missingProvider corrects and resubmits.
CO-16Claim lacks information or has a submission errorRead the paired RARC β€” it names the missing field.
CO-50Not deemed a medical necessity by the payerAppealable. Needs a letter of medical necessity and records.
CO-197Precertification / authorization absentAsk the provider to request a retro-authorization, then appeal.
CO-29Time limit for filing has expiredProvider's error β€” you should not be billed for this.
CO-109Claim not covered by this payer / wrong contractorResubmit to the correct plan; often a coordination-of-benefits fix.
PR-1Deductible amountLegitimately yours, if the deductible math checks out.
PR-2Coinsurance amountYours β€” verify it was calculated on the allowed amount.
PR-3Copayment amountYours, per your plan's schedule.
PR-49Routine exam or screening not coveredCheck preventive-care rules; many screenings must be free in-network.
PR-96Non-covered charge(s)Demand the plan provision cited; often appealable.
PR-204Not covered under the patient's current benefit planVerify eligibility dates before paying.
OA-23Prior payer's adjudication affected this paymentCoordination of benefits β€” confirm primary/secondary order.
OA-18Duplicate claim or serviceIf 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. [1]X12 / Washington Publishing Company β€” Claim Adjustment Reason Codes (CARC)
  2. [2]X12 / Washington Publishing Company β€” Remittance Advice Remark Codes (RARC)
  3. [3]CMS β€” Medicare Claims Processing Manual β€” remittance advice
  4. [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 bill
← Back to US Medical Billing

Educational information only. This article is not legal, medical, or financial advice.