Medical Coding Guide

Medical Billing Denial Codes: CARC & RARC Complete Guide

Medical billing denial codes tell providers exactly why a claim was not paid — and what to do about it. Claim Adjustment Reason Codes (CARCs) and Remittance Advice Remark Codes (RARCs) appear on Explanation of Benefits (EOB) and Electronic Remittance Advice (ERA) documents. Understanding these codes is essential for billing staff, coders, and practice managers who want to reduce denials, protect revenue, and submit clean claims.

72,000+
ICD-10-CM codes
87,000+
ICD-10-PCS codes
98%
AI accuracy rate
80%
Time saved
Medical Billing Denial Codes — AI medical coding tool

AI-generated ICD-10 and CPT codes from clinical notes — Medical Coding Online

What Are Claim Adjustment Reason Codes (CARCs)?

CARCs are standardized codes used by all Medicare, Medicaid, and commercial payers to explain claim adjustments — reductions in payment or outright denials. They are published and maintained by the Washington Publishing Company (WPC) and are required under HIPAA for all electronic remittance transactions (835 files).

  • Numeric codes (1–999+) identifying why payment was adjusted
  • Required on all HIPAA-compliant 835 electronic remittance advice
  • Used by Medicare, Medicaid, and commercial payers
  • Updated quarterly by the Washington Publishing Company
  • Always appear with the adjustment amount on the EOB/ERA

Most Common Denial Codes Every Biller Must Know

A small number of CARCs account for the majority of claim denials. Mastering these high-frequency codes and their root causes is the fastest way to reduce your denial rate.

CARCDescriptionCommon Cause
1Deductible amountPatient hasn't met their deductible
2Coinsurance amountPatient responsibility — not a denial
4Service not covered by planWrong payer or non-covered service
16Claim lacks info needed for adjudicationMissing data on claim
18Duplicate claimSame claim submitted twice
22This care may be covered by another payerCOB issue — wrong primary
27Expenses incurred after coverage terminatedLapsed insurance
45Charge exceeds fee scheduleBilled above allowed amount
97Payment included in global serviceBundled — unbundling attempted
CO-50Not medically necessaryMissing or insufficient documentation

Remittance Advice Remark Codes (RARCs)

RARCs provide additional explanation beyond the CARC. They appear alongside CARCs on EOBs and ERAs. RARCs starting with 'M' are Medicare-specific; those starting with 'N' are general; 'MA' codes are Medicare-specific supplemental codes.

  • M codes: Medicare-specific remark codes
  • N codes: general remark codes used by all payers
  • MA codes: Medicare Administrative Contractor supplemental
  • Always read the RARC alongside the CARC for full context
  • Example: CARC CO-50 + RARC M127 = not medically necessary, no documentation

Soft Denials vs. Hard Denials

Not all denials are permanent. Understanding the difference between soft and hard denials determines the correct response and urgency of action.

TypeDefinitionAction Required
Soft denialTemporary — fixable without appealCorrect and resubmit within timely filing limit
Hard denialFinal — requires formal appealFile appeal with supporting documentation
Technical denialMissing info or administrative errorCorrect error, resubmit as new or corrected claim
Clinical denialMedical necessity or coverage issueObtain clinical documentation, file appeal

Top Denial Prevention Strategies

The best denial management is prevention. Practices that implement these strategies consistently achieve first-pass acceptance rates above 95%.

  • Verify eligibility and benefits before every patient visit
  • Obtain prior authorization for all services that require it
  • Confirm correct primary payer for all patients with multiple coverages
  • Use claim scrubbing software to catch errors before submission
  • Code to the highest level of specificity supported by documentation
  • Submit within timely filing limits (varies by payer, typically 90–365 days)
  • Track denial patterns and address root causes by provider or service type
  • Train front desk staff on insurance verification procedures

How AI Reduces Claim Denials

AI-powered medical coding and billing tools analyze claims before submission to identify coding errors, missing information, and payer-specific rule violations that would trigger denials. The result is a significantly higher clean claim rate and less time spent on denial management.

  • Pre-submission claim scrubbing with payer-specific rules
  • Flag missing prior authorization requirements
  • Identify bundling/unbundling issues before submission
  • Detect duplicate claims from prior submissions
  • Generate Clean Claim Scores to prioritize review
  • Analyze denial patterns to identify systemic root causes

Frequently Asked Questions

What is the difference between a CARC and a RARC?
A CARC (Claim Adjustment Reason Code) is a numeric code that explains why a payment was adjusted or denied — it identifies the specific reason (e.g., deductible, not covered, duplicate). A RARC (Remittance Advice Remark Code) provides supplemental information about the adjustment. CARCs are mandatory on all HIPAA-compliant remittance advice; RARCs are used to provide additional context.
What does CO mean in denial codes like CO-50?
CO stands for Contractual Obligation — the adjustment is due to a contract between the provider and the payer. The provider cannot bill the patient for this amount. Other group codes include PR (Patient Responsibility — can be billed to patient), OA (Other Adjustment), and PI (Payor Initiated Reduction).
How long do I have to appeal a denied claim?
Appeal timely limits vary by payer. For Medicare, you typically have 120 days from the date on the EOB to file a redetermination (first level appeal). Commercial payers vary widely — some allow 30 days, others 180 days. Always check the payer's specific appeals policy and track appeal deadlines in your practice management system.
What is CARC 97 and how do I prevent it?
CARC 97 means the payment was included in the allowance for another service — typically a bundling denial where a separately billed service is included in the global payment for a primary procedure. To prevent it, use the NCCI (National Correct Coding Initiative) edits checker before submission to identify procedure pairs that cannot be billed together.
Can I bill the patient when a claim is denied with CO-50?
Generally no. CO-50 (not medically necessary) denials with a CO group code mean the adjustment is a contractual obligation — the provider cannot balance bill the patient. However, if the patient signed an Advance Beneficiary Notice (ABN) for Medicare or a similar waiver for other payers before the service, balance billing may be permitted.

Stop Manually Looking Up Medical Billing Denial Codes

Paste your clinical notes and our AI will extract accurate Medical Billing Denial Codes with confidence scores, denial risk analysis, and a Clean Claim Score — in under 10 seconds.

Free tier: 2 code generations per day. No credit card needed.