← Back to all guides

How to Read Denial Codes on an EOB

Denial codes on your EOB tell you exactly why a claim was reduced or rejected — and which appeal path gives you the best odds. This guide explains the most common codes and how to act on them.

What denial codes are and where to find them

When your insurer processes a claim and pays less than the full amount — or nothing at all — they attach adjustment reason codes to explain each reduction. These codes appear on your Explanation of Benefits next to each affected claim line. The two most common code sets are CARC (Claim Adjustment Reason Codes), which are numeric codes explaining why a payment was reduced, and RARC (Remittance Advice Remark Codes), which provide supplemental detail. Together they form your root-cause map for every billing dispute. On most EOBs, these codes appear in a column labeled Reason Code, Adjustment Reason, or Remark Code near each service line.

The most common denial codes and what they mean

A few codes account for the majority of patient-facing denials. CO-4 means the procedure code is inconsistent with the modifier — often fixable with a corrected claim. CO-11 means the diagnosis is inconsistent with the procedure, which requires clinical documentation review. CO-22 indicates coordination of benefits — another payer may be primary. CO-29 means the claim was filed past the timely filing limit. CO-50 means the service is not covered under your plan. CO-97 means payment was included in another service — a bundling decision you may be able to challenge. PR-1, PR-2, and PR-3 are patient-responsibility codes indicating deductible, coinsurance, and copay respectively.

Do this before your next billing call

Run your EOB through the analyzer in 2 minutes

Get a focused review and action checklist based on your claim details before you call insurer or provider billing.

Check My EOB Now

Classify codes as fixable or non-fixable before acting

Not every denial code means a dispute is worth pursuing. Fixable denials typically involve documentation gaps (CO-16, CO-167), coding mismatches (CO-4, CO-11), coordination of benefits issues (CO-22), or timely filing situations where an exception may apply (CO-29). These are the codes to prioritize. Non-fixable denials often involve true plan exclusions (CO-50, CO-96), services that the plan simply does not cover. Spending time appealing a CO-50 on a cosmetic procedure excluded by your plan is unlikely to produce a different outcome. Identify which category each code falls into before investing in an appeal.

Use the denial code to select the right correction path

Each code family maps to a specific correction approach. CO-4 and CO-11 codes call for a corrected claim submission from the provider — the fix is coding, not documentation. CO-16 codes indicate missing information and require you to identify what is missing and supply it before resubmission. CO-22 codes require you to update coordination of benefits data with both insurers. CO-29 timely filing denials require a timely filing exception request with proof that the delay was not your fault. CO-50 non-covered-service denials require you to confirm whether the exclusion is absolute or whether a medical necessity exception or alternative code applies.

Pair the denial code with the claim line details

A denial code alone tells you the category of the problem. The claim line details — service date, provider, procedure code, units, and modifier — tell you specifically where the error is. When you contact member services or the provider billing office, reference both: "Line 3 on my EOB for claim dated [date] shows denial code CO-4. The procedure code is 99213 with modifier -25. I am requesting a review of whether the modifier is appropriate for that date's encounter." Specificity dramatically shortens resolution time compared to calling with a general question about a denied claim.

Document every contact and escalate systematically

Keep a log entry for every call you make about a denied claim: date, time, representative name, reference number, what was discussed, and what the next step is. When you have this log, escalation becomes straightforward — you have a chronological record of what was attempted and when. If a correction was promised and not delivered, you can cite the reference number. If an appeal was filed and the deadline is approaching, you can show the filing confirmation. Systematic documentation is what separates disputes that resolve quickly from ones that cycle through the same conversation repeatedly.

Ready to apply this to your own bill?

Upload your EOB and get a claim-by-claim review with an appeal prep plan.

Analyze My EOB

Need outside help?

Use official resources and vetted marketplaces to compare options and escalate appeals.

FAQ

Where do I look up what a specific denial code means?

The full CARC and RARC code sets with descriptions are published free by the Washington Publishing Company at wpc-edi.com. CMS also maintains a reference list. Search the specific code number to find the official description and common correction approaches.

Do the same denial codes mean the same thing across all insurers?

The CARC and RARC code definitions are standardized, but how each insurer applies them and what correction steps they require can differ. Always call member services and ask for the insurer-specific process for the code on your EOB rather than assuming the standard correction path.

What if I do not understand the denial code even after looking it up?

Call member services and ask them to explain in plain language what the code means for your specific claim and what documentation or action would result in the denial being reversed. You are entitled to a clear explanation, and most representatives can provide one when asked directly.

Sources & references

This guide is grounded in primary government sources. Verify the details that apply to your specific plan and claim.

See our sources and methodology and editorial policy for how this guidance is built and reviewed.

Continue your review path

Next reads selected for this scenario so you can move from diagnosis to action without losing momentum.

Related guides