Fundamentals

CARC and RARC codes explained.

The codes on a remittance advice tell you exactly why payment differed from what was billed — and which appeal path applies.

Every time an insurance payer processes a claim and pays something other than the full billed amount, it has to say why. The standardized vehicle for that explanation is the remittance advice — and the codes embedded in it are CARCs and RARCs. Understanding them is the difference between accepting a denial and knowing whether to fight it.

CARC vs. RARC — the difference

CARC

Claim Adjustment Reason Code

Always paired with a dollar amount. It explains every line of the financial reconciliation — why the payer paid more or less than billed. Maintained by the X12 standards organization and required under HIPAA for electronic remittances.

RARC

Remittance Advice Remark Code

Provides context without a dollar adjustment of its own. A RARC might reference a coverage policy, specify what records are needed, or indicate the next step in the process. Some Medicare remittances include only a RARC with no associated CARC — the remark effectively IS the explanation.

The four adjustment groups

Every CARC starts with a two-letter prefix that determines the most important thing about any denial: who's responsible for the adjusted amount, and whether the patient can be billed.

COContractual Obligation

The provider agreed to write off this amount under its contract with the payer or under law. The patient cannot be billed for a CO adjustment — attempting to do so is a contract violation. Most denial codes that generate appeals are CO codes.

Examples

  • CO-50: Not medically necessary
  • CO-97: Bundled per NCCI edits
  • CO-45: Charge exceeds allowed amount

When you see this group: Investigate whether the denial is clinically correct. If not, appeal using the clinical record and the applicable coverage criteria.

PRPatient Responsibility

The amount the patient owes — deductible, coinsurance, copay, or any other cost-sharing the plan requires. PR adjustments are generally not appealable by the provider, though the patient may dispute the amount if the plan processed the claim incorrectly.

Examples

  • PR-1: Deductible
  • PR-2: Coinsurance
  • PR-3: Copay

When you see this group: Verify the cost-sharing was calculated correctly against the patient's plan document (Summary Plan Description or Evidence of Coverage). If the deductible was already met, that's an error worth contesting.

OAOther Adjustment

Adjustments that don't fit neatly into CO or PR — including coordination of benefits with a secondary payer, government program adjustments, and Medicare sequestration reductions. Context matters here more than with CO or PR.

Examples

  • OA-23: Payment adjusted due to prior payer's adjudication
  • OA-18: Duplicate claim

When you see this group: Identify the specific code and the context. COB claims (OA-23) often resolve by submitting the primary payer's EOB to the secondary. Sequestration reductions (OA-237 under Medicare) are generally not appealable.

PIPayer Initiated

Adjustments the payer makes that are neither contractual nor the patient's responsibility — for example, when a claim is adjusted because of a payer error or because recovery is being applied against a prior overpayment.

Examples

  • PI-204: Service not covered under this plan

When you see this group: PI-204 is a coverage denial, not a medical necessity denial. The right appeal is a coverage argument: the plan document, Certificate of Coverage, or SPD should be reviewed for benefit language.

Common CARC codes at a glance

The full X12 list has hundreds of codes, but a small set accounts for the majority of denials in most practices.

CodeMeaningTypically appealable?
CO-50Not medically necessaryYes
CO-97Bundled with another procedure (NCCI)Yes
CO-45Charge exceeds contractual/allowed amountDepends
CO-4Service billed with incorrect modifierYes
CO-16Claim lacks required informationYes
CO-29Claim submitted past timely filing limitYes
CO-109Claim for eligible service under a different planYes
PR-1Patient deductibleNo
PR-2Patient coinsuranceNo
OA-23Coordination of benefits — prior payer adjudicatedDepends

The complete CARC list is maintained by the X12 standards organization.

How to use a CARC code to find your appeal argument

The code is the entry point, not the answer. Here's how to move from code to argument:

  1. 01Read the CARC group prefix first.CO means the patient can't be billed; PR means patient owes; OA is context-dependent.
  2. 02Look up the specific code. CO-50 is medical necessity; CO-97 is NCCI bundling; CO-29 is timely filing. Each has a different evidentiary standard.
  3. 03Read the RARC alongside it. The remark often specifies which coverage policy applied, what records are missing, or what the payer is actually looking for.
  4. 04Match to the governing regulation. Medical necessity appeals go to 29 USC 1133 or 45 CFR 147.136. NCCI edits go to the CMS NCCI Policy Manual. Timely filing goes to your proof-of-transmission documentation.

Turn the denial code into a signed appeal.

Upload the denied EOB and Merits builds the cited letter — the right argument for the right code, anchored to the source that governs your plan type.