Claim Adjustment Reason Codes (CARCs) explain why a claim or service line was paid differently than billed. They appear in the CAS segment of the 835, always paired with a group code.
CARCs are maintained by X12 and the list is updated periodically. This page covers the working set you will encounter most; it is not the complete list. The authoritative source is x12.org/codes/claim-adjustment-reason-codes — check it for codes not listed here and for current definitions.
Read the pair, not the code
A CARC alone is incomplete. Group code + CARC is the actionable unit:
- CO-45, contractual write-off. Normal.
- PR-45, would mean the patient owes the fee-schedule difference. Almost never correct; investigate.
- CO-197, you failed to get authorization. Cannot bill the patient.
- PR-197, the patient failed to obtain a required authorization. Rare, and depends on the plan.
Always read both. See Group codes.
Patient responsibility
Contractual adjustments
Eligibility
Authorization
Medical necessity and coverage
Coordination of benefits
Timely filing and duplicates
Provider and enrollment
Adjustments and recoveries
The ones that aren’t problems
Train billers on these explicitly, because they generate wasted work:
CPT/coding note
CPT is maintained and licensed by the AMA. This page describes CARCs, which are X12-maintained, and references CPT codes only illustratively. Do not reproduce licensed code sets wholesale. See Code sets overview. Last modified on September 3, 2026