Skip to main content
v2026.11,858 entries · CC-BY 4.0

CARC and RARC Codes: What Each Means and How to Read a Remittance

CARC and RARC codes explained: X12 group codes CO, CR, OA, PI and PR, how to read a remittance in order, and how the code lists are updated.

Written and maintained by CASRAI Editorial Board

Last updated

CARC and RARC codes are the standard explanations printed on a payer’s remittance advice when a claim or service line is paid differently than it was billed. A claim adjustment reason code (CARC) says why an amount was adjusted; a remittance advice remark code (RARC) adds detail or processing information. Both come from X12 code lists, and a group code in front of the CARC says who is responsible for the adjusted amount.

Short answer

Read a remittance in this order: the two-letter group code, then the CARC, then any RARC. The group code assigns responsibility, the CARC gives the reason, and the RARC explains further or flags how the remittance was processed. X12, the standards body that publishes the lists, describes CARCs as codes that “describe why a claim or service line was paid differently than it was billed” (X12, checked 2026-10-30).

What CARC and RARC codes mean

Claim adjustment reason codes (CARCs)

A CARC is a numeric code with a fixed description. X12 gives this example: if a health plan sends PR32, the “PR” is the claim adjustment group code and 32 is the CARC, described as “Our records indicate the patient is not an eligible dependent.” X12 uses another example of the same shape, CO286. Each code on the X12 list shows its own start date and a “Last Modified” date.

Remittance advice remark codes (RARCs)

X12 states that RARCs “provide additional explanation for an adjustment already described by a Claim Adjustment Reason Code (CARC) or to convey information about remittance processing.” There are two types:

  • Supplemental RARCs are the majority, and explain an adjustment a CARC already describes. X12 notes they are generally just called RARCs.
  • Informational RARCs are prefaced with “Alert:” and are often called Alerts. X12 says they convey information about remittance processing and are never related to a specific adjustment or CARC. One example on the X12 list is M4, “Alert: This is the last monthly installment payment for this durable medical equipment.”

Group codes: who the adjustment is assigned to

X12 lists five claim adjustment group codes and says they “are internal to the X12 standard” and “generally assign responsibility for the adjustment amounts.” The format is always two alphabetic characters.

Group code X12 definition Note from X12
CO Contractual Obligation
CR Corrections and Reversal Not to be used with 005010 and up
OA Other Adjustment
PI Payer Initiated Reductions
PR Patient Responsibility

The X12 list carries all five group codes, including CR, OA and PI, and marks CR as unusable with the 005010 version of the standard and later.

Reading a remittance, in order

  1. Group code. Note whether the adjustment is assigned as CO, CR, OA, PI or PR, using the X12 definitions above.
  2. CARC. Look the number up in the current X12 claim adjustment reason code list. The wording on the list, not a vendor summary, is the definition.
  3. RARC, if present. A supplemental RARC elaborates on the CARC. An “Alert:” RARC is about remittance processing and does not belong to a particular adjustment.

This is a reading aid, not billing or coding advice. Each payer’s own instructions govern how a specific claim is handled.

How the code lists are updated

The lists change, so a saved copy goes stale. X12 handles changes through a Code Maintenance Request process and shows a “Last Modified” date for each code. For Medicare, CMS Transmittal 10472 (Pub. 100-04, Change Request 11943, dated November 20, 2020) states that CMS instructs contractors to update on a schedule that results in publication three times per year, around March 1, July 1 and November 1, and that the lists are obtained from the official X12 website (CMS, checked 2026-10-30). The transmittal also says deactivated codes must not be reported on or after the posted deactivation date, while still being allowed in derivative messages. That schedule is stated as of the 2020 transmittal; check the X12 list itself for the code you are reading.

Where it matters for suppliers and labs

Under HIPAA, health plans are instructed to use valid standard codes in standard electronic transactions. The same CMS transmittal states Medicare policy that CARCs and RARCs, as appropriate, “are required in the remittance advice and coordination of benefits transactions.” For a supplier or clinical laboratory that bills Medicare, the codes on a remittance are therefore the payer’s formal explanation of an adjustment. Suppliers working with modifiers will meet them in that context; see HCPCS modifiers GX, GY, GZ versus GA, and for supplier enrollment background, DMEPOS accreditation. Remittance data also contains patient-level information, so handling falls under HIPAA rules.

Common misunderstandings

  • “A CARC is a denial.” X12 defines it as a reason a claim or line was paid differently than billed, which is broader than a denial.
  • “The group code is part of the CARC number.” It is a separate two-letter code that assigns responsibility; PR32 is group code PR plus CARC 32.
  • “Every RARC explains an adjustment.” Alerts are never related to a specific adjustment.
  • “A code list I saved last year is still right.” Codes are added, modified and deactivated several times a year.

FAQ

What are RARC codes?

Remittance advice remark codes are X12-published codes that give additional explanation for an adjustment already described by a CARC, or convey information about remittance processing.

What are claim adjustment reason codes?

They are X12-published codes describing why a claim or service line was paid differently than it was billed. A group code (CO, CR, OA, PI or PR) accompanies the reason code to assign responsibility.

What is Medicare remittance advice?

It is the payment explanation sent to the provider or supplier. Per CMS Transmittal 10472, Medicare policy requires CARCs and RARCs, as appropriate, in the remittance advice and coordination of benefits transactions.

How often do CARC and RARC codes change?

X12 shows per-code modification dates and states no fixed schedule on its code page; CMS’s 2020 transmittal describes Medicare updates around March 1, July 1 and November 1.

Sources

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about CARC and RARC Codes: What Each Means and How to Read a Remittance

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →

Ask CASRAI · Regulatory Radar

Research-admin question? Get an answer that links its sources.

An AI assistant specialized in research administration. Every answer links its sources to check before you act. 2 questions free, no account. $29/month after.

  • Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.
  • Every answer numbers its sources and links each one, so you can check the source yourself.