Denial Codes in Medical Billing

Denial Codes in Medical Billing: CARC & RARC Explained

Every denied or adjusted claim arrives with a code attached, and that code is the key to getting paid. Denial codes tell you exactly why a payer reduced, delayed, or refused a payment, yet many practices treat them as background noise instead of a roadmap to recovery. At Revnexa Medical Billing LLC, we help healthcare providers decode these messages, fix the underlying issues, and recover revenue that would otherwise be written off.

This guide explains what denial codes are, how CARC and RARC codes differ, and the most common codes every billing team should recognize.

What Are Denial Codes in Medical Billing?

Denial codes are standardized alphanumeric identifiers that explain how an insurance payer processed a claim. They appear on the Explanation of Benefits (EOB) and the Electronic Remittance Advice (ERA), and they communicate whether a claim was paid, partially paid, reduced, or denied.

Because these codes are standardized under HIPAA, the same code carries the same meaning across Medicare, Medicaid, and commercial insurers. That consistency lets billing teams build repeatable workflows: once you understand a code, you can apply the same correction strategy regardless of which payer issued it. Understanding this shared language is part of mastering the broader set of medical billing terms that drive the revenue cycle.

CARC vs RARC: What Is the Difference?

The two code types you will encounter most often are CARC and RARC, and they work together.

A Claim Adjustment Reason Code (CARC) states the primary reason a claim was adjusted or denied. Think of it as the headline. A CARC explains the category of the problem, such as missing information, a non-covered service, or a contractual write-off.

A Remittance Advice Remark Code (RARC) provides the supporting detail. Think of it as the fine print. RARCs are alphanumeric and explain the specifics behind the CARC, often telling you what documentation is missing or what action to take next.

A single denied line item usually carries one CARC and one or more RARCs. Reading them together gives you the complete picture, which is why analyzing only one half of the pair leads to incorrect corrections and repeated denials.

Denial Code Groups: CO, PR, OA, and PI

Every CARC is paired with a group code that tells you who is financially responsible for the adjustment. The four group codes are:

  • CO (Contractual Obligation): the provider must absorb the amount under the payer contract, typically a write-off.
  • PR (Patient Responsibility): the balance shifts to the patient, such as a deductible, coinsurance, or copay.
  • OA (Other Adjustment): used when neither CO nor PR applies, often for coordination of benefits.
  • PI (Payer Initiated Reduction): the payer reduced payment for a reason it considers its own responsibility.

Recognizing the group code immediately tells your team whether to write off, bill the patient, or appeal.

Common Denial Codes Every Provider Should Know

While hundreds of codes exist, a small group accounts for most denials. The codes below appear constantly across specialties:

  • CO-16: claim lacks information or contains a submission error. Often paired with an RARC, identifying the missing field.
  • CO-50: The service is not deemed medically necessary by the payer.
  • CO-97: The service is bundled into another procedure already paid.
  • CO-197: required prior authorization was not obtained before the service.
  • CO-22: Another payer is primary, signaling a coordination of benefits issue.
  • CO-29: The claim was submitted after the timely filing deadline.
  • CO-18: A duplicate claim or service was submitted.
  • CO-11: The diagnosis is inconsistent with the procedure performed.
  • CO-252: Additional documentation or correct provider credentialing information is required.

Many of these trace back to preventable medical billing errors at the front end, such as inaccurate patient data, mismatched codes, or missing authorizations.

Hard Denials vs Soft Denials

Not every denial is permanent. A soft denial is temporary and can be corrected, supplemented with documentation, or resubmitted. A hard denial is final and results in lost revenue unless successfully appealed.

The distinction matters because it determines your next move. A soft denial usually needs a clean resubmission, while a hard denial requires a formal appeal supported by clinical documentation and the payer’s own policy language. Knowing the difference also clarifies related concepts such as reversal and recoupment, where a payer reclaims a payment it previously issued.

How to Reduce Denials and Protect Your Revenue

Decoding denials is essential, but preventing them protects your bottom line. The most effective practices include verifying patient eligibility and benefits before the date of service, confirming prior authorization for procedures that require it, and maintaining accurate CPT coding and documentation. Tracking denial trends by payer and reason also helps your team fix recurring problems at the source rather than reworking the same claims repeatedly.

Strengthening medical billing accuracy before submission raises first-pass acceptance, while resolving denials quickly keeps payments moving and helps reduce AR days. Each prevented denial is revenue you keep without the cost of rework.

Turn Denials into Recovered Revenue with Revnexa

Denial codes are not just paperwork; they are the difference between a claim that gets paid and one that quietly drains your practice. Reading CARC and RARC codes correctly, acting on the right group code, and addressing the root cause is how providers recover what they are owed.

At Revnexa Medical Billing LLC, our denial management and appeals services help healthcare providers analyze denials, correct errors, and resubmit and appeal claims within payer deadlines. Partner with us to reduce denials, strengthen your revenue cycle, and get paid faster.

Leave a Comment

Your email address will not be published. Required fields are marked *

related post

No posts found!

Scroll to Top