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.
See how Needletail confirms coverage and payer details before every appointment, so claims leave clean the first time.
RARC codes decoded
ranked dental triggers
preventable with tracking
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 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.
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?
Filed on time
Payer Disputes Timeliness
N211
Corrected claim
Late After a Correction Cycle
N211, N390
Genuinely late
Deadline Was Missed
N211
- 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
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
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
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
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.
| Scenario | What Happened | Your Options |
|---|---|---|
| Filed on time, payer disputes it | N211 | Pull the clearinghouse transmission report or EDI timestamp and appeal with it attached |
| Corrected claim resubmitted late | N211, N390 | Appeal referencing the original submission date and the original rejection notice together |
| Claim genuinely missed the deadline | N211 | Typically 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.
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
| RARC | What the Payer Is Saying | Dental Context | The Fix |
|---|---|---|---|
| N211 | Claim denied based on timely filing limit | The 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. |
| N390 | Missing/incomplete/invalid entity identifier | Occasionally 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 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.
Claim sits in a billing queue past the deadline
N211Billing falls behind, a claim ages past the 12-month commercial window without anyone tracking it
Short-window payer missed during a credentialing or system delay
N211Medicaid and some HMOs give only 90 days; a credentialing hold or system switch eats the window entirely
Corrected claim resubmitted after the original deadline closed
N211, N390A claim rejected for a data error gets fixed weeks later, by which point the original filing window has lapsed
AR aging reports sorted by days outstanding, not filing deadline
N211Standard 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.
| Trigger | What's Wrong | RARC You'll See |
|---|---|---|
| Claim sits in a billing queue past the deadline | Billing falls behind, a claim ages past the 12-month commercial window without anyone tracking it | N211 |
| Short-window payer missed during a credentialing or system delay | Medicaid and some HMOs give only 90 days; a credentialing hold or system switch eats the window entirely | N211 |
| Corrected claim resubmitted after the original deadline closed | A claim rejected for a data error gets fixed weeks later, by which point the original filing window has lapsed | N211, N390 |
| AR aging reports sorted by days outstanding, not filing deadline | Standard aging reports hide claims approaching a short filing window behind claims that are simply old | N211 |
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.
| Code | Trigger | Who Owes | Type |
|---|---|---|---|
| CO-29 | Claim submitted after the payer's filing deadline | Practice absorbs | Filing |
| CO-16 | Claim arrived on time but is missing data or has a billing error | Practice absorbs | Data |
| CO-4 | Procedure code is inconsistent with the modifier used, or a required modifier is missing | Practice absorbs | Coding |
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.
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.
Log the filing deadline the moment the claim is created.
Capture date of service and the payer-specific filing deadline on the claim itself.
Submit electronically and keep the transmission report.
Submit electronically and retain the clearinghouse transmission report for every claim.
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.
Flag Medicaid and other short-window payers for priority handling.
Prioritize claims for payers with 90-day or other short filing windows.
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 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?
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.
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.
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.
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.

Your call is with Jofin Joseph,
Co-Founder and CEO.
Questions about this code