Home  >  Blog  >  
CARC in Medical Billing: How to Read, Interpret, and Act on Them

CARC in Medical Billing: How to Read, Interpret, and Act on Them

Learn how CARC codes work in medical billing, how to interpret claim denials, pair CARCs with RARCs, identify common adjustment reasons, and improve claim resolution, denial management, and reimbursement accuracy.

May 20, 2026

Sourabh Agrawal
Sourabh, Co-Founder and CEO of CombineHealth AI, is an expert in building safe and reliable AI systems to address complex operational challenges. With extensive experience applying trustworthy AI in healthcare, he focuses on transforming revenue cycle management with scalable, transparent solutions.
Key Takeaways

• CARC codes are HIPAA-mandated, standardized adjustment codes that explain why a claim was paid differently than billed, with the same meaning across every U.S. payer.

• The two-letter group code (CO, PR, OA, PI, CR) sits next to every CARC and decides whether the balance gets billed, appealed, or written off.

• A nonspecific CARC like CO-16 needs its paired RARC to be actionable—the RARC names the exact field, modifier, or identifier the payer flagged.

• A small subset—CARCs 16, 50, 97, and 19—drives most denied dollars, and grouping denials by CARC and payer reveals the upstream patterns that prevent future denials.

CARC codes are healthcare's universal language for explaining claim adjustments. Every payer, remittance, and denial workflow in U.S. healthcare runs on them. 

Fluency in these codes is more valuable every year as denial volumes climb. Health plans sold through HealthCare.gov hit a 20% average claim denial rate in 2023, the highest since the federal marketplace launched in 2015, according to KFF’s analysis of CMS data.

The rise tracks with how payers are processing claims today: more automated edits, AI-driven claim flagging, and more aggressive medical-necessity reviews.

For RCM teams, that puts a premium on denial expertise—staff who understand reimbursement logic, payer-specific edits, and how to interpret a denial correctly the first time.

Every one of those denials carries a CARC, and reading it correctly is what separates appealed revenue from a permanent write-off.

This guide covers what CARC codes are, how they appear on remittance advice, how they pair with RARCs, the codes you'll see most often, and the workflow that turns CARC data into a denial-prevention lever.

CARC stands for Claim Adjustment Reason Code.

What Are CARC Codes?

CARC codes are standardized denial codes that payers attach to Electronic Remittance Advice (ERA) and Explanation of Benefits (EOB) documents to explain why a claim was paid at a different amount than billed, or not paid at all.

Each CARC code comes with a group code attached to it, which signals the specific scenario the payer applied it to.

Example:

CARC Code 45 means: “Charge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement.”

This indicates the payer reduced the billed amount because it exceeded the allowed reimbursement amount under the payer’s fee schedule or contract.

Why Are CARC Codes Important?

The CARC codes are maintained by X12, the organization that sets U.S. standards for healthcare data exchange between insurers and providers. 

Under HIPAA, every U.S. payer—Medicare, Medicaid, commercial insurers, Medicare Advantage, HealthCare.gov plans—uses the same CARC list. That standardization is extremely important operationally.

It means denial specialists, billers, and revenue cycle teams do not have to learn a completely different denial language for every payer. A CARC 197 means “authorization missing,” whether the claim came from UnitedHealthcare, Aetna, Blue Cross, or Medicare.

A universal denial coding framework allows:

  • claims systems to automate workflows
  • denial management software to categorize issues consistently
  • analytics teams to compare payer behavior
  • staff to scale across multiple insurance contracts
  • training programs to standardize operations

After a CARC code is interpreted, the next steps are usually one of the following: 

  1. Appeal the denial
  2. Correct and resubmit
  3. Bill the patient
  4. Write the amount off
Recommended reading: How to Interpret an Electronic Remittance Advice

CARC vs. RARC: The Difference (with Examples)

CARC codes explain the main reason a claim was denied or adjusted, while RARC codes provide additional details or instructions about that denial.

RARC stands for Remittance Advice Remark Code. Originally created by Medicare as a proprietary list, RARCs are now an industry standard under HIPAA and are used by most commercial payers as well.

Where a CARC tells you what category the adjustment falls into, a RARC tells you specifically what happened or what you need to do next. The active RARC list is several times larger than the CARC list because RARCs carry the detailed specificity that short numeric codes can't convey alone.

RARCs come in two types:

  • Supplemental RARCs: the majority. These add explanation to an existing CARC, narrowing down the exact issue on the claim line.
  • Informational RARCs (Alerts): always prefixed with the word "Alert:" in bold. These don't describe a claim-level adjustment; they convey processing information about the remittance itself (for example, information related to the No Surprises Act).

Here are the key differences between CARC and RARC at a glance:

Dimension

CARC

RARC

Purpose

Primary reason for payment adjustment or denial 

Supplemental detail or processing information 

Appears on 

Every adjusted/denied claim line 

Not always present; only when needed 

Format 

Group code (2 letters) + numeric value 

Alphanumeric (e.g., N130, MA36, M51) 

Required?

Yes—per HIPAA, every adjustment must have a CARC 

No—supplemental only 

How CARCs and RARCs Pair on Real Claims

A few common pairings you'll see in everyday denial work:

Scenario

CARC

RARC

What the Pair Tells You 

Missing rendering provider NPI 

CARC 16—"Claim/service lacks information." 

RARC N290—"Missing/incomplete/invalid rendering provider primary identifier." 

Resubmit with the correct NPI 

Bundled procedure 

CARC 97—"Benefit included in another already adjudicated." 

RARC M15—"Separately billed services have been bundled." 

Check if a modifier breaks the edit 

Not medically necessary (Medicare) 

CARC 50—"Non-covered services, not medically necessary." 

RARC N115—"Decision based on a Local Coverage Determination." 

Appeal against the cited LCD criteria 

Timely filing missed 

CARC 29—"Time limit for filing has expired." 

(often no RARC) 

Appeal only with proof of original timely submission 

How CARC Codes Appear on Remittance Advice

CARC codes appear in two places, depending on how your payer delivers remittance:

Electronic Remittance Advice (ERA/835 transaction)

The ERA is a structured electronic file that your billing system or clearinghouse receives after claim adjudication. Within the ERA, payment adjustments are communicated using CAS (Claims Adjustment Segment) lines. A CAS segment contains:

  • the Group Code (who is financially responsible),
  • the CARC (why the adjustment occurred),
  • the adjustment amount, and
  • optionally associated RARC codes that provide additional detail.

Here's what a typical CAS line looks like, broken down piece by piece:

CAS line anatomy on an ERA, labeling CAS (segment), CO (group code), CARC 97, and 125.00 (adjustment amount).
Note: This CAS segment means the payer reduced reimbursement by $125 because the service is considered bundled into another service and therefore not separately payable.

Explanation of Benefits (EOB)

The EOB is the human-readable version—either a paper document mailed to providers or a PDF available via the payer portal. The CARC and its description typically appear in a "Remarks" or "Adjustment Reason" column for each service line. Some payers display the full CARC description; others display only the code number, requiring you to cross-reference the X12 code list.

What to Read on the Remittance

When you open a remittance, pull four elements for each denied or adjusted claim line:

  1. Group code: who's financially responsible
  2. CARC numeric value: why the payment changed
  3. Adjustment amount: how much was reduced
  4. RARC if present: the specific element to fix

The 10 Most Common CARC Codes and What They Mean

The X12 list contains over 350 active CARCs, but a small subset accounts for the majority of denied dollars across most specialties. 

These are the codes you’re likely to be dealing with very often.

CARC

Description

Typical Group Code

Common Cause

Fix Path

16

Claim/service lacks information or has submission errors 

CO

Missing NPI, modifier, or coordination-of-benefits info 

Read the paired RARC, correct, and resubmit 

18

Exact duplicate claim/service 

CO 

Resubmission without closing the prior denial 

Verify in payer portal; void if truly a duplicate 

22

Care may be covered by another payer, per the coordination of benefits 

CO/CA

Coordination of benefits not on file with the payer 

Update primary EOB; resubmit as secondary 

27

Expenses incurred after coverage terminated 

PR/CO 

Eligibility lapse on the date of service 

Verify coverage; bill the patient if confirmed 

29

The time limit for filing has expired 

CO 

Claim submitted late 

Appeal only with timely-filing proof 

45

Charge exceeds the fee schedule or the maximum allowable 

CO 

Contracted rate write-down 

Post adjustment; appeal only if the rate is wrong 

50

Non-covered services—not deemed medically necessary 

CO/PR 

Documentation doesn't meet the payer's medical-necessity policy 

Appeal with chart notes + cited policy criteria 

96

Non-covered charge(s) 

CO/PR 

Service outside the benefit plan 

Verify benefits; appeal or bill patient 

97 

Benefit included in another adjudicated service (bundling) 

CO 

Procedure bundled per payer's edit rules 

Apply correct modifier if supported 

197

Precertification or authorization absent 

CO

Authorization not obtained or not on file 

Retro-authorize if payer allows; appeal otherwise 

One pairing worth a closer look: CARC 45 and CARC 97. Both are write-downs against a contracted rate, but they're different problems. 

1. CARC 45 is a fee schedule underpayment that needs contract-level review. C

2. ARC 97 is a bundling decision that can sometimes be resolved at the line level with the right modifier.

How RARCs Support CARCs in Claim Processing

RARCs are most valuable on denials where the CARC alone isn't specific enough to act on—particularly CO-16, which covers everything from a missing modifier to an invalid procedure code to an absent authorization number. 

This pairing matters for three reasons:

  • Routing: A CO-16 with RARC N290 (missing rendering provider NPI) belongs in a different worklist than a CO-16 with RARC MA130 (incomplete/invalid info). Different team, different fix, different SLA. Reading CARC + RARC together is what gets each claim to the right person on the first pass.
  • Appeals strategy: RARCs often cite the specific policy or Local Coverage Determination (LCD) that the payer used to make the determination. That citation becomes the spine of your appeal letter, so you're responding to the exact policy the payer referenced.
  • Trend analysis: If your CO-16 denials all pair with the same RARC for one specific payer, that's an upstream registration or eligibility problem. RARC-level reporting is what surfaces that kind of pattern.
Recommended reading: Denial management playbook

CMS adds and modifies RARCs constantly. 

Recent additions have focused on supporting the No Surprises Act, with new codes that identify cost-sharing calculations and out-of-network determinations subject to the Act's provisions. 

Keeping denial dashboards synced with these RARC updates is essential for any provider with meaningful out-of-network volume.

How to Use CARC Codes Effectively: 6 Step Workflow

Six-step CARC denial workflow: triage by group code, categorize, extract RARC, assign owner, set targets, track patterns.

Step 1: Triage by Group Code

Before reading the numeric CARC, read the group code—it immediately tells you whether the denial requires action or is a write-off. 

CO denials need investigation: some are contractual write-offs (CO-45), others are correctable errors (CO-16). PR means bill the patient; no payer action needed. OA warrants investigation, often involving Medicare Secondary Payer or coordination issues. PI (payer-initiated reduction) can sometimes be disputed if it doesn't align with your contract terms.

These are also the first signals that feed into revenue cycle management metrics like clean claim rate and denial rate by payer. 

Step 2: Categorize by CARC

Group your denials into categories before working individual claims— claim-by-claim review is how backlogs form. 

The categories most dashboards use are administrative (CO-16, CO-18, CO-29), clinical (CO-50, CO-11), bundling and coding (CO-97, CO-4), coverage and COB (CO-22, CO-96), and patient responsibility (PR-1, PR-2, PR-3). Seeing denials at the category level lets you prioritize by dollar volume and by what the team can actually move this week.

Step 3: Extract the RARC Before Acting

For any CARC that's nonspecific—especially CO-16—pull the paired RARC before touching the claim. 

Resubmitting without reading the RARC means guessing at the fix, and guessing costs timely filing days and staff hours. This is also where payer-specific language matters: some payers attach proprietary descriptions alongside the standard CARC, so the team needs a clean translation back to the standardized code.

Step 4: Assign Responsibility by Category

Different CARC categories belong to different resolution owners. 

Administrative errors like CO-16 and CO-18 sit with the billing team, while coding errors (CO-97, CO-4, CO-11) belong with the coding team—often signaling a need for a medical coding audit.

 Medical-necessity denials (CO-50) go to clinical documentation or appeals staff. Timely filing denials (CO-29) belong with AR follow-up, and COB or coverage issues (CO-22, CO-96) route back to eligibility. Smaller practices may consolidate roles, but the principle holds: the person fixing the claim should be the person closest to the underlying error.

Step 5: Set Resolution Turnaround Targets

A denial that sits for 30 days is a denial that may never recover. 

Common turnaround targets that high-performing denial management teams tend to converge on: administrative fixes within 48–72 hours, COB investigations in 3–5 business days, and appeal preparation for medical-necessity denials (CO-50) in 5–7 business days. 

Timely filing appeals are most urgent; they should go out within 48 hours of identification, with documentation attached. These aren't industry-mandated SLAs; specific payer contracts may set firmer deadlines that take precedence.

Step 6: Track, Don't Just Resolve

Resolution without tracking is how the same denial recurs next month. 

Log each denial by CARC code, payer, provider, and resolution outcome. A monthly review of this log surfaces the patterns that drive upstream fixes—a CARC 197 spike that traces to one payer means your prior authorization process needs attention; a CARC 16 spike at a specific clinic site means your registration training does. This is where revenue cycle analytics earns its keep—denial-by-denial firefighting won't surface those patterns, but trend data will.

Automate CARC Mapping and Denial Analytics Using AI

Denial teams typically process hundreds of CARCs a week. At that scale, manual interpretation leads to mistakes such as claims being routed to the wrong workflow, RARC details being missed in the rush, and so on.

AI-powered denial analytics platforms solve this problem by mapping every denial by CARC category, payer, provider, and dollar impact.

CombineHealth's Taylor (AI denial analytics solution) automates this work in real time. Rather than tagging claims as denied or paid, Taylor categorizes every denial across your book of business and surfaces the patterns in a live analytics dashboard.

The dashboard shows denial volume and dollar impact by CARC category, trends by payer and provider, first-pass resolution rates, and patterns that indicate upstream process failures. 

Taylor also reads both paper and digital EOBs, extracting CARC and RARC codes that would otherwise require manual review.

As a result, you can spend less time pulling individual remittances and more time on the patterns that move the needle. 

Book a demo to see what Taylor can surface in your CARC and RARC data—by payer, by provider, by dollar impact!

FAQs

1. What is a CARC code in medical billing?

CARC stands for Claim Adjustment Reason Code, a standardized code payers attach to ERA and EOB documents to explain why a claim was paid at a different amount than billed, or denied entirely. Required under HIPAA for all electronic healthcare transactions. 

2. What's the difference between a CARC and an RARC? 

A CARC identifies the primary reason for a claim adjustment and is present on every adjusted claim. A RARC (Remittance Advice Remark Code) provides supplemental detail but doesn't appear on every claim. 

3. How many CARC codes are there? 

The X12 active list contains hundreds of CARCs at any given time, with codes added, modified, and deactivated three times a year by the Claim Adjustment Status and Reason Code Maintenance Committee. 

4. Is a CARC the same as a denial code?

Not exactly. Every denial carries a CARC, but not every CARC is a denial. CARCs also explain contractual write-downs, patient responsibility, bundling, and other non-denial adjustments. Treating every CARC as a "denial" inflates your denial rate and misroutes claims.

Share Blog:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Explore Our AI Workforce

Subscribe to newsletter - The RCM Pulse

Trusted by 200+ experts. Subscribe for curated AI and RCM insights delivered to your inbox

Let’s work together and help you get paid

Book a call with our experts and we'll show you exactly how our AI works and what ROI you can expect in your revenue cycle.

Email: info@combinehealth.ai

Schedule a Call