What CARC 18 actually is
Every payer speaks in two codes on an EOB. The CARC (Claim Adjustment Reason Code) is the category of what happened; the RARC (Remittance Advice Remark Code) is the detail. CARC 18 is the "we already have this" category: the payer's matching engine believes this claim or service is an exact duplicate of one it has already seen.
The prefix is the whole story here. Per the X12 usage rule baked into the code text, CARC 18 is used with Group Code OA (Other Adjustment) — not CO — except where state workers' comp regulations force CO. So on a normal dental claim you should see OA-18, meaning no one owes this — it's a system dedupe, not a contractual write-off and not patient responsibility. Payers frequently mis-post it as CO-18 anyway (CO = Contractual Obligation, provider absorbs it, patient cannot be billed). Either way the money isn't gone: OA/CO 18 is an administrative rejection of a second copy, so the correct original either already paid or is still sitting unpaid and recoverable. It is almost never PR — if you see PR-18, that posting is itself an error. The practical read: 18 tells you the payer thinks it already has this claim. Your job is to prove it either paid the first one (then chase that money, not this line) or wrongly matched two genuinely different services (then get the second one paid).
Read the RARC — it tells you which duplicate this is
CARC 18 on its own only says "we've seen this before." It does not say whether that's true, or which kind of duplicate it thinks it caught. That's what the paired RARC is for — and on a dental claim the four below split into completely different resolution paths. Do not act on "18" alone:
Each of those points at a different move. N522 = leave it alone and let the crossover route. N111 = the dedupe determination is the one thing you're allowed to challenge. M80 / M86 = same-day or same-similar bundling that may be a legitimate distinct service the engine collapsed. Read the remark before you touch the claim.
The most common causes on a dental claim
Nearly every CARC 18 on a dental EOB traces back to one of five things — and only two of them are actually your keystroke:
- True resubmission of an unchanged claim — the office (or a clearinghouse auto-retry) sent the same claim twice before the first adjudicated → stop resubmitting; pull the ERA/EOB on the ORIGINAL and work THAT (it either paid or is pending), don't fire a third copy.
- Corrected claim sent without the corrected-claim indicator — you fixed a code or amount and re-sent, but didn't flag it as a correction, so the dedup engine saw an exact match → resubmit as a CORRECTED claim (frequency code 7 on the 837D / "CORRECTED CLAIM" on the ADA form) referencing the original claim number.
- Same-date, different-tooth procedures collapsed as one — D2740 on #8 and #9, or extractions in two quadrants, submitted without distinguishing tooth numbers/quadrants/surfaces so the payer read them as identical lines → appeal with tooth #, surface, and quadrant on each line proving they're distinct.
- Same procedure legitimately repeated same day — e.g. a second unplanned service, submitted with no distinguishing detail → appeal with narrative + chart notes showing the second was a separate, medically-necessary encounter/site, not a keystroke duplicate.
- Crossover / secondary confusion (N522) — the office manually billed the secondary a service Medicare already crossed over automatically → don't resubmit to the secondary; confirm the crossover is in flight and let it complete.
How to fix a CARC 18 denial, step by step
- 1. Read the ERA line for the paired RARC first. N522 = crossover (leave it alone / let it route). N111 = your only lever is the duplicate determination itself. M80 / M86 = same-day or same-similar bundling. The RARC tells you which of the resolution paths applies — do not act on "18" alone.
- 2. Pull the ORIGINAL claim's status before doing anything. If the first claim PAID, the money already came in — this second line is correctly a duplicate; reconcile it and post the original payment, don't appeal. If the first is unpaid/pending, wait it out or work the original — never re-fire a third copy.
- 3. If the two services are genuinely DIFFERENT (different tooth, surface, quadrant, or date) and were wrongly collapsed: file an APPEAL, not a new claim. Attach the EOB, the full ADA claim with distinct tooth #/quadrant/surface per line, and chart notes. Resubmitting instead of appealing just earns another 18.
- 4. If YOU changed something (code, fee, provider, date) and re-sent it plain: resubmit as a CORRECTED claim — frequency code 7 on the 837D referencing the original claim number, or "CORRECTED CLAIM" clearly marked on a paper ADA form — so the dedup engine treats it as a replacement, not a copy.
Corrected claim vs appeal — where offices lose the money
CARC 18 is one of the few codes where the right move depends entirely on why the second claim exists, and picking wrong burns the recovery:
- True duplicate — original already paid: not fixable and shouldn't be. Post the original payment and drop this line.
- You changed data and re-sent it unmarked: file a CORRECTED CLAIM (837D frequency code 7 referencing the original claim #, or "CORRECTED CLAIM" on the ADA form) — not a new plain claim, which just re-duplicates.
- Genuinely different same-day / bilateral services falsely collapsed (the D2740-on-two-teeth case): formal APPEAL with distinct tooth #/quadrant/surface + chart notes — do not resubmit, because a fresh submission re-triggers 18 and can burn a timely-filing window.
- N522 crossover: neither appeal nor resubmit — let the crossover route to the secondary; manually re-billing the secondary is what caused it.
The single most common error is resubmitting a new claim when the situation calls for an appeal (path 3) or a properly-flagged corrected claim (path 2). Both a plain resubmit and a mislabeled correction just earn another 18.
Is a CARC 18 worth chasing?
Often, yes — this is a classic found-money denial, but be honest about which bucket you're in. Because CARC 18 is an OA administrative rejection (not a benefit exhaustion, not a contractual write-off), the underlying service was frequently never actually paid; the payer just refused a copy it thought it already had. Two big recovery buckets:
- The false-collapse — bilateral / multi-tooth / same-day services (D2740 on #8 and #9, extractions across quadrants) wrongly deduped, where an appeal with tooth-level detail gets the second line paid.
- The mislabeled correction — a legit corrected claim rejected only because it wasn't flagged as a correction, fixed by resubmitting with frequency code 7.
The one bucket that is NOT recoverable is the true duplicate where the original already paid — there the win is simply reconciling to stop chasing phantom money. The urgency: because these read as "our own duplicate," offices ignore them until timely-filing runs out on the ORIGINAL unpaid claim. Surfacing them early is the whole value.
Frequently asked
Should I resubmit the claim if I get CARC 18?
Usually no. Resubmitting an unchanged claim just earns another 18 and can burn your timely-filing window on the real, still-unpaid original. First pull the original claim's status: if it paid, reconcile and drop the duplicate line. If the two services are genuinely different and were wrongly collapsed, file an appeal — not a resubmission. Only resubmit if you're sending a properly-flagged CORRECTED claim (frequency code 7 referencing the original claim number).
My D2740 crowns on two different teeth on the same day were denied as a duplicate. How do I fix it?
This is a false duplicate — the payer's dedup engine collapsed two distinct services because the lines looked identical. File an APPEAL (do not resubmit a new claim) with each line clearly showing its own tooth number, surface, and quadrant, plus chart notes proving they were separate teeth. RARC N111 on the remittance actually confirms the duplicate determination is the one thing you're allowed to appeal.
Can I bill the patient for a CARC 18 duplicate denial?
No. CARC 18's X12 rule mandates Group Code OA (Other Adjustment) — "nobody owes this yet" — and even if a payer mis-posts it as CO, that's Contractual Obligation, which the provider absorbs. A PR-18 (patient responsibility) posting is itself invalid. A true duplicate means the original already paid or is pending, so there is no separate patient balance to collect.
What does it mean if CARC 18 comes with remark code N522?
N522 is a specific flavor: "Duplicate of a claim processed, or to be processed, as a crossover claim." It is NOT a generic double-bill — it means the payer sees the claim as a Medicare-to-secondary crossover that already routed or will route automatically (dual-eligible / Medicare-adjacent dental scenarios). The fix is to stop manually billing the secondary and let the crossover complete; resubmitting only re-triggers the denial.
Text us the 18 you were about to re-file blind.
We'll read the RARC, tell you free whether the original already paid or the payer collapsed two different teeth, and if there's a second line to recover, the rail files it right. If it's a true duplicate, you'll know that too.
This guide is general educational information about dental claim adjustment codes, not legal, billing, or coding advice. Code definitions follow the X12 CARC/RARC standard; individual payers may attach different RARCs or require different documentation. Always read the specific RARC on your EOB and confirm current payer requirements.