Denial Management

Denial Coding 101: Understanding Denial Codes and Reason Codes (2026 Guide for RCM Teams)

CARC and RARC codes, denial categories, reason code mapping, and how to build a workflow that turns code-reading into automatic action. For coders, billers, and RCM directors.

July 2, 2026 Last reviewed: July 2026 13 min read
MT
Muhammad Tahir
RCM Content Writer  LinkedIn
Denial code category illustration DENIAL CODE CATEGORIES CONTRACTUAL CO CARC 45, 18, 96, 97 Write off Escalate MED NECESSITY PR CARC 50, 39, 197 Appeal Peer review DOCUMENTATION CO/PI CARC 16, 4, 252 Resubmit Correct TIMELY FILING CO CARC 29 Prove Write off CARC — Why payment changed RARC — Which item is missing
2026 RCM Reference Guide
Denial Coding 101 CARCs, RARCs, and the Code-to-Action Workflow
DataRovers
datarovers.com
TL;DR
Denial coding is the process of reading, classifying, and acting on the codes a payer attaches to a rejected or adjusted claim, mainly Claim Adjustment Reason Codes (CARCs) and Remittance Advice Remark Codes (RARCs) found on the 835 remittance. Get denial coding wrong and you are guessing at appeals. Get it right and you know instantly whether a claim is dead on arrival, needs one missing modifier, or is a documentation fight worth having. Twelve percent of claims are denied on first submission industry-wide in 2024. Nearly 90% of those denials are preventable. Most of that prevention starts with correctly reading the denial code in the first place.
Key Takeaways
  • CARCs explain why a payment was adjusted. RARCs add the specific detail the CARC alone cannot convey. Most CARCs need a paired RARC to be actionable.
  • There are four denial categories: contractual, medical necessity, documentation and coding, and timely filing. The category determines the resolution path before you look at a single code number.
  • CARC 16 is one of the most common denial codes because it is a catch-all. The real cause is always in the paired RARC.
  • Timely filing denials (CARC 29) are almost always unappealable without clearinghouse acceptance logs. This category is worth automating first because it is entirely preventable.
  • Hospitals spent $25.7 billion in 2023 fighting claims denials, up 23% year-over-year. Roughly $18 billion of that was spent on claims that were ultimately paid anyway.

1 Why Denial Coding Is the Bottleneck Nobody Talks About

Every payer speaks in code. Literally. When a claim comes back adjusted or denied, the 835 remittance advice does not say "we think this was not medically necessary." It says CARC 50 with maybe an N115 remark. Someone on your team has to translate that into a decision: appeal, write off, resubmit, or escalate.

That translation step is where revenue cycle teams lose the most time. Industry estimates commonly attributed to MGMA put the average cost to rework a single denied claim in the range of $25 to $118, depending on complexity. Separately, HFMA reporting indicates that a majority of denied claims, in some analyses as much as 65%, are never reworked at all. They are just written off, silently eating margin.

12%
Of claims denied on first submission in 2024
Kodiak Solutions cited by HFMA
90%
Of those denials are preventable
HFMA denial management research
$25.7B
Hospitals spent in 2023 fighting denials
Premier national survey
$18B
Of that spent on claims ultimately overturned and paid anyway
Premier / AHA 2023

Denial coding is not a clerical afterthought. It is the diagnostic layer that decides whether your AR team fights the right battles.

2 The Four Main Denial Code Categories

Not all denials are created equal. Before you touch a single CARC number, sort the denial into one of four buckets. It changes everything about how you respond.

Contractual Contractual Denials

These come from the negotiated rate between payer and provider. The charge exceeds the contracted allowable, or the service falls under a bundled payment already made.

CARC 45

"Charge exceeds fee schedule or maximum allowable." Group code: CO

Usually a write-off, not an appeal. Unless the contract terms were misapplied, which does happen more than payers admit.
Med Necessity Medical Necessity

The payer disputes that the service was clinically justified given the diagnosis submitted.

CARC 50

"Not deemed a medical necessity." Often paired with RARC codes referencing LCD or NCD policy.

Appeal with clinical documentation, physician notes, and the applicable Local Coverage Determination. Commercial payers denied 3.2% of claims for medical necessity versus just 0.2% for traditional Medicare.
Documentation Documentation and Coding

Missing modifiers, mismatched NPI, invalid diagnosis pointer, incomplete records.

CARC 16 N822

"Claim lacks information." Always paired with a RARC specifying exactly what is missing.

Correct and resubmit. Often the fastest win in your denial queue if caught within the payer's correction window.
Timely Filing Timely Filing

The claim arrived after the payer's filing deadline, whether 90 days, 180 days, or a full year depending on payer and state.

CARC 29

"The time limit for filing has expired." One of the most common hard denials on the books.

Usually unappealable unless you can prove timely submission via clearinghouse acceptance reports or EDI logs. Worth automating first because the fix is entirely preventable.

3 The CARC and RARC System: How Major Payers Actually Code Denials

Every payer in the US, Medicare, Medicaid, and commercial, is required to use the same standardized code sets on the electronic remittance advice (the 835 transaction). That standardization is maintained by X12, the ANSI-accredited body, and refreshed three times a year.

Claim Adjustment Reason Codes (CARCs) explain why a payment was adjusted. They are always paired with a Claim Adjustment Group Code:

CO
Contractual Obligation
The patient is not responsible for the adjustment. Covered under the provider-payer contract.
PR
Patient Responsibility
The patient is responsible for this portion, such as copay, deductible, or coinsurance.
PI
Payer Initiated Reduction
The payer reduced payment for a reason not related to a specific contract or patient responsibility.
OA
Other Adjustment
Used when none of the other group codes apply, such as coordination of benefits scenarios.

Remittance Advice Remark Codes (RARCs) add the specifics a CARC alone cannot convey. Think of them as the footnote. CARC 16 practically always shows up with a RARC attached, because "lacks information" is not useful without saying which information.

CMS mandates the CARC and RARC dual system for every Medicare claim. CAQH CORE operating rules require standardized code combinations for the four most common commercial denial scenarios, so payers cannot invent their own shorthand for the same denial reasons.

Where it still gets messy: payers are allowed flexibility outside those four defined scenarios, and Medicare Advantage plans in particular have been criticized by the AHA for denial patterns that do not map cleanly to the code used. AHA and provider groups reported Medicare Advantage denial rates spiking to top 17% in 2024, well above commercial (13.9%) and traditional Medicare (8.4%).

4 Reason Code Mapping: From Code to Root Cause

A CARC number by itself does not fix anything. The value is in mapping the code to a root cause and a standard resolution path. Here is the logic most high-performing RCM teams build into their denial workflow:

1

Ingest

Pull the 835 and extract every CARC, RARC, and group code combination line by line. This is where automation pays for itself immediately.

2

Classify

Map the combination into one of the four categories above: contractual, necessity, documentation, or timely filing. The category, not the raw code number, drives the next step.

3

Route

Send to the correct team: coding, authorization, patient access, or AR follow-up, based on that classification. Not on the raw code, which a biller may misread without the RARC context.

4

Attach Evidence

Assemble the required evidence type automatically: clinical notes for necessity denials, EDI timestamps for timely filing, corrected claim form for documentation errors.

5

Track by Code Family

Monitor turnaround by category so you can see which denial types are trending up before they become a cash-flow problem. A CARC 16 spike usually signals a clearinghouse or payer rule change.

The mapping step is where most manual processes fall apart, because a single CARC can mean different things depending on the paired RARC and the payer's own internal policy manual. Reason code mapping needs to be treated as a living rule set, not a one-time spreadsheet. Pair every CARC in your denial log with its RARC before deciding on a resolution path. The RARC is almost always the piece that tells you exactly what to fix.

5 Denial Resolution Strategies by Category

Contractual Denials (CO group)

Verify the fee schedule and contract terms first. If the allowable was applied correctly, write it off and move on. Chasing a legitimate contractual adjustment wastes staff time needed elsewhere. If it was not applied correctly, escalate to your payer contracting team with the fee schedule exhibit attached.

Medical Necessity Denials

Pull the LCD, NCD, or commercial medical policy referenced in the remark code before you draft anything. Attach the clinical note that supports the diagnosis-to-procedure link. Peer-to-peer review requests work better than written appeals for complex cases. Insist on one when the first written appeal stalls.

Documentation and Coding Denials

These should not reach a human review queue in 2026. Missing modifier, invalid NPI, mismatched diagnosis pointer, these are pattern-matchable errors. Fix at the clearinghouse or scrubber level before submission. For the ones that slip through, correct and resubmit within 24 to 48 hours.

Timely Filing Denials

Build a hard internal deadline at 75% of the payer's filing window, not 100%. Keep clearinghouse acceptance receipts as your proof of timely submission. It is the only evidence that overturns this denial type, and even then most payers will not budge without it.

Across all four categories, the strategy that actually moves the needle is prevention at the front end. HFMA's denial management research keeps landing on the same benchmark: best-practice organizations hold denial rates under 5%, some closer to 2%, while the industry average sits at 12%. That gap is entirely a process gap, not a payer-behavior gap.

6 Top Denial Codes by Category: Clinical, Technical, and Prior Authorization

Many RCM teams sort their day-to-day denial queue into three working buckets rather than the four formal categories, because it maps more directly to who picks up the claim: a coder or clinician, a billing specialist, or the authorization team.

Clinical

The payer is disputing medical necessity, diagnosis-to-procedure linkage, or clinical documentation. A coder or clinician needs to weigh in.

CARCMeaningTypical Fix
11Diagnosis inconsistent with procedureVerify ICD-10 to CPT linkage with the coding team
50Non-covered, not deemed a medical necessityAppeal with clinical documentation and the applicable LCD or NCD
252Attachment or documentation referenced is missingSubmit missing clinical records with the corrected claim

Technical

A submission, coding, or administrative error that billing staff can usually fix without clinical input.

CARCMeaningTypical Fix
4Procedure code inconsistent with modifier usedCorrect or add the modifier and resubmit
16Claim lacks information (paired with a RARC)Check the paired RARC for the specific missing item
18Duplicate claim or serviceConfirm original claim status before resubmitting
29Time limit for filing has expiredAppeal with proof of timely submission or write off
109Claim not covered by this payer or contractorVerify the correct payer and resubmit
226Information requested from patient not providedObtain the missing information from the patient and resubmit

Prior Authorization

The claim was denied for missing, expired, or mismatched authorization. The authorization team owns the fix.

CARCMeaningTypical Fix
39Services denied at pre-certification or authorization requestAppeal with retroactive authorization or request a peer-to-peer review
197Precertification or authorization absentConfirm whether authorization was on file; appeal if the gap was payer-side

This three-bucket view is a working shortcut, not a replacement for the four formal denial categories. A single CARC such as 197 can sit under "Medical Necessity" in the formal taxonomy while also routing to your prior authorization team operationally. Use whichever framework matches how your own team is staffed and routes work.

7 Searchable Denial Code Reference Table

A quick-reference table for the CARC and RARC combinations RCM teams encounter most often. Treat the official X12 list as the source of truth. Codes get added, retired, or reworded three times a year.

CARC Meaning Group Code Category Typical Fix
4Procedure code inconsistent with modifier usedCODocumentationCorrect or add modifier, resubmit
11Diagnosis inconsistent with procedureCODocumentationVerify ICD-10 to CPT linkage
16Claim lacks information (paired with RARC)CO/PIDocumentationCheck paired RARC for missing item
18Duplicate claim or serviceCOContractualConfirm original claim status before resubmitting
22Care may be covered by another payer (COB)OAContractualVerify coordination of benefits
24Charges covered under a capitation agreementCOContractualWrite off. No appeal available.
27Expenses incurred after coverage terminatedPRContractualVerify eligibility date, bill patient if valid
29Time limit for filing has expiredCOTimely FilingAppeal with proof of timely submission or write off
39Services denied at pre-certification or authorization requestCOMed NecessityAppeal with retroactive auth or peer-to-peer
45Charge exceeds fee schedule or maximum allowableCOContractualVerify contract rate, write off if correct
50Non-covered, not deemed a medical necessityPR/COMed NecessityAppeal with clinical documentation and LCD or NCD
96Non-covered charge(s)PR/COContractualVerify plan benefit and coverage terms
97Benefit included in payment for another serviceCOContractualConfirm bundling edit, appeal if unbundled incorrectly
109Claim not covered by this payer or contractorOADocumentationVerify correct payer, resubmit
197Precertification or authorization absentCOMed NecessityConfirm auth on file, appeal if error is payer-side
226Information requested from patient not providedPRDocumentationObtain missing info from patient, resubmit
252Attachment or documentation referenced is missingCO/PIDocumentationSubmit missing records with corrected claim

8 How DataRovers Reads and Responds to Denial Codes Automatically

Manually cross-referencing CARC and RARC combinations against payer policy, four times over for four different categories, does not scale past a handful of claims a day. That is the exact gap automated denial coding closes.

DataRovers ingests every 835 remittance as it lands, parses the CARC, RARC, and group code combination on each claim line, and classifies it into contractual, medical necessity, documentation, or timely filing buckets automatically. The same taxonomy this guide walks through. From there:

Auto-Routing

Documentation and coding denials go straight to a correction queue, bypassing manual triage entirely. Medical necessity denials route to the clinical review queue with the relevant LCD or NCD pre-attached. No biller has to decide where it goes.

Evidence Assembly

The system pulls the clinical note, LCD reference, or EDI acceptance timestamp the specific code combination requires, so the person working the appeal is not starting from zero. The right documents are already attached when the claim surfaces in the queue.

Trend Alerts

When a specific CARC and RARC combination spikes for a given payer, DataRovers flags it. This is often the first sign of a new prior-auth policy or a systemic billing error before it snowballs into a five-figure write-off. Catching it on day three is very different from catching it at month-end close.

Timely Filing Safeguards

Each claim is tracked against the payer-specific deadline from day one of submission, not from the day the denial shows up. The system alerts at 75% of the filing window, not at 100%, so there is still time to act.

The workflow behind our denial management software is built specifically around this code-to-category-to-action logic, and it plugs into the broader revenue cycle management stack so denial data feeds back into coding quality assurance, closing the loop instead of just processing denials one at a time.

Stop Manually Translating Denial Codes

Start your 90-day pilot with DataRovers Denials 360 and start seeing results from day one.

Schedule a Demo

9 Frequently Asked Questions

What is denial coding in medical billing?

Denial coding is the process of interpreting the standardized codes, mainly CARCs and RARCs, that payers attach to a denied or adjusted claim on the 835 remittance advice, then classifying and routing that denial for resolution. Get it wrong and you are guessing at appeals. Get it right and you know instantly whether to appeal, resubmit, or write off.

What is the difference between a CARC and a RARC?

A CARC (Claim Adjustment Reason Code) explains why the payment changed. A RARC (Remittance Advice Remark Code) adds the specific detail the CARC does not cover, such as which document is missing or which policy applies. Most CARCs need a paired RARC to be actionable. CARC 16, for example, means "lacking information" but says nothing about which information is missing. The RARC does that work.

What is CARC 50 and how do you fix it?

CARC 50 means the payer decided the service was not medically necessary. Fix it by pulling the applicable LCD, NCD, or commercial medical policy, attaching supporting clinical documentation, and filing an appeal. Request a peer-to-peer review if the written appeal stalls. Commercial payers deny medical necessity claims far more frequently (3.2%) than traditional Medicare (0.2%), so this code warrants close payer-level tracking.

What is CARC 16 and why does it show up so often?

CARC 16 means the claim lacks information or has a submission error. It appears frequently because it is a catch-all code. The real cause is always in the paired RARC, whether that is a missing modifier (N822), invalid NPI, or incomplete diagnosis pointer. Always check the RARC before routing or resolving a CARC 16 denial.

How do you appeal a timely filing denial (CARC 29)?

You need documented proof the claim was submitted within the payer's filing window, specifically clearinghouse acceptance reports or EDI transmission logs. Without that proof, timely filing denials are almost never overturned. Build an internal hard deadline at 75% of the payer's window, not 100%, to create a safety margin before the deadline becomes unrecoverable.

Who maintains the official CARC and RARC code lists?

X12, the ANSI-accredited standards body, maintains and updates both code sets three times a year. CMS requires their use for all Medicare claims, and CAQH CORE operating rules require standardized combinations for the most common commercial denial scenarios.

What percentage of denied claims are actually preventable?

Around 90%, according to industry denial management research cited by HFMA. Most preventable denials trace back to eligibility errors, missing authorization, or documentation gaps that could have been caught before the claim ever reached the payer. Best-practice organizations hold denial rates under 5%, and some closer to 2%, while the industry average sits at 12%.

How much does it cost to rework a denied claim?

Industry estimates commonly attributed to MGMA put the average rework cost in the range of $25 to $118 per claim, depending on complexity. Premier's national survey found the administrative cost associated with claims adjudication and appeals climbed from $43.84 per claim in 2022 to $57.23 in 2023. HFMA reporting indicates that as many as 65% of denied claims are never reworked at all and are simply written off.