Medical Claim Denial Codes, Explained in Plain English
When an insurance company denies, reduces, or adjusts a medical claim, it doesn't explain itself in sentences — it uses these codes. Together they're the fine print of your Explanation of Benefits.
CARC vs RARC: what's the difference?
| CARC — Claim Adjustment Reason Code | RARC — Remittance Advice Remark Code | |
|---|---|---|
| What it tells you | Why an amount was not paid | The specific detail behind that reason |
| Format | A group prefix plus a number — CO-45, PR-1, OA-23 | A letter plus a number — N130, M51, MA04 |
| Can it stand alone? | Yes — every adjusted line carries at least one | No — it always accompanies a CARC |
| Does it say who pays? | Yes, through the prefix | No |
Why the prefix matters more than the number
CARC numbers arrive glued to a group prefix, and the prefix is what decides who owes the money. The same underlying reason 45 can appear as CO-45 (contractual obligation — the provider writes the amount off, and you usually should not be billed for it) or PR-45 (patient responsibility — the amount is yours). Reading only the number tells you why; reading the prefix tells you whether the bill in your hand is even correct.
Several codes can also appear on a single claim line, and only reading them together tells the full story. If a code on your document isn't listed here, or the explanation doesn't match your situation, call your insurer and ask them to explain the specific denial — codes can be applied in error, and you have the right to ask.
Seeing this code on your own EOB?
Upload the EOB, the bill, or both — MD Bill Check reads the codes on your documents, compares them side by side, and flags what's worth questioning. Free, no account needed.
Claim Adjustment Reason Codes (CARC)
115 adjustment reason codes, each with a plain-English explanation and a suggested next step.
Remittance Advice Remark Codes (RARC)
56 remark codes — the supporting detail that appears next to a CARC on your EOB.
Frequently asked questions about denial codes
What is a CARC code?
A Claim Adjustment Reason Code (CARC) is a standardized code an insurer puts on an Explanation of Benefits to say why it did not pay part of a claim. It always carries a group prefix — CO, PR or OA — and that prefix, not the number, is what decides who is expected to pay the amount.
What is the difference between a CARC and a RARC code?
A CARC states the reason an amount was adjusted and who is responsible for it. A RARC (Remittance Advice Remark Code) adds the specific detail behind that reason and never appears on its own — it always accompanies a CARC.
Does a denial code mean I have to pay the bill?
Not on its own. A CO prefix means the provider agreed by contract to write the amount off, so it usually should not be billed to you at all. A PR prefix means the amount is patient responsibility. If a provider bills you for an amount your EOB marked CO, that is worth questioning before you pay.
Where do I find denial codes on my EOB?
They appear next to each claim line, usually in a column labelled reason code, adjustment code, or remark code. One line can carry several codes at once, and only reading them together gives the full picture.
Related guides
- Medical Bill vs EOB: What Is the Difference?
- How to Dispute a Medical Bill — Find Billing Errors Before You Pay
- What Is an Itemized Medical Bill? How to Request One
- Medical procedure codes (CPT & HCPCS) explained — the codes for what was done, as opposed to why it wasn't paid