CARC Codes · CO-29

CO-29 denial code: what it means and how to fix it.

CO-29 means your claim went out after the payer's filing deadline. Unlike most CO denials, there usually isn't a field to fix and resubmit. Once the window closes, the revenue is gone unless you can prove the original submission was on time. Prevention is the entire game here.

Talk to an RCM Specialist

See how Needletail confirms coverage and payer details before every appointment, so claims leave clean the first time.

2

RARC codes decoded

4

ranked dental triggers

100%

preventable with tracking

Sample ERA · line item
denied
Claim lineD2740 · $485.00
CARCCO-29claim/service lacks information
RARC on this line
N211N390
Fix the RARC's field, resubmit with frequency code 7. No appeal needed.
At a glance

TL;DR

CO-29 means the claim arrived after the payer's filing deadline. The practice absorbs the loss.

Filing windows vary by payer: Medicare and Delta Dental give 12 months, MetLife 12-18 months, Medicaid 90 days to 12 months by state, some HMOs as little as 90 days.

There are two very different situations: the claim was actually filed on time and the payer is wrong, or the claim genuinely missed the deadline.

If you can prove timely submission (clearinghouse report, EDI timestamp), appeal. If the deadline was genuinely missed, there is usually no appeal path at all.

Prevention beats appeal here. A weekly aging report sorted by filing deadline catches claims before the window closes, not after.

Short-window payers like Medicaid need a tighter follow-up cadence than 12-month commercial payers.

What is it

What is the CO-29 denial code?

The official definition: "The time limit for filing has expired." The payer received your claim after the deadline in their provider contract or plan documents, so they won't adjudicate it.

The “CO” still means Contractual Obligation: your payer agreement makes the practice responsible, and you cannot bill the patient for a claim that missed the filing window. That revenue is at risk of disappearing entirely, which is what makes CO-29 different from most other CO denials.

Every payer sets its own filing clock, and the clock usually starts on the date of service, not the date you got around to billing it. Medicare and most dental PPOs give 12 months. MetLife runs 12 to 18 months depending on the plan. Medicaid programs are the tightest, ranging from 90 days to 12 months depending on the state, and some dental HMOs cap filing at 90 days as well.

The single most important thing to establish on any CO-29 is whether the claim was actually late, or whether it was submitted on time and the payer's system is wrong. Those are two completely different problems with two completely different outcomes.

Don't confuse CO-29 with CO-16 or CO-4

CO-16 means the claim arrived on time but had bad data in it. CO-4 means a modifier problem on the procedure code. CO-29 means the claim arrived too late, period, regardless of whether the data on it was perfect. Fixing a field doesn't help with CO-29; only proof of an earlier submission date does.

The fix

How to handle a CO-29 denial, and when there's nothing left to do.

This isn't a data error you can patch and resend. The first question decides everything: was the claim actually on time?

Got a CO-29?Pull your ERA/EOB and the clearinghouse transmission log for this claimWas the original claim actually filed on time?

Filed on time

Payer Disputes Timeliness

N211

Appeal with proof: clearinghouse transmission report, EDI acknowledgment, or certified mail receipt

Corrected claim

Late After a Correction Cycle

N211, N390

Reference the original on-time submission date and the rejection notice in your appeal

Genuinely late

Deadline Was Missed

N211

Limited to no appeal path. Document for process correction, not revenue recovery
Appeal with proof where you have it. Otherwise, fix the process so it doesn't happen again.
  1. 1

    Pull the ERA and the clearinghouse transmission log.

    The ERA tells you CO-29 happened. The clearinghouse log tells you when the claim actually left your building, which is the only fact that matters here.

  2. 2

    Compare the transmission date to the payer's filing window.

    Filing windows run from the date of service in almost every dental payer contract. If the transmission date falls inside the window, you have a legitimate dispute. If it doesn't, you don't.

  3. 3

    If you have proof of timely filing, appeal immediately.

    Attach the clearinghouse transmission report, the EDI 999/277 acknowledgment, or a certified mail receipt. Most payers will reverse a CO-29 when timely submission is clearly documented.

  4. 4

    If a correction cycle is the reason, reference the original date.

    A claim rejected for a data error and then corrected keeps its original submission date in most payer systems. Appeal with both the original rejection notice and the corrected claim attached.

  5. 5

    If the claim was genuinely late, stop chasing it and fix the process.

    There is usually no path to recover this specific claim. Use it as a signal: find out why the claim sat before it was submitted, and close that gap so the next one doesn't age out too.

ScenarioWhat HappenedYour Options
Filed on time, payer disputes itN211Pull the clearinghouse transmission report or EDI timestamp and appeal with it attached
Corrected claim resubmitted lateN211, N390Appeal referencing the original submission date and the original rejection notice together
Claim genuinely missed the deadlineN211Typically no appeal path. Note the cause internally and fix the upstream process

Stop losing claims to the filing clock.

Needletail confirms active coverage and accurate payer details before the appointment, so claims are filed correctly the first time instead of bouncing back into a queue that eats into the filing window.

The decoder

CO-29 RARC decoder: what each remark code means.

CO-29 doesn't branch into many categories the way CO-16 does. Two remark codes cover nearly everything you'll see.

Filing & Submission

N211Claim denied based on timely filing limitConfirm date of service and submission date against the payer's filing window
N390Missing/incomplete/invalid entity identifierCan ride alongside N211 on a corrected claim; fix the identifier if the appeal window is still open
Filing & Submission
RARCWhat the Payer Is SayingDental ContextThe Fix
N211Claim denied based on timely filing limitThe most common and often the only RARC on a dental CO-29. Confirms the claim arrived after the deadline in the payer's filing rules.Check the clearinghouse transmission date against the payer's specific filing window. Appeal with proof if the claim was actually submitted on time.
N390Missing/incomplete/invalid entity identifierOccasionally shows up alongside N211 on a corrected claim that still carries a provider or entity ID problem on top of the timing issue.Fix the entity identifier so the claim is clean, then appeal referencing the original on-time submission date if one exists.

If you see a RARC on a CO-29 other than N211 or N390, pull the full code from your 835 file and check the official RARC list. Some payers pair CO-29 with a payer-specific remark code instead of a standard one.

Same N211 showing up every quarter?

A recurring N211 almost always points to an upstream process gap, not a one-off mistake. Needletail's dental verification confirms payer and coverage details at scheduling, so claims leave clean and don't get stuck in a correction cycle that eats the filing window.

Common causes

Common causes of CO-29 in dental practices.

CO-29 almost never traces back to the treatment itself. It traces back to a claim that sat somewhere it shouldn't have, ranked by how often each pattern shows up.

1

Claim sits in a billing queue past the deadline

N211

Billing falls behind, a claim ages past the 12-month commercial window without anyone tracking it

2

Short-window payer missed during a credentialing or system delay

N211

Medicaid and some HMOs give only 90 days; a credentialing hold or system switch eats the window entirely

3

Corrected claim resubmitted after the original deadline closed

N211, N390

A claim rejected for a data error gets fixed weeks later, by which point the original filing window has lapsed

4

AR aging reports sorted by days outstanding, not filing deadline

N211

Standard aging reports hide claims approaching a short filing window behind claims that are simply old

  • Once a filing deadline closes, most payer contracts treat the window as absolute. There's no clinical judgment to dispute and no field to correct.
  • This is the single biggest difference between CO-29 and almost every other denial code: the fix isn't a conversation with the payer, it's a conversation with your own billing process.
  • Practices that treat every denial the same way, pull the ERA, find the problem, resubmit, waste real time chasing a CO-29 that was never coming back.

  • The exception is proof. If the claim left your building inside the filing window and the payer's system shows a later date, that's the payer's error, not yours.
  • Clearinghouse transmission reports and EDI acknowledgment files (999 or 277) are your strongest evidence. Keep them, don't just trust that the claim went through.
  • A claim that was rejected for a correctable error and then fixed usually keeps its original submission date on the payer's side. Reference that date explicitly in the appeal rather than letting the corrected claim's date stand on its own.

Appeal when you can. Prevent so you don't have to.

Needletail's dental verification confirms payer and subscriber details before the appointment, which means fewer claims get stuck in correction cycles that burn through a filing window before they're ever resolved.

  • Medicare: 12 months from the date of service.
  • Delta Dental: 12 months from the date of service for most state plans.
  • MetLife: 12 to 18 months depending on the specific plan.
  • Medicaid: 90 days to 12 months, varying by state program.
  • Some dental HMOs and smaller regional carriers: as short as 90 days.
  • Always confirm the exact window in the provider contract for that specific payer. These ranges are common defaults, not guarantees.
TriggerWhat's WrongRARC You'll See
Claim sits in a billing queue past the deadlineBilling falls behind, a claim ages past the 12-month commercial window without anyone tracking itN211
Short-window payer missed during a credentialing or system delayMedicaid and some HMOs give only 90 days; a credentialing hold or system switch eats the window entirelyN211
Corrected claim resubmitted after the original deadline closedA claim rejected for a data error gets fixed weeks later, by which point the original filing window has lapsedN211, N390
AR aging reports sorted by days outstanding, not filing deadlineStandard aging reports hide claims approaching a short filing window behind claims that are simply oldN211
Comparison

CO-29 vs. CO-16 and CO-4.

Three denial codes that get confused because they all show up as “the claim didn't go through.” The cause and the fix are completely different.

CodeTriggerWho OwesType
CO-29Claim submitted after the payer's filing deadlinePractice absorbsFiling
CO-16Claim arrived on time but is missing data or has a billing errorPractice absorbsData
CO-4Procedure code is inconsistent with the modifier used, or a required modifier is missingPractice absorbsCoding
FilingDataCoding

CO-16 is fixable: find the RARC, correct the field, resubmit. CO-29 usually isn't, because the problem isn't the data on the claim, it's when the claim arrived.

CO-4 is a coding-level mismatch between the procedure and its modifier. It shows up on claims that are timely but structurally wrong, the opposite failure mode from CO-29.

If you see CO-29 on a claim you're certain went out on time, don't assume the data was the issue. Pull the transmission log first; the timing claim is almost always the real dispute.

One verification pass. No claim left sitting in a queue.

Needletail's pre-appointment dental verification confirms coverage and payer details up front, so claims go out accurately the first time instead of aging in a billing queue toward a filing deadline.

Prevention

How to prevent CO-29 denials before the window closes.

This is the part of the article that actually saves revenue. CO-29 is close to 100% preventable with the right tracking, and close to 0% recoverable once the window shuts.

Ongoing, from date of service to submission
Day of service

Log the filing deadline the moment the claim is created.

Capture date of service and the payer-specific filing deadline on the claim itself.

Within 48 hrs

Submit electronically and keep the transmission report.

Submit electronically and retain the clearinghouse transmission report for every claim.

Weekly

Run a weekly aging report sorted by filing deadline, not days outstanding.

Surface claims by proximity to their filing deadline, not generic days-outstanding age.

Ongoing

Flag Medicaid and other short-window payers for priority handling.

Prioritize claims for payers with 90-day or other short filing windows.

Same day

Resubmit corrected claims the same day, referencing the original date.

Fix and resubmit corrected claims immediately, citing the original submission date.

The cost of letting claims age

A CO-29 isn't a delayed payment, it's usually a written-off one. For a practice billing $2M a year, even a small percentage of claims aging past their filing window can represent tens of thousands of dollars that simply disappears, with no appeal process to recover it.

Make this checklist automatic.

Needletail runs the 48-hour prevention checklist for every scheduled patient: automated eligibility pulls, subscriber matching, and NPI checks, without a biller touching a portal.

Real scenarios

Real dental practice scenarios.

Three CO-29 patterns from dental billing teams. Each one shows a different answer to the same question: was the claim actually on time?

Scenario 1

A crown claim filed ten days late

A patient receives a D2750 crown on January 15. The claim doesn't go out until January 25 of the following year, ten days past the payer's 12-month filing limit.

What comes back

CO-29 + N211 (claim denied based on timely filing limit).

The fix

Check whether the claim was actually transmitted electronically within the 12-month window. If the clearinghouse report shows an earlier date, appeal with that transmission report as proof.

How to prevent it

Track the filing deadline from the date of service, not from whenever billing happens to review the chart. A claim sitting in a queue for months is the real root cause.

Scenario 2

A Medicaid claim lost to a 90-day window

A Medicaid patient receives D1110 prophylaxis. A new associate isn't fully credentialed yet, so the claim sits pending credentialing. It goes out on day 95, five days past the state's 90-day filing limit.

What comes back

CO-29 with no appeal path.

The fix

There usually isn't one. Document the credentialing delay for internal process correction, but don't expect to recover this specific claim.

How to prevent it

Flag Medicaid and other short-window payers for priority handling, and don't let a provider's pending credentialing hold claims hostage when the window is this tight.

Scenario 3

A corrected claim that missed its own deadline

A claim goes out on time but comes back rejected for a missing field. The practice corrects it and resubmits, but by the time it goes back out, the original 12-month filing window has closed.

What comes back

CO-29 on the corrected claim, despite the original submission being timely.

The fix

Most payers will honor the original submission date if you can prove it. Appeal with the original rejection notice and the corrected claim together, referencing the initial on-time transmission.

How to prevent it

Resubmit corrections the same day. A correction that sits for weeks can burn through whatever grace period was left on the original deadline.

What these three scenarios have in common

Every CO-29 traces back to a claim that sat somewhere it shouldn't have: a billing queue, a credentialing hold, or a correction cycle.

  • None of these claims had a clinical problem. The treatment was appropriate and documented from day one.
  • Every one of them was preventable with earlier tracking, not with a better appeal letter.
  • Short-window payers like Medicaid punish delay far more harshly than 12-month commercial payers do.
  • Needletail's verification confirms active coverage and payer details before the appointment, so claims go out clean the first time instead of getting bounced back into a queue that burns the filing window.
Stop losing claims to the clock

The filing window closes once. Prevention is the only recovery plan.

Needletail verifies dental eligibility and benefits before every appointment, so claims go out accurate and on time. AI voice agents and portal automation confirm coverage, and human specialists review every verification before it reaches your PMS.

Jofin Joseph

Your call is with Jofin Joseph,
Co-Founder and CEO.

Questions about this code

CO-29 means the payer received your claim after their filing deadline, which usually runs from the date of service. The practice absorbs the loss, and because it's a timing issue rather than a data error, there is typically no field to fix and resubmit the way there is with CO-16.

Pull the clearinghouse transmission report or EDI acknowledgment that shows exactly when the claim left your system. If that date falls inside the payer's filing window, appeal with that proof attached. If the claim genuinely went out after the deadline, there is usually nothing to fight; the window is contractual, not a judgment call.

It depends entirely on the payer. Medicare and Delta Dental generally allow 12 months from the date of service. MetLife runs 12 to 18 months depending on the plan. Medicaid programs range from 90 days to 12 months by state, and some dental HMOs cap filing at 90 days. Always confirm the exact window in your provider contract for each payer.

No. CO-29 is a CO (Contractual Obligation) code, which means the practice's payer contract makes the practice responsible for the adjustment. You cannot pass a CO-29 write-off to the patient, which is exactly why prevention matters more here than for a code where the patient could absorb the cost.