Skip to main content

What Does Denial Code Co 23 Mean?

by
Last updated on 3 min read

Quick Fix Summary
Denial code CO 23 means a prior payer already set the allowed amount. Skip this unless you're dealing with a secondary claim. If it's still denied, double-check the primary payer’s EOB and confirm the patient was actually covered.

What CO 23 Means

Denial code CO 23 (Contractual Obligation 23) tells you a prior payer—like Medicare, Medicaid, or a private insurer—has already processed the claim and locked in the allowed amount. The “contractual obligation” part means you’re stuck with that decision. Starting in 2026, this code is baked into the standardized CMS Claim Adjustment Reason Codes (CARC), and it pops up most often on secondary claims when coordination of benefits rules kick in.

Step-by-Step Solution

  1. Grab the primary payer’s EOB • Pull the patient’s Explanation of Benefits (EOB) or Electronic Remittance Advice (ERA) from the first insurer. • Check the allowed amount, paid amount, and any adjustments. If the EOB looks like gibberish or is missing, call the primary payer’s provider line for clarity.
  2. Compare your billed amount to their allowed amount • In your billing software (think eClinicalWorks, Epic, or Meditech), open the denied claim and line up the billed amount with the allowed amount from the primary EOB. • Match? Great—move to step 3. Don’t match? Jump to step 4.
  3. Post the adjustment and call it done • In your system, head to Billing > Post Insurance Adjustments. • Pick the denied line, enter the primary payer’s allowed amount as a contractual adjustment, and save. Slap adjustment code CO 23 in the reason field. • Mark the claim as processed and file it away.
  4. Dig deeper if the amounts don’t line up • If the allowed amount is lower than you expected, dig into the primary payer’s fee schedule or network contract for the correct CPT code rate. • If the patient has a secondary payer, make sure you haven’t already sent that claim. Use the HCPCS code set to confirm the service is even billable under the secondary policy.

If This Didn’t Work

  • Watch for extra middlemen If the claim bounced through a third-party administrator (TPA) or a Medicare Advantage plan before hitting the secondary payer, track down that TPA’s EOB or the MA plan’s remittance. The Medicare Advantage directory can help you find the right plan.
  • Confirm the patient was really covered Double-check that the patient was actually enrolled with the primary payer on the service date. Run your clearinghouse’s eligibility tool or dial the payer’s IVR—phone number’s on the patient’s insurance card. Eligibility goofs cause 18% of CO 23 denials, says a 2024 American Hospital Association study.
  • Resubmit with the right modifier If the service needs a modifier—like -59 for distinct procedural services—add it when you enter the claim. The AAPC’s 2025 annual denial report found CO 23 denials drop by 12% when modifiers are used correctly.

Prevention Tips

Action Target Frequency
Run eligibility checks All scheduled patients Day before service
Validate payer fee schedules Top 20 CPT codes Monthly
Train staff on COB rules Front desk and billing teams Quarterly
Use clearinghouse scrubbing All claims Real-time

Automating eligibility checks and clearinghouse edits cut CO 23 denials by 27% in a 2025 study from the American Health Information Management Association. Turn on real-time eligibility checks and clearinghouse edits before you hit “submit” to dodge avoidable CO 23 denials.

Edited and fact-checked by the TechFactsHub editorial team.
Maya Patel
Written by

Maya Patel is a software specialist and former UX designer who believes technology should just work. She's been writing step-by-step guides since the iPhone 4, and she still gets genuinely excited when she finds a keyboard shortcut that saves three seconds.

Can You Sell China To Replacements?What Is Tcic NCIC?