DenialKit
Draft, not yet reviewed. Content on this page is a work in progress.
CO-18

CO-18 denial: what it means and how to fix it

CO-18 means the payer's system sees this as a duplicate of a claim or service line it already processed. That doesn't always mean it's actually a duplicate — sometimes two legitimate services just look identical to the payer's matching logic.

Common causes

  • The same claim was accidentally submitted more than once, often because a clearinghouse rejection wasn't noticed and the claim was resent
  • Two different visits or procedures on the same day used the same procedure code without a modifier to distinguish them
  • A corrected claim was sent as a brand-new claim instead of using the payer's corrected-claim process
  • The payer's system flagged a true duplicate that was already paid or is still in process

How to fix it

  • Check your own claim history first to confirm whether this really was billed before
  • If it's a legitimate second service on the same day, add the appropriate modifier (for example, 76, 77, or 59 depending on the situation) and resubmit
  • If it's a correction to a previously submitted claim, use the payer's corrected-claim or replacement-claim process instead of billing it as new
  • If you believe it's not a duplicate and none of the above applies, call the payer and ask them to explain which original claim they matched it to

Template pack letters for CO-18

  • Letter explaining separate, distinct services
See the template pack

Related codes

General guidance only. Payer rules vary, so always check the payer's policy.

See the official X12 description