Skip to main content
Every dollar a payer doesn’t pay arrives with a coded explanation. Reading the codes turns “insurance shorted us again” into a specific, fixable problem.

The grammar

Adjustments in an 835 have three parts:
  • Group code: who bears the cost. CO (contractual, not billable to patient), PR (patient responsibility, billable), OA/PI (other/payer-initiated). CO vs. PR is the legal line between a write-off and a patient bill.
  • CARC: why. Maintained by X12 (x12.org/codes).
  • RARC: supplementary detail refining the CARC.
So CO-45 reads: contractual obligation, charge exceeds the fee schedule. That’s the routine network discount on every claim.

The field guide

Why owners should care

Denials are a diagnosis of your own front end. CO-16 spikes mean registration gaps. CO-29 means claims sit before submission. CO-197 means scheduling doesn’t check auth. Industry surveys put initial denial rates around 10 to 15%, and a large share are never reworked, which is forfeited revenue since most reworked denials pay. You don’t have to read codes yourself. You need someone reading them, a monthly denial summary by CARC, and resubmission deadlines.
Many payers print proprietary codes on paper EOBs that don’t map cleanly to CARCs. One more reason to get every payer onto ERA.
Lemma aside: Lemma parses every remittance, so adjustment codes land as structured, searchable data next to the actual deposit (docs).