Expert Guide

Reading Your ERA: A Visual Guide to Denial Codes

Decode CARC and RARC denial codes on Electronic Remittance Advice (ERA) forms with practical workflows.

· 5 min read · Intermediate

Electronic Remittance Advice (ERA) reports show how payers processed your claims, including payments, adjustments, and denials explained by Claim Adjustment Reason Codes (CARC) and Remittance Advice Remark Codes (RARC). This guide teaches you to read ERAs visually, decode the top 15 CARC/RARC combinations, use a decision tree for handling denials, and apply prevention strategies to cut denials by 20-30%.

What Are CARC and RARC Codes?

CARCs are numeric codes (e.g., CO-16) explaining the main reason for an adjustment or denial on your ERA. RARCs (e.g., N505) add specific details or next steps. Together with Group Codes like CO (Contractual Obligation) or PR (Patient Responsibility), they tell the full story.

  • CARCs: "Headline" reason, like missing information (CO-16).
  • RARCs: "Supporting details," like which info is missing (N505: certification number absent).

Anatomy of an ERA: Visual Breakdown

ERAs list claims with columns for billed amount, allowed amount, adjustments, and codes. Look for:

  1. Claim/Line Level: Adjustments at claim (total) or line (specific service).
  2. Group Code: CO, PR, OA (Other Adjustment), PI (Payer Initiated).
  3. CARC: 2-3 digits prefixed (e.g., CO-16).
  4. RARC: Alphanumeric in remarks (e.g., N130: missing operative report).

Scan the remarks section first—RARCs often pinpoint fixes.

Top 15 CARC/RARC Codes Explained

These are the most common in small practices, based on frequency data. Each includes meaning, common causes, fix steps, and prevention.

CARC Description Common RARC Fix Steps Prevention Tip
CO-16 Claim/service lacks info or submission error N505 (cert/auth missing); N130 (missing report) 1. Read RARC. 2. Verify NPI/DOB/place of service. 3. Resubmit corrected claim. Use payer-specific checklists before submission.
CO-11 Diagnosis inconsistent with procedure M51 (non-covered service) 1. Link ICD-10 to CPT via documentation. 2. Appeal with medical records. Code to highest specificity; query physician.
CO-15 Missing/invalid authorization MA130 (forwarded to another payer) 1. Confirm auth # in CMS-1500 Block 23. 2. Get retro-auth if needed. 3. Resubmit. Verify auth pre-service; note in EHR.
CO-4 Procedure code inconsistent with modifier N657 (submit corrected claim) 1. Add/correct modifier (e.g., -25). 2. Resubmit—no appeal. Train coders on modifier rules.
CO-18 Duplicate claim/service M76 (separate payment not allowed) 1. Confirm prior payment. 2. Bill patient if PR. Track claim status in PMS.
CO-50 Non-covered service A02 (service not covered) 1. Map to LCD/NCD. 2. Appeal with clinical proof. Check payer policies pre-service.
CO-97 Payment adjusted due to bundled service N640 (duplicate of bundled code) Review bundling edits; no resubmit. Use CCI edits in billing software.
CO-107 Related service missing M51 (missing documentation) Bundle or bill missing service separately. Bill comprehensive codes when possible.
CO-236 Procedure not separately payable D9A (duplicate payment) Accept adjustment; appeal if misapplied. Review NCCI edits daily.
CO-40 Experimental/investigational M61 (not covered experimental) Appeal with evidence of efficacy. Verify coverage pre-authorization.
PR-1 Deductible amount M12 (desired family coverage) Bill patient; no resubmit. Collect deductibles at check-in.
PR-2 Coinsurance amount None often needed Bill patient balance. Verify EOB for patient portion.
CO-23 Primary paid less than secondary allowance MA112 (other payer liability) Submit to secondary with EOB. Coordinate benefits timely.
CO-45 Charge exceeds fee schedule N30 (waived per contract) Accept; no action. Update fee schedules quarterly.
CO-24 Charges covered under capitation N503 (capitated service) No payment expected. Flag capitated plans in system.
358 CARCs
1,185 RARCs
Total active codes

Decision Tree for Handling Common Denials

Use this flowchart to triage denials quickly. Start at the top and follow yes/no paths.

flowchart TD
    A[Receive ERA Denial] --> B{CARC starts with CO?}
    B -->|Yes| C{Read RARC? Specific fix?}
    C -->|Yes| D[Correct data per RARC
Resubmit clean claim
CO-16, CO-4, CO-15] C -->|No| E[Appeal with documentation
CO-11, CO-50] B -->|No| F{PR Group Code?} F -->|Yes| G[Bill patient
PR-1, PR-2] F -->|No| H[Accept or coord benefits
CO-23, CO-97] D --> I[Track in log] E --> I G --> I H --> I I[Done: Monitor payment]

Step-by-Step Workflow: From ERA to Resolution

Step 1: Download and Open ERA

Import ERA into your PMS (e.g., Kareo, AdvancedMD). Sort by denial status.

Step 2: Identify Codes

  • Highlight CARC in adjustment column.
  • Note RARC in remarks (e.g., Loop 2320).
CO-16: 25%
Most common denial
80% resubmittable
Within 30 days
$45 avg loss/claim
Per denial

Step 3: Categorize and Act

  • Resubmit (80% of CO codes): Fix per RARC, use same claim # + suffix.
  • Appeal (medical necessity): Attach notes, LCD map. File within 120 days.
  • Patient Bill: EOB + statement for PR codes.

Step 4: Prevent Recurrence

  1. Weekly denial report by CARC.
  2. Staff training on top 5 codes.
  3. Payer portal auth checks.
Workflow KPI Target Tool
Denial Rate <5% ERA auto-posting
Resubmit Success 90% Claim scrubber
Days to Resolution <15 Denial tracker

FAQ

What if no RARC accompanies the CARC?

Simple denials like PR-1 (deductible) often stand alone. For vague CARCs like CO-16, call payer or check portal for details.

How often are codes updated?

Quarterly by CMS/X12. Download latest from X12.org.

Can I bill patients for CO denials?

No—CO is provider responsibility. Only PR allows patient billing.

What's the difference between ERA and SPR?

ERA is electronic (835 format); SPR is paper. Both use same CARC/RARC.

Master these codes to recover 15-25% more revenue. Download your latest ERA today, run the decision tree on top denials, and log fixes for your next staff meeting.

Sources