A denial code is not a verdict. It is a routing instruction you have not read yet.
Short answer: stop reading CARC and RARC codes as "why we lost" and start reading them as "who fixes this." The X12 835 already tells you the root cause. The job is to map every common CARC + RARC + group code combination to the one queue that can actually resolve it, then route it there the same day it posts. That map is below.
The denial did not fail. The routing did.
Most rework happens because a remittance lands in one shared bucket and a generalist decides where it goes. A CARC 197 that belongs to the authorization team gets appealed by a biller. A CARC 16 with a provider-ID remark gets sent to coding instead of enrollment. The fix is deterministic: the code combination already names the owner. Read the CARC for the category, the RARC for the specific defect, and the group code for who absorbs the dollars, then route once.
Code combination on the left. The queue that can fix it on the right.
Group codes: CO = contractual obligation, PR = patient responsibility, OA = other adjustment, PI = payer-initiated reduction. Descriptions follow the X12 CARC and RARC External Code Lists in effect for 2026. Confirm the exact remark wording on your own 835, since payers pair remarks differently.
One 835 in. The right queue out.
Prior-authorization denials now come with a clock
CARC 197 is a deadline, not just a rejection
The CMS Interoperability and Prior Authorization Final Rule (CMS-0057-F) tightens how fast impacted payers must decide authorizations, with the decision-timeframe requirements phasing in during 2026 ahead of the Prior Authorization API on January 1, 2027. When a CARC 197 posts, the authorization queue should not only chase the auth, it should check whether the payer met its own decision window. A late or missing decision is leverage on appeal, and it belongs to the UM team, not the biller.
Pair this with your payer-specific prior-auth requirement lists, since a service that needs auth under one plan type may not under another.
Real standards, named
835 CARC and RARC External Code Lists
Claim Adjustment Reason Codes and Remittance Advice Remark Codes maintained by X12, refreshed three times a year (early March, July, and November) for 2026.
Medicare Claims Processing Manual, Ch. 22
The remittance advice standard defining how group codes, CARCs, and RARCs are reported on the 835 and paper RA.
CORE-required Code Combinations
The operating-rule maintained mapping of Group Code + CARC + RARC business scenarios, updated quarterly, that makes cross-payer routing deterministic.
Interoperability & Prior Authorization Final Rule
Decision-timeframe requirements (72 hours expedited, 7 calendar days standard) phasing in during 2026, with the Prior Authorization API required January 1, 2027.
CY2026 PFS, OPPS/ASC & IPPS final rules
The 2026 fee-schedule and payment-policy updates that drive CARC 45 contractual variances and medical-necessity edits behind CARC 50.
Active LCDs, NCDs and payer coverage policies
The coverage criteria cited in remarks like N115 that decide whether a CARC 50 denial is an appeal or a write-off.
RecoveAR reads the 835 and routes the denial before a human touches it
RecoveAR ingests your remittances, decodes every CARC + RARC + group combination against the CAQH CORE code combinations, and drops each denial into the exact queue and owner you saw in the matrix above. Your teams stop triaging and start resolving, and the same defect stops printing next month because RecoveAR shows you where it started. Bring us a real remit file and we will map your top denial combinations to your queues, live.
Related reading
Rescuing legacy AR after a vendor change, without re-aging the book.
How RecoveAR rescues inherited legacy AR after a vendor change by importing the book on its original service d
Read →WhitepaperFrom 835 to Appeal: CARC/RARC-Driven Denial Routing on Autopilot
See how RecoveAR turns the X12 835 remittance into routed, ready-to-file appeals using CARC/RARC codes, CAQH C
Read →InsightFlow 01How an R49 downcode actually happens
Cigna Reimbursement Policy R49, effective Oct. 1, 2025, auto-downcodes 99204-99205, 99214-99215 and 99244-9924
Read →