Free for a week, then $19 for your first month
Coding

CO-18 Denial Code: Duplicate Claim/Service

CO-18 means the payer thinks it has already processed this exact claim or service. Why X12 ties CARC 18 to group OA, when you'll still see CO, and how to clear a duplicate.

CO-18 denial code for an exact duplicate claim or service

CO-18 at a glance

CARC 18

CARC 18 text (X12)

Exact duplicate claim/service (Use only with Group Code OA except where state workers' compensation regulations requires CO)

Usual group code

OA, Other Adjustment. CO only under state workers' compensation rules

In the X12 list since

January 1, 1995. Last modified June 2, 2013

What it means for a therapy practice

The payer matched this line to one it already has for the same client, date, code and charge

Who owes the line

Nobody, on this claim. Payment, if any, comes on the original

Usual action

Find the original claim and check its status before sending anything else

Why CARC 18 is meant for OA, not CO

The group code says who carries the adjustment. CO puts it on the provider under the contract, and PR puts it on the patient. A duplicate fits neither: the money isn't lost, it's just being handled on another claim. That's why X12 limits CARC 18 to OA, the group for adjustments that aren't the provider's or the patient's responsibility.

The one exception in the code text is state workers' compensation, where some state regulations require CO. So if a CO‑18 arrives on a workers' compensation claim, it's probably the payer following its state rule. If it arrives from a commercial plan or Medicaid, treat the duplicate finding the same way, but don't assume the CO group is correct without asking.

How duplicate denials happen in therapy billing

Scenario

What went wrong

Fix

No payment after a few weeks, so the claim was sent again as a new claim

The first claim was still in process

Check the claim status first. If the original was received, wait or follow up on that one

A billing error was fixed and the claim sent again as an original

A correction needs to go as a replacement of the earlier claim, not a fresh one

Resubmit as a corrected claim that references the original claim number

The same claim went out through the clearinghouse and the payer portal

Two channels, one service

Pick one submission route per payer

Two separate sessions for one client on one day, same CPT code

Identical lines look like a duplicate even when they aren't

Ask the payer how it wants a second distinct session reported, and document both start and stop times

A secondary claim was sent to the primary payer by mistake

The primary already processed it

Send the secondary claim, with the primary's remittance, to the secondary payer

The second row is the easiest to miss. Billing software often defaults every claim to an original. If you change the diagnosis or a modifier and send it again without marking it as a replacement, the payer sees two claims for one session and denies the newer one.

Duplicate denial code vs similar codes

Code

X12 text

How it differs from CARC 18

18

Exact duplicate claim/service (Use only with Group Code OA except where state workers' compensation regulations requires CO)

The same line was already received

97

The benefit for this service is included in the payment/allowance for another service/procedure that has already been adjudicated.

A different service was paid, and this one is bundled into it

23

The impact of prior payer(s) adjudication including payments and/or adjustments. (Use only with Group Code OA)

The adjustment reflects what an earlier payer did, not a duplicate

129

Prior processing information appears incorrect. At least one Remark Code must be provided (may be comprised of either the NCPDP Reject Reason Code, or Remittance Advice Remark Code that is not an ALERT.)

The payer disputes information about earlier processing, often on a corrected or secondary claim

How to work a CO-18 or OA-18

  1. Search your billing system and the payer portal for another claim with the same client, date of service and CPT code.
  2. If the original was paid, post the duplicate line as a zero adjustment and close it. Don't bill the client.
  3. If the original is still pending, follow that claim instead of sending a third copy.
  4. If the original was denied for another reason, fix that reason and send a corrected claim that replaces the original.
  5. If there truly were two sessions, call the payer, ask how it wants them reported, and send the documentation for both.

Example, fictional practice. A solo therapist bills 90837 for a client's session on September 8. By October 10 nothing has come back, so she sends the same claim again. On October 14 the first claim pays, and on October 21 the second comes back OA‑18. Nothing to fix: she posts the duplicate line to zero and makes a note to check claim status before resending next time.

Session codes these claims usually carry: 90837 and 90832 for individual therapy, 90847 for family sessions and 90791 for the intake.

CPT is a registered trademark of the American Medical Association. CPT codes copyright 2026 American Medical Association. All rights reserved.

Related denial codes: CO-129 for incorrect prior processing information, CO-252 when the payer needs an attachment, CO-24 for capitated care and CO-45 for an ordinary fee schedule write‑off.

Checked against the X12 Claim Adjustment Reason Code list in November 2026. CARC 18 was last modified on June 2, 2013, and nothing about it changed this year.

Sources

FAQ

Frequently asked questions

  • What is the CO-18 denial code?

    CO‑18 means the payer has flagged the claim line as an exact duplicate of one it already received. X12 says CARC 18 should normally come with group code OA, and with CO only where state workers' compensation regulations require it.

  • What is a duplicate denial code?

    It's CARC 18, "Exact duplicate claim/service". The payer uses it when a claim line matches one already on file for the same patient, date of service and procedure.

  • Can I bill the client after a CO-18 or OA-18?

    No. A duplicate denial isn't patient responsibility. Any payment due comes through the original claim, so check that claim's status.

  • How do I fix a duplicate claim denial?

    Find the original claim. If it paid, close the duplicate line. If it's pending, follow up on it. If you were correcting an error, resubmit as a corrected claim that replaces the original rather than as a new claim.