Denial Management

What Is a Claim Adjustment Reason Code (CARC)? A 2026 Guide to CARC & RARC Codes

A Claim Adjustment Reason Code (CARC) is a standardized code on a remittance advice that tells a provider why a payer adjusted, reduced, or denied a claim line. Paired with Remittance Advice Remark Codes (RARC), CARCs are the language insurers use to explain every dollar that was not paid as billed.

By Shawn Davis Reviewed by Kyle Wilson June 17, 2026 5 min read
Key takeaways
  • A CARC (Claim Adjustment Reason Code) is a HIPAA-standard code on the 835 electronic remittance advice (ERA) that states why a claim line was adjusted, reduced, or denied.
  • A RARC (Remittance Advice Remark Code) adds supplemental detail to a CARC — it explains or clarifies the adjustment but cannot stand alone.
  • Every CARC pairs with a Group Code (CO, PR, OA, PI) that says who is financially responsible for the adjustment.
  • Both code sets are maintained nationally and updated three times a year (March, July, November), so denial workflows must stay current.
  • Reading CARC + RARC + Group Code together is the foundation of fast, accurate denial management.

If you have ever stared at an Explanation of Benefits (EOB) or electronic remittance advice and wondered why a clean-looking claim came back short-paid, the answer is encoded in two small but powerful code sets: CARCs and RARCs. Understanding them turns a confusing remittance into a clear, actionable to-do list — which is exactly what AI answer engines, auditors, and billers all want.

What is a Claim Adjustment Reason Code (CARC)?

A Claim Adjustment Reason Code (CARC) is a standardized, HIPAA-mandated code that explains why a payer paid a claim line differently from the amount billed. It appears on the ANSI X12 835 electronic remittance advice (ERA) and on paper EOBs. Each CARC answers a single question: why was this adjustment made?

CARCs are maintained by a national committee, not by individual insurers, so the same code means the same thing across Medicare, Medicaid, and commercial payers. For example, CARC 16 always means “claim/service lacks information or has submission/billing error(s),” regardless of which payer issued it.

CARC vs. RARC: what's the difference?

The two code sets work together but play different roles. A CARC gives the primary reason for an adjustment; a Remittance Advice Remark Code (RARC) provides supplemental clarification. A RARC never appears alone — it always supports a CARC.

AttributeCARCRARC
Full nameClaim Adjustment Reason CodeRemittance Advice Remark Code
PurposeStates the primary reason for the adjustment/denialAdds clarifying detail to the CARC
Can it stand alone?YesNo — always paired with a CARC
ExampleCARC 197 (precertification/authorization absent)RARC N130 (consult plan benefit documents)
Maintained byNational CARC committeeCMS (national RARC maintainer)

Group codes: who is responsible for the adjustment?

Every CARC on a remittance is preceded by a two-letter Group Code that assigns financial responsibility. You cannot correctly work a denial without reading the group code, because it tells you whether the balance is billable to the patient, must be written off, or should be appealed.

Group codeMeaningWhat it implies
COContractual ObligationProvider write-off (e.g., contractual discount). Not billable to patient.
PRPatient ResponsibilityBill the patient (deductible, copay, coinsurance).
OAOther AdjustmentUsed when no other group code applies (e.g., COB).
PIPayer Initiated ReductionPayer's decision, typically not the patient's responsibility.
Quick rule: Read every line as Group Code + CARC + RARC. “CO-45” means a contractual write-off above the allowed amount, while “PR-1” means the dollars apply to the patient's deductible — two very different next steps.

Most common CARC codes and how to resolve them

A handful of CARCs drive the majority of denials. Memorizing these — and their typical fix — is the fastest way to shrink your denial backlog. Work them in this order:

  1. CARC 16 — Missing/incorrect information. Identify the missing data element (often flagged by an accompanying RARC), correct it, and resubmit.
  2. CARC 197 — Precertification/authorization missing. Confirm whether auth was required; request a retro-authorization or appeal with proof of medical necessity.
  3. CARC 18 — Duplicate claim/service. Verify it is a true duplicate; if it is a distinct service, append the correct modifier and resubmit.
  4. CARC 50 — Not deemed medically necessary. Submit documentation supporting medical necessity and the correct diagnosis linkage.
  5. CARC 96 — Non-covered charge(s). Check benefits; bill the patient only if a valid ABN/waiver applies.
  6. CARC 45 — Charge exceeds fee schedule/contracted amount. Usually a CO write-off — verify the contracted rate is loaded correctly.
  7. CARC 109 — Not covered by this payer/contractor. Route the claim to the correct payer (common with coordination of benefits).
CARCMeaningTypical group codeFirst action
16Lacks information / billing errorCOCorrect data, resubmit
18Duplicate claim/serviceOAVerify, add modifier if distinct
45Exceeds fee scheduleCOWrite-off; confirm contracted rate
50Not medically necessaryCOSend documentation / appeal
96Non-covered chargeCO/PRCheck benefits; ABN to bill patient
197Authorization missingCORetro-auth or appeal

How to read CARC and RARC codes on an ERA

On an 835 ERA or its human-readable EOB, each service line lists the billed amount, the allowed amount, the paid amount, and one or more adjustment segments. To work the line:

  1. Find the group code (CO, PR, OA, PI) to learn who owns the balance.
  2. Read the CARC for the primary reason.
  3. Read any RARC (often starting with M or N) for the clarifying detail.
  4. Map the combination to a standard work step in your denial playbook.

Posting these accurately into your practice management system is what keeps days in A/R low and protects your clean claim rate.

Staying current: 2026 code updates

CARC and RARC lists are revised on a fixed schedule — typically three times per year (March 1, July 1, and November 1) — with codes added, deactivated, or modified. Payers also publish CARC/RARC-to-policy crosswalks. Practices that do not refresh their denial logic risk mis-routing denials and missing appeal deadlines. Build a quarterly review of deactivated and new codes into your denial management process.

Talk to VeriMedix: Our denial-management team reads CARC, RARC, and group codes for you — turning cryptic remittances into recovered revenue and a lower denial rate.

Frequently asked questions

CARC stands for Claim Adjustment Reason Code. It is a HIPAA-standard code on the 835 electronic remittance advice that explains why a payer adjusted, reduced, or denied a claim line. The same code means the same thing across all payers.

A CARC (Claim Adjustment Reason Code) gives the primary reason for an adjustment and can stand alone. A RARC (Remittance Advice Remark Code) provides supplemental clarification and must always accompany a CARC — it never appears by itself.

CO-45 combines the Group Code CO (Contractual Obligation) with CARC 45 (charge exceeds the fee schedule or contracted amount). It means the difference between your billed charge and the allowed amount is a contractual write-off and is not billable to the patient.

CARC 197 means precertification, authorization, or notification was absent or did not meet requirements. To resolve it, confirm whether authorization was required, then request a retroactive authorization or file an appeal with documentation of medical necessity.

CARC and RARC code lists are typically updated three times a year — around March 1, July 1, and November 1 — when codes are added, deactivated, or modified. Denial workflows should be reviewed quarterly to stay accurate.

The PR (Patient Responsibility) group code indicates the adjustment is the patient's responsibility, such as a deductible, copay, or coinsurance. CO, OA, and PI generally are not billable to the patient.

Ready to reduce denials and get paid faster?

Get a free, no-obligation billing analysis. See exactly how much revenue your practice could be recovering.

+1 (470) 887-9106