Deciphering Denials: Mastering CARC and RARC Codes to Stop Revenue Leaks
Understanding the exact relationship between Claim Adjustment Reason Codes (CARCs) and Remittance Advice Remark Codes (RARCs) is the only way to effectively overturn payer denials. Here is how to map, audit, and appeal them.
By Editorial team
Last updated September 29, 20269 min read
On this page
:::info Quick answer Claim Adjustment Reason Codes (CARCs) explain the broad reason a payer adjusted or denied a claim line, such as a contractual allowance or lack of information. Remittance Advice Remark Codes (RARCs) provide specific supplemental details about that adjustment. Together, they tell billers exactly how to fix the denial. :::
Staring at an 835 Electronic Remittance Advice (ERA) file shouldn't feel like deciphering an ancient language. But when a $4,000 claim zeroes out with a CO-16 and an M130, you need to know exactly what the payer is demanding before the timely filing window closes.
Every day, clearinghouses pump thousands of remittance lines into practice management systems across the country. If your A/R team relies entirely on automated crosswalks and generic denial descriptions provided by your software vendor, you are bleeding revenue. Payers frequently use combinations of Claim Adjustment Reason Codes (CARCs) and Remittance Advice Remark Codes (RARCs) to deflect payment, stall processing, or shift the balance to the patient.
Getting paid requires knowing exactly how these codes interact. If you are training a new billing specialist, having CARC and RARC codes explained in plain English is your first line of defense against inappropriate write-offs.
Here is how to decode, audit, and appeal the actual reasons payers are withholding your money as we move through 2026.
The Anatomy of an 835 Adjustment
When a payer decides not to pay your billed charge in full, they are legally and contractually obligated to explain why. In the X12 835 ERA standard, that explanation always arrives in a three-part hierarchy: the Group Code, the CARC, and the RARC.
Understanding the order of operations here is non-negotiable. You cannot interpret a RARC without the CARC, and you cannot route the balance properly without the Group Code.
Step 1: The Group Code (Who is financially responsible?)
Before you look at the reason for the denial, look at who the payer says holds the bag. There are five valid group codes in 2026:
- CO (Contractual Obligation): The provider is liable. You cannot bill the patient for this amount. It usually represents network discounts, bundled services, or hard denials for medical necessity.
- PR (Patient Responsibility): The patient owes this amount. This covers deductibles, copays, coinsurance, and non-covered services the patient agreed to pay for via an Advance Beneficiary Notice (ABN).
- OA (Other Adjustment): Used when neither CO nor PR applies, often related to secondary payers or coordination of benefits (COB).
- PI (Payee Initiated Reductions): Extremely rare. Used when the provider requests a reduction.
- CR (Correction and Reversals): Used to reverse a previous claim adjudication.
Step 2: The CARC (What is the broad reason?)
The Claim Adjustment Reason Code gives the high-level justification. Maintained by the X12 committee, there are hundreds of active CARCs. If a claim line is adjusted, it must have at least one CARC.
Step 3: The RARC (What is the specific nuance?)
Remittance Advice Remark Codes provide the microscopic detail. While a CARC might say "Lacks Information" (CARC 16), the RARC tells you what information is missing—whether that is a referring NPI, an operative report, or a primary EOB.
2026 CARC and RARC Updates
The X12 committee updates the code sets three times a year: March, July, and November. As of September 2026, the July updates are fully active in payer systems, and your clearinghouse should already be mapping them.
Failing to update your practice management system's denial dictionary means your billers are working blind, seeing "Unknown Code" on their workqueues instead of actionable data.
High-Volume CARC and RARC Combinations
Certain combinations dominate the A/R aging reports of nearly every US medical practice. Here is a breakdown of the most common pairings you will encounter, and what they actually mean.
| Group/CARC | Associated RARC | Translation for the Biller | Immediate Action Required |
|---|---|---|---|
| CO-16 (Lacks Information) | N225 (Incomplete/invalid documentation) | The payer wants clinical notes. | Export the PDF chart note and upload it via the payer's web portal. |
| CO-97 (Bundled Service) | M15 (Separately billed services/tests) | This line hit an NCCI edit against another code on the claim. | Review the 2026 Q3 NCCI edits. If appropriate, append modifier 59 (or XE, XP, XS, XU) and submit a corrected claim. |
| PR-1 (Deductible Amount) | MA04 (Secondary payment provision) | The patient hasn't met their deductible, but a crossover to secondary is happening. | Do not bill the patient yet. Wait 14 days for the secondary ERA to post. |
| CO-22 (Care covered by another payer) | N322 (Patient must update COB) | The payer thinks the patient has other primary insurance. | Call the patient. Tell them to call the payer's member services number to update their Coordination of Benefits. You cannot fix this for them. |
| CO-50 (Not medically necessary) | N115 (Decision based on local/national coverage determination) | The diagnosis code (ICD-10) does not support the CPT code billed based on an LCD/NCD. | Check the Medicare MAC LCD. Re-code if the clinical documentation supports a payable diagnosis. |
Turning Codes into Concrete Workflows
Knowing what the codes mean is only half the battle. Your billing office must build specific, rigid workflows based on the Group Code and CARC combinations. If your billers are treating a CO-29 (Timely Filing) the same way they treat a CO-16 (Missing Information), you are wasting labor hours.
Attacking CARC 16: The Information Black Hole
When UnitedHealthcare or Aetna returns a CO-16, they are stopping the clock on payment. CARC 16 is almost always accompanied by a RARC. If you see RARC N245 (Incomplete/invalid documentation), do not just hit "resubmit."
Check the clearinghouse report. Did the payer drop the attachments? In 2026, electronic attachments (the 275 transaction set) are more robust, but clearinghouse glitches still happen. If the ERA says the notes are missing, bypass the clearinghouse entirely. Log directly into the UHC Provider Portal or Availity, locate the claim, and upload the requested operative report or lab result directly to the claim record.
Defeating CARC 27: The Coverage Termination Trap
CARC 27 (Expenses incurred after coverage terminated) is infuriating because it usually points to a failure at the front desk. The patient’s insurance was inactive on the date of service.
Your workflow here requires moving the balance. Because the insurance was dead, the Group Code will often flip from CO to PR depending on the payer and your contract.
- Run a real-time 270/271 eligibility inquiry to confirm the exact termination date.
- Call the patient immediately to ask for their new insurance card.
- If they were uninsured on the date of service, flip the balance to PR and send a statement. Do not waste time appealing to a payer who didn't cover the patient.
Fighting CARC 97: The Bundling Machine
CARC 97 (The benefit for this service is included in the payment/allowance for another service) is Medicare's favorite way to reduce surgical or evaluation and management (E/M) payouts.
If you bill a 99214 (established patient E/M) along with a joint injection (20610) on the same day, many payers will automatically deny the 99214 with CO-97 and RARC M15.
To fight this, the medical coder must review the chart. Did the provider perform a significantly, separately identifiable evaluation above and beyond the usual pre- and post-operative care for the injection? If yes, append modifier 25 to the 99214. Resubmit as a corrected claim (frequency code 7) referencing the original claim number.
The Automation Fallacy: Why ERAs Still Need Human Eyes
Most modern practice management systems, from Epic to AdvancedMD, offer auto-posting and auto-write-off features. Vendors sell these as labor-saving tools. You set a rule: "If CARC 45 (Contractual Adjustment), write off the balance."
This is incredibly dangerous.
Payers routinely hide improper underpayments behind standard CARCs. For example, a payer might underpay a contracted rate by 20% due to a multiple procedure payment reduction (MPPR) error on their end. They will code the remaining balance as CO-45. If your system auto-writes off every CO-45 without cross-referencing your actual loaded fee schedule, you will never even know you were shorted.
Furthermore, Alert RARCs (codes beginning with MA or N) often signal a problem that requires manual review. For instance, Medicare Administrative Contractors (MACs) like Novitas frequently use RARC N386 (Payment adjusted based on the fee schedule). If you see an unexpected spike in N386 combined with CO-45, the payer may have loaded your 2026 contract rates incorrectly.
How to Audit Your Clearinghouse's Code Mapping
To protect your practice’s cash flow heading into the fourth quarter of 2026, you must audit how your clearinghouse translates these codes into your software. Grab a sample of 50 recent zero-pay ERAs and run them through this checklist:
- Check the PR logic: Ensure your system is never automatically writing off PR (Patient Responsibility) balances. If a CO-3 (Copay) or PR-1 (Deductible) is hitting a write-off bucket instead of transferring to the patient guarantor account, fix your ERA mapping immediately.
- Verify RARC visibility: Log into your billing software and open a denied claim line. Can your biller see the RARC on the screen, or do they have to pull the raw 835 text file? If the RARC is hidden, open a support ticket with your vendor. Billers cannot work CARC 16 without the RARC.
- Review COB rules: Ensure CARC 22 and CARC 24 (Charges covered under a capitation agreement) are pausing the account for manual review. Capitation denials often happen erroneously when a patient switches from an HMO to a PPO mid-year.
- Audit generic mapping: Search for claims where your software simply says "Denied - See EOB." This indicates your software does not recognize a newly issued 2026 X12 code. Update your system's denial dictionaries.
- Monitor Modifier 59 logic: Ensure your system flags claims denied for CARC 97 for a coding review rather than an automatic contractual adjustment.
Mastering CARC and RARC combinations is not about memorizing thousands of codes. It is about understanding the logic of the ERA structure. When your revenue cycle team stops looking at generic "denied" statuses and starts reading the specific arguments the payer is making through X12 codes, you regain leverage. You stop writing off recoverable money, your appeal success rate climbs, and your days in A/R finally start to shrink.
Frequently asked questions
What is the difference between a CARC and a RARC?
A CARC (Claim Adjustment Reason Code) provides the general reason for a payment adjustment or denial, such as 'Lacks Information'. A RARC (Remittance Advice Remark Code) provides granular, specific details about that adjustment, explaining exactly what information is missing.
How often are CARC and RARC codes updated?
The X12 committee updates the CARC and RARC code sets three times a year: March, July, and November. Billing software systems must be updated concurrently to recognize the new codes.
What does Group Code PR mean on an Electronic Remittance Advice?
PR stands for Patient Responsibility. It indicates that the adjusted amount should be billed to the patient. This commonly applies to deductibles, copayments, coinsurance, and non-covered services the patient agreed to pay out of pocket.
Can I appeal a claim with a CO-45 CARC?
Generally, CO-45 represents a standard contractual adjustment, which cannot be appealed if it matches your contracted fee schedule. However, if you believe the payer processed the claim under the wrong fee schedule or applied an incorrect penalty, you can appeal the underpayment.
Where can I find the official list of CARC and RARC codes?
The official, up-to-date lists of Claim Adjustment Reason Codes and Remittance Advice Remark Codes are maintained and published by the X12 committee on their official website (x12.org), superseding the older Washington Publishing Company lists.
Related articles
PR-204 Denial Code: Causes, Fixes, and Patient Billing
When a claim comes back with PR-204, the payer is telling you the service simply isn't a purchased benefit on the patient's policy. Here is exactly how to verify the exclusion, check your ABNs, and transfer the balance without losing the patient's trust.
Fixing Coordination of Benefits Denials: 2026 Payer Rules
Stop writing off claims because patients ignore letters from their insurance companies. Here is the exact workflow to clear COB denials, determine primary payers using NAIC rules, and protect your timely filing windows.
The Biller's Guide to Corrected Claims (Without Hitting Duplicate Denials)
Submitting a corrected claim without the right frequency code guarantees a duplicate denial. Here is exactly how to map your EDI files, avoid clearinghouse traps, and navigate 2026 payer rules to keep your cash flowing.
The Complete Guide to Medical Claim Denials and Appeals in 2026
A zero-dollar remit hurts, but writing off the claim hurts worse. Learn how to diagnose root causes, write winning appeals, and stop medical billing denials before they happen using proven 2026 strategies.
Sources & references
Questions about this topic?
Every practice has its own payer mix, denial patterns and deadlines. Tell us what you're dealing with and a billing specialist will walk you through the options for your case — no obligation.