Insights
What Are Denial Codes? Understanding CARC and RARC
- Denial Codes
- Denial Management
- Healthcare
When a payer doesn't pay a claim in full, it doesn't just say "no" — it tells you why, in code. Those are denial codes, and learning to read them is one of the most useful skills in billing. They point straight to the reason a claim was denied or adjusted, which is the first step to fixing it. Here's the plain-English guide.
What are denial codes?
Denial codes are standardized codes that insurance payers use to explain why a claim — or part of a claim — wasn't paid the way it was billed. They appear on the EOB (Explanation of Benefits) or ERA (Electronic Remittance Advice) that comes back after a claim is processed.
Instead of writing out a full explanation, payers use these standardized codes so the reason is consistent and machine-readable. Read them correctly, and you know exactly why the money didn't come through.
CARC vs RARC
There are two main types, and they work together:
- CARC (Claim Adjustment Reason Codes) — explain why an adjustment or denial happened. This is the main reason: not covered, exceeds the fee schedule, bundled, and so on.
- RARC (Remittance Advice Remark Codes) — provide extra detail that supplements the CARC. They add context or specifics the reason code alone doesn't fully cover.
Think of the CARC as the headline reason and the RARC as the footnote that explains more. Read together, they give the full picture of what happened with the claim.
Common examples
A few codes come up constantly (these are widely used standardized codes):
- CO-97 — the service is bundled into another service that was already paid.
- CO-45 — the charge exceeds the payer's fee schedule or allowed amount.
- CO-16 — the claim is missing information or has an error.
- PR-204 — the service isn't covered under the patient's plan.
("CO" and "PR" prefixes indicate who's responsible for the adjustment — for example, a contractual obligation vs patient responsibility.) Recognizing common codes lets billing staff quickly understand and act on a denial.
Why they matter
Denial codes matter because they tell you exactly what to do next. A denial without a reason is a mystery; a denial with a code is a to-do list:
- The code tells you why it was denied.
- That tells you whether it's fixable, and how.
- It tells you whether to correct and resubmit, or appeal.
- And across many claims, the codes reveal patterns — the same code appearing over and over points to a root cause worth fixing.
Without reading the codes, denials just pile up. With them, each denial becomes a solvable problem.
How to use them
The practical workflow:
- Read the code on the EOB/ERA.
- Understand the reason it represents (CARC + any RARC).
- Act — correct and resubmit if it's fixable, or appeal if it's recoverable.
- Spot patterns — track which codes recur, and fix the upstream cause so the same denial stops happening.
Why it matters
Denial codes are the key to turning denials from lost revenue into recovered revenue. They tell you precisely why each claim wasn't paid and what to do about it — and, tracked over time, they reveal the recurring problems quietly costing the practice money. Reading and acting on them is the heart of effective denial management.
Where AlphaTek fits
At AlphaTek Solutions, reading denial codes, working the denials they explain, and fixing the patterns behind them is core to our denial management work. If denials are piling up unworked, talk to us.
Frequently asked questions
- What are denial codes in medical billing?
- Denial codes are standardized codes insurance payers use to explain why a claim, or part of a claim, wasn't paid as billed. They appear on the EOB or ERA after a claim is processed, giving a consistent, machine-readable reason for the denial or adjustment so billing staff know exactly why the payment didn't come through.
- What's the difference between CARC and RARC codes?
- CARC (Claim Adjustment Reason Codes) explain why an adjustment or denial happened — the main reason, like not covered or exceeds fee schedule. RARC (Remittance Advice Remark Codes) provide extra detail that supplements the CARC. The CARC is the headline reason; the RARC adds context, and together they give the full picture.
- What are some common denial codes?
- Common examples include CO-97 (service bundled into another already-paid service), CO-45 (charge exceeds the allowed amount), CO-16 (missing information or an error), and PR-204 (service not covered under the plan). Prefixes like CO and PR indicate who's responsible for the adjustment, such as contractual obligation versus patient responsibility.
- Why are denial codes important?
- Because they tell you exactly why a claim wasn't paid and what to do next — whether to correct and resubmit or appeal. Tracked across many claims, recurring codes also reveal root-cause patterns worth fixing. Without reading the codes, denials pile up; with them, each becomes a solvable, often recoverable problem.