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.

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.
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
- Resubmitting while the first claim is still pending. The most common reason.
- Sending a correction as a new claim instead of a replacement (frequency code 7).
- Two identical services on the same day without a modifier that shows they were separate, such as 76, 77, 91 or 59 where appropriate.
- Two providers in the same group billing the same visit.
How to fix it
- Check claim status in the payer portal. If the first claim was paid, there is nothing to do.
- If you meant to correct the first claim, send it as a replacement with frequency code 7 and the original claim number.
- If the service really happened twice, add the right modifier and documentation and resubmit or reopen.
How to prevent it
- Never rebill a claim until status shows it was denied or rejected, or 30+ days have passed with no record.
- Train the team on frequency codes 7 (replace) and 8 (void).
- Flag same-day repeat services for modifier review before submission.
Remark codes that come with code 18
| Remark code | Official wording | What 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 remittance | Amount | What it means |
|---|---|---|
| Original claim (paid) | $150.00 | Paid on March 3 |
| Second claim, same service | $150.00 | OA-18: exact duplicate |
| Paid on second claim | $0.00 | Nothing 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
| Situation | What to do |
|---|---|
| The same procedure was done twice that day by the same provider | Resubmit with modifier 76 (repeat procedure by the same physician) and notes |
| Another provider repeated the procedure the same day | Resubmit with modifier 77 |
| Two units were billed on separate lines instead of one line | Send a corrected claim with the units on one line |
| You meant to fix the first claim | Send a corrected claim (frequency code 7) with the original claim number, not a new claim |
How to stop duplicate denials
- Wait 30 days after an accepted claim before you follow up, and check the claim status first.
- Use frequency code 7 when you correct a claim.
- Turn on duplicate checking in your billing system.
- Do not rebill a whole batch when only one claim was rejected.
Duplicate claim checklist
- ☐ You checked the status of the first claim.
- ☐ The first payment is posted.
- ☐ If the service really happened twice, you used 76, 77 or the right units.
- ☐ Any fix went as a corrected claim, not a new one.
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 trialFiling 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.