Home / Free tools / Denial code lookup / OA-18

Denial code guide

OA-18 denial code: what it means and how to fix it

Exact duplicate claim or service. Plain-English meaning, the usual causes and the fix.

Short answer

Reason code 18 means the payer already has a claim or line with the same patient, date, code and amount. Usually the first claim is still processing or was already paid. Check claim status before you send anything again.

GroupOA (CO only in some workers' comp)
Reason code18
Bill the patient?No
Appeal?Rarely needed
OA-18: Exact duplicate claim or service. Bill the patient: No. Appeal: Rarely needed.

Look up another denial code →

The official wording

The X12 Claim Adjustment Reason Code list defines 18 as: "Exact duplicate claim/service (Use only with Group Code OA except where state workers' compensation regulations requires CO)"

The letters in front are the group code. CO means contractual obligation (the provider absorbs it), PR means patient responsibility, and OA is other adjustment. The same reason code can come with different group codes, so always read both.

What code 18 is telling you

X12 says this code should be used with group code OA, other adjustment, except where state workers' compensation rules require CO. That is why you will see it written as OA-18 most of the time. Either way, the duplicate line is not paid and is not the patient's responsibility.

Working a pile of denied or aging claims?

Send us the list: payer, date of service, denial code and amount. No patient names needed. We will tell you which claims can still be fixed, which need an appeal, and which deadlines are close. Free, usually within 2 business days. Want the full picture? Get a free 90-day denial audit from your ERA files.

Run a billing company? Add a trained biller from $8/hour, first 25 claims free.

Common causes

How to fix it

  1. Check claim status in the payer portal. If the first claim was paid, there is nothing to do.
  2. If you meant to correct the first claim, send it as a replacement with frequency code 7 and the original claim number.
  3. If the service really happened twice, add the right modifier and documentation and resubmit or reopen.

How to prevent it

Remark codes that come with code 18

Remark codeOfficial wordingWhat to do
M86"Service denied because payment already made for same/similar procedure within set time frame."Check whether you already billed and were paid for the same or a similar service in the payer's time frame.
N111"No appeal right except duplicate claim/service issue."You can only appeal if the claim is not really a duplicate. Otherwise there is nothing to appeal.

A duplicate claim example

Line on the remittanceAmountWhat it means
Original claim (paid)$150.00Paid on March 3
Second claim, same service$150.00OA-18: exact duplicate
Paid on second claim$0.00Nothing more to pay

The money already came in on the first claim. Do not post a second payment or a write-off that double counts. Close the duplicate and check the first claim was posted.

When it is not really a duplicate

SituationWhat to do
The same procedure was done twice that day by the same providerResubmit with modifier 76 (repeat procedure by the same physician) and notes
Another provider repeated the procedure the same dayResubmit with modifier 77
Two units were billed on separate lines instead of one lineSend a corrected claim with the units on one line
You meant to fix the first claimSend a corrected claim (frequency code 7) with the original claim number, not a new claim

How to stop duplicate denials

Duplicate claim checklist

Questions people ask about OA-18

Is OA-18 the same as CO-18?

Same reason code, different group. X12 says to use OA except where state workers' compensation rules require CO. Either way the duplicate is not paid.

How do I resubmit a corrected claim without getting a duplicate denial?

Send it as a replacement claim, frequency code 7 in box 22 or CLM05-3, with the payer's original claim number.

What is the denial code for a duplicate claim?

Code 18, "Exact duplicate claim/service." You see it as CO-18 or OA-18. It means the payer already has a claim for the same patient, provider, date and service.

What is the difference between CO-18 and OA-18?

Both mean duplicate. The group code changes, not the meaning. Neither one lets you bill the patient.

Seeing OA-18 on your remittances?

Send us 25 claims and we will group your denials by reason and remark code and show you which fix removes the most of them. Free, no setup fee.

Start the free 25-claim trial
Payer rule changes, once a month

Filing limits, appeal windows and claim addresses change quietly. Get one short email a month with what changed and the free tools we add.

One email a month. No spam. Unsubscribe any time.

Other denial code guides

All denial code guides

PR-1 · PR-2 · PR-3 · CO-4 · CO-5 · CO-11 · CO-15 · CO-16 · OA-18 · CO-22 · OA-23 · CO-24 · CO-26 · CO-27 · CO-29 · CO-31 · CO-45 · CO-49 · CO-50 · CO-59 · PR-96 · CO-97 · CO-109 · CO-119 · CO-129 · CO-140 · CO-146 · CO-151 · CO-167 · CO-170 · CO-181 · CO-185 · CO-197 · CO-198 · PR-204 · CO-234 · CO-236 · CO-242 · CO-252 · CO-253 · CO-288 · CO-A1 · CO-B7 · MA130 · N130 · N23 · N290

Timely filing limits by payer: Cigna timely filing limit · HealthSpring timely filing limit · Aetna timely filing limit · UnitedHealthcare timely filing limit · Humana timely filing limit · corrected claim timely filing limits

Sources: X12 Claim Adjustment Reason Code list (18), read October 12, 2026; CMS Medicare guidance where Medicare rules are mentioned. Last reviewed October 26, 2026. General information, not coding or legal advice. Payer rules differ, so check the remark code and the payer's own policy. Remark code wording from the X12 RARC list as published by claim.md, read October 26, 2026.