Your 90-Day AR Analysis is complimentary - See your true collection gap.
Medical Billing Revenue Cycle Management

Top 20 Medical Billing Denial Codes and How to Prevent Them

Published Date : Aug 13, 2026 Last Updated : Aug 13 2026 6 min read

The top medical billing denial codes practices see most often are CO-45, CO-97, CO-16, CO-50, CO-96, CO-18, CO-29, CO-109, CO-151, and CO-197, codes tied to fee schedule adjustments, bundling, missing information, medical necessity, and timely filing.

Together, these ten account for the majority of denied and adjusted claims across Medicare, Medicaid, and commercial payers, and each one is preventable with the right front-end verification, coding accuracy, and denial management infrastructure in place.

For multi-site groups and multi-OR facilities, medical billing denial codes are not a back-office nuisance. They are a direct line item against Net Collection Ratio, Days in AR, and enterprise value. A facility running a 10% denial rate on a $5M book of business is leaving real revenue on the table every single month, and most of it traces back to a short list of recurring codes.

What Medical Billing Denial Codes Actually Tell You

Every denied or adjusted claim carries a Claim Adjustment Reason Code (CARC), often paired with a Remittance Advice Remark Code (RARC) that adds payer-specific context. CARCs are standardized under HIPAA transaction rules and maintained by X12 on behalf of CMS, which means the same code means the same thing whether it comes from Medicare, a Medicaid MCO, or a commercial payer.

Group codes attached to each CARC (CO for Contractual Obligation, PR for Patient Responsibility, and OA for Other Adjustment) tell you who is financially responsible for the adjustment and whether the balance can be shifted to the patient.

Reading these codes correctly is the first step in any serious denial management infrastructure. Misreading a CO-97 as a billing error instead of a bundling issue, for example, sends staff down the wrong appeal path and wastes AR follow-up hours that should be going toward recoverable revenue.

The 20 Medical Billing Denial Codes Facilities See Most

  1. CO-45: Charge Exceeds Fee Schedule. The billed amount exceeds the payer's contracted or allowable rate. Prevention requires quarterly fee schedule audits against payer contracts, not annual ones.
  2. CO-97: Benefit Included in Another Service. Payment is bundled into the allowance for another already-adjudicated procedure. This is the single largest source of implant and multi-procedure revenue leakage in orthopedic and ASC billing.
  3. CO-16: Claim Lacks Information. Missing or invalid data on the claim itself, usually paired with an RARC pointing to the specific missing element. A clean-claim scrubber catches most CO-16s before submission.
  4. CO-50: Not Deemed Medical Necessity. The payer's Local Coverage Determination (LCD) or National Coverage Determination (NCD) does not support the diagnosis-to-procedure pairing billed.
  5. CO-96: Non-Covered Charges. The service itself falls outside the plan's covered benefit, distinct from a medical necessity denial.
  6. CO-18: Duplicate Claim/Service. Often triggered by resubmission before the original claim has finished adjudication, or by split billing across departments.
  7. CO-29: Timely Filing Limit Expired. The claim was submitted after the payer's filing deadline. This is one of the few denial codes that is almost never appealable once triggered.
  8. CO-109: Claim Not Covered by This Payer. The claim went to the wrong payer or contractor, common in coordination-of-benefits and Medicare Advantage crossover scenarios.
  9. CO-151: Payment Adjusted for Frequency/Duration. The number or frequency of services billed exceeds what the payer's policy allows in the coding period.
  10. CO-197: Precertification/Authorization Absent. The prior authorization required for the service was missing, expired, or did not match what was billed.
  11. CO-4: Procedure Inconsistent with Modifier. A modifier mismatch, frequently seen with bilateral, staged, or multi-surgeon procedures.
  12. CO-11: Diagnosis Inconsistent with Procedure. The ICD-10 code billed does not support medical necessity for the CPT/HCPCS code billed.
  13. CO-22: Coordination of Benefits Issue. Another payer is primary, and the claim was billed to the wrong payer first.
  14. CO-27: Expenses Incurred After Coverage Terminated. Eligibility lapsed between the date of service and the date of billing.
  15. CO-31: Patient Cannot Be Identified as Insured. Eligibility verification failed to match patient demographics to an active policy.
  16. CO-119: Benefit Maximum Reached. The patient's plan-year or lifetime benefit limit for the service has been exhausted.
  17. CO-125: Submission/Billing Error. A catch-all for format or field errors not covered by more specific codes.
  18. PR-1: Deductible Amount. Patient responsibility for unmet deductible; not a true denial but frequently mismanaged in AR aging reports.
  19. PR-2: Coinsurance Amount. Patient share under a coinsurance structure, similarly not a denial but a common source of AR aging confusion.
  20. OA-23: Impact of Prior Payer Adjustment. Adjustment reflecting how a prior payer's payment affects what the current payer owes, common in secondary and tertiary claims.

Why These Medical Billing Denial Codes Keep Recurring

Most denial patterns trace back to three operational gaps: front-end eligibility and authorization verification that doesn't run close enough to the date of service, coding teams working from outdated payer LCD/NCD policy libraries, and AR follow-up that treats every denial the same instead of routing by root cause. 

A facility that fixes the front end typically sees CO-16, CO-31, CO-109, and CO-197 volume drop first, since those four are almost entirely preventable before the claim ever leaves the building.

CO-97 and CO-45 require a different fix. These are contract and bundling issues, not documentation issues, and they need real-time NCCI edit checking plus payer-specific fee schedule reconciliation, infrastructure most internal billing teams and generalist RCM vendors don't maintain at the level multi-OR facilities require.

Denial Code Categories at a Glance

Category

Example Codes

Root Cause

Who's Responsible

Contractual/Fee Schedule

CO-45, CO-97

Contract terms, bundling rules

Provider (write-off)

Documentation/Submission

CO-16, CO-125, CO-4

Missing or inconsistent claim data

Provider (correctable)

Medical Necessity

CO-50, CO-96, CO-11

LCD/NCD or coverage policy mismatch

Provider (appealable)

Eligibility/Authorization

CO-109, CO-197, CO-31, CO-27

Front-end verification gaps

Provider (preventable)

Timing/Frequency

CO-29, CO-18, CO-151

Filing deadlines, duplicate or frequency limits

Provider (rarely appealable)

Patient Responsibility

PR-1, PR-2

Deductible, coinsurance

Patient

Preventing denials at this volume takes more than a coding cheat sheet. It takes denial management infrastructure that routes each code to the right prevention or appeal path automatically. That's the operational layer MBC builds for multi-site and multi-OR groups, backed by our transparent pricing model for outsourced RCM.

To see where your facility's denial rate stacks up, call 888-357-3226 or email info@medicalbillersandcoders.com to request a Facility Yield Audit.

Summary

Twenty CARC codes, led by CO-45, CO-97, CO-16, CO-50, and CO-29, account for most of the denied and adjusted claims multi-site healthcare groups see today. Each falls into one of five root-cause categories: contractual/fee schedule, documentation, medical necessity, eligibility/authorization, or timing.

Fixing the front-end verification gaps resolves the eligibility and authorization codes fastest, while CO-97 and CO-45 require dedicated NCCI edit checking and payer contract reconciliation. Facilities that build denial management infrastructure around root-cause routing, rather than treating every denial identically, see measurable improvement in Days in AR and Net Collection Ratio within a single quarter.

References:

Frequently Asked Questions

CO-45 (charge exceeds fee schedule) and CO-97 (benefit bundled into another service) are consistently the two highest-volume denial codes across Medicare and commercial payers, particularly for multi-procedure and surgical claims.

A CARC explains the category of adjustment: why the payment differs from the billed amount. A RARC, which often accompanies a CARC, adds payer-specific detail, such as which LCD or documentation requirement drove the decision.

Rarely. Most payers only waive timely filing denials with documented proof of a payer system outage, natural disaster, or similar exception, so prevention through faster claim submission matters more than appeal strategy here.

By routing each denial code to a predefined workflow (write-off, correct-and-resubmit, or appeal) instead of manual triage, AR teams close claims faster and stop losing recoverable revenue to aged, unworked denials.

No. These reflect patient responsibility for deductible and coinsurance amounts under the plan design, not a payer denial, though they're frequently miscategorized in AR aging reports and worth auditing separately.

Alex Peter
A Medical Coding Subject Matter Expert with over 16 years of experience in ICD-10 and CPT coding, clinical documentation, and revenue cycle management. Shares actionable insights to improve billing accuracy and support compliance-driven healthcare practices.

Related Articles

01 Why Orthopedic Practices Have Higher AR Than Other Specialties Read article 02 How to Reduce AR in Wound Care Practices Read article 03 Scaling Healthcare Infrastructure Without Skyrocketing Overhead Costs Read article 04 How Large Medical Groups Recover Millions in Underpayments? Read article
Help Us Understand Your Requirements

Get in touch with us for more Information.
We're ready to assist with your billing and coding needs.

Name (*Required )
Phone Number (*Required )
State
Speciality
Email
Monthly Insurance Collection
Requirement & Preferred Time to Call

Are you looking for more than one billing quotes ?