CO-29 Denial Code: Timely Filing Limit Expired
By MedPrecision Operations Team · Published
Denial code CO-29 is a Claim Adjustment Reason Code (CARC) meaning 'The time limit for filing has expired.' In plain language: the payer received your claim after its timely filing deadline — the fixed number of days from the date of service in which a clean claim must reach the payer — and is refusing payment for that reason alone. Because the group code is CO (Contractual Obligation), the denied amount is a provider write-off you cannot bill to the patient. CO-29 is one of the most frustrating denials in revenue cycle because it is almost always preventable and, once it lands, only reversible when you can prove the claim was in fact filed on time or that a recognized exception (coordination-of-benefits delay, retroactive eligibility, provider-of-last-resort rule) applies. This guide gives you the timely filing limits by major payer, the exact exceptions that overturn a CO-29, and a copy-paste appeal template.
What Does CO-29 Mean?
The CO-29 denial code is the timely filing denial in medical billing — the X12 code meaning 'The time limit for filing has expired.' The payer received the claim after its timely filing deadline counted from the date of service, so it denies payment for lateness alone. Because CO = Contractual Obligation, the balance is a provider write-off and cannot be billed to the patient.
- Medicare allows 12 months (365 days) from date of service
- Commercial limits commonly run 90-180 days — verify your contract
- CO group code = provider write-off, not patient-billable
- Proof of original timely submission is the strongest appeal
- COB delays and retroactive eligibility are recognized exceptions
What CO-29 Means in Plain Language
CO-29 is the standardized X12 code payers use to say: 'We received this claim after the deadline by which it had to be filed, so we are not paying it.' The official X12 CARC 29 definition is 'The time limit for filing has expired.'
Every payer sets a timely filing limit — a fixed window, counted in days from the date of service (DOS), within which a clean claim must be received by the payer. Miss that window and the claim denies CO-29 regardless of whether the service was medically necessary, correctly coded, or fully documented. The denial is purely procedural: it is about when the claim arrived, not what was on it.
The two-part code matters. Group Code CO (Contractual Obligation) means the adjustment is a write-off the provider agreed to under the payer contract — it cannot be balance-billed to the patient. Reason Code 29 identifies the specific contractual obligation as late filing. So CO-29 = 'we are writing this off because you filed late, and you cannot collect it from the patient either.'
The clock generally starts on the date of service (or, for inpatient stays, the discharge date) and stops the day the payer receives a clean, acceptable claim — not the day you dropped it to the clearinghouse. A claim that bounces at the clearinghouse, rejects on the front end, or is returned as unprocessable never 'arrived' for timely-filing purposes, which is why front-end rejections are the silent killer behind most CO-29 denials.
Unlike clinical denials, CO-29 cannot be fixed by correcting a code or adding documentation. It is overturned only by proving the claim was actually filed on time, or that a recognized exception extends or tolls the deadline. Everything below is built around those two paths.
Why You Get a CO-29 Denial
In our denial audits we typically see CO-29 trace back to one of six root causes — and rarely to a provider who simply 'forgot' to bill:
- Front-end rejection that was never reworked. The claim rejected at the clearinghouse or payer front end (bad member ID, missing prior auth number, invalid NPI), sat in a worklist, and the rejection was cleared after the filing window closed. The payer counts the first accepted claim, so the original rejection does not stop the clock.
- Wrong payer billed first (COB / eligibility error). The claim went to a terminated plan, a secondary as if it were primary, or the wrong Medicaid MCO. By the time eligibility was corrected and the right payer billed, the deadline had passed.
- Charge lag / late charge entry. The encounter was documented but the charge was not entered and dropped for weeks. High charge lag is the single most controllable driver of timely-filing denials.
- Credentialing or enrollment gap. The rendering provider was not yet enrolled or credentialed with the payer at the DOS, claims were held, and they were not filed until after the limit — sometimes compounded by a retroactive effective date that the payer will not honor without a corrected claim.
- Secondary claim delay. The primary payer's ERA arrived late, the secondary's filing clock runs from the DOS (not the primary's payment date) for many commercial payers, and the secondary timed out.
- Lost or undelivered claim. Paper claims mailed but never received, or EDI batches that failed silently and were not reconciled against the payer's acknowledgment (277CA).
The pattern across all six is that the practice often did file 'on time' from its own system's perspective — but the payer never received an acceptable claim within the window. That distinction is exactly what an appeal has to overcome with proof.
Timely Filing Limits by Payer (2026)
Timely filing limits are set by payer policy and your specific contract — there is no single national rule for commercial plans. The table below shows the commonly published limits from date of service. Always confirm against your executed contract and the payer's current provider manual, because plan, line of business (commercial vs. Medicare Advantage vs. Medicaid managed care), and state can all change the number.
| Payer | Common timely filing limit (from DOS) | Notes |
|---|---|---|
| Medicare (Parts A & B, fee-for-service) | 12 months / 365 days | Set by federal statute; very limited exceptions (CMS) |
| Medicaid (fee-for-service) | ~90 to 365 days, varies by state | Each state sets its own; many use 90-180 or 365 — verify your state |
| Medicaid managed care (MCO) | Often 90-180 days | MCO contract governs, not the state FFS rule — verify per MCO |
| Blue Cross Blue Shield (commercial) | Commonly ~180 days | Varies widely by BCBS plan/state — verify your contract |
| Aetna (commercial) | Commonly ~120 days | Contract-specific; some plans differ — verify your contract |
| UnitedHealthcare (commercial) | Commonly ~90-180 days | Varies by plan and contract — verify your contract |
| Cigna (commercial) | Commonly ~90-180 days | Contract-specific — verify your contract |
| Humana (commercial / MA) | Commonly ~180 days | Varies by line of business — verify your contract |
| Workers' compensation | State-specific | Often longer; governed by state WC rules |
| Secondary / COB claims | Varies; many start the clock at DOS | Some payers allow filing from primary EOB date — verify |
Read this table as a starting point, not gospel. The single most common way practices get burned on CO-29 is assuming a payer's limit from memory when their own contract carries a shorter or longer window. Build your payer grid from your executed contracts and the current provider manuals, refresh it at least annually, and load the deadlines into your claim scrubber so claims approaching the limit are flagged before they age out. For the upstream discipline that prevents most of these, see our claims submission services.
How to Fix a CO-29 Denial
Once a CO-29 lands, you are no longer preventing — you are recovering. Work it in this order:
Step 1: Pull the proof of timely filing. Before anything else, check whether the original claim actually reached the payer on time. The proof you need is a payer or clearinghouse acceptance record showing receipt within the window: the clearinghouse acceptance report, the payer's 277CA claim acknowledgment, an EDI batch confirmation, or a certified-mail receipt for paper. If you have receipt-date proof inside the limit, you have a winnable appeal — go to Step 4.
Step 2: Determine why the payer thinks it was late. Read the ERA/EOB and the original submission history. Did the first claim reject at the front end (so it never counted)? Was the wrong payer billed first? Did a credentialing hold delay filing? The reason dictates which exception (next section) you can invoke.
Step 3: Check for a qualifying exception. If you cannot prove on-time receipt, see the exceptions section below — coordination-of-benefits delay, retroactive eligibility, payer error, or a state provider-of-last-resort rule may toll or extend the deadline.
Step 4: File a formal timely-filing appeal with documentation. A phone call will not reverse CO-29. Submit a written appeal (or the payer's reconsideration form) with: the original claim, the denial EOB/ERA, dated proof of original timely submission OR documentation of the qualifying exception, and a cover letter (template below) stating the receipt date or exception and the policy that supports payment.
Step 5: Resubmit as a corrected claim only when appropriate. If the original was rejected (not denied) and the window is still open after correcting the rejection reason, resubmit cleanly — do not let a corrected claim sit. If the window has closed, the appeal path, not resubmission, is your route.
Step 6: Escalate to a second-level appeal or grievance if denied. Many payers have a two-level internal appeal process; Medicare has a five-level appeals ladder. Exhaust the levels when the dollars justify it and your proof is solid.
If the original claim genuinely never reached the payer on time and no exception applies, CO-29 is a final write-off. Recovering on that claim is impossible — the only return is process change so the next one does not age out. Our denial management services own this appeal-or-write-off triage end to end.
CO-29 Exceptions That Overturn the Denial
A CO-29 is not always final. Payers — and CMS for Medicare — recognize specific circumstances that extend, toll, or waive the timely filing limit. These are the exceptions worth pursuing:
1. Proof of timely original filing. The strongest 'exception' is showing the claim was actually filed on time and the payer lost it, rejected it in error, or processed a duplicate. A dated clearinghouse acceptance report or payer 277CA acknowledgment inside the window almost always overturns the denial.
2. Coordination of benefits (COB) delay. When a claim had to go to a primary payer first and the primary's adjudication ran long, many payers (and Medicare) restart or extend the secondary's clock from the date of the primary's remittance rather than the DOS. Attach the primary EOB showing its payment/denial date.
3. Retroactive eligibility / enrollment. When a patient is granted retroactive Medicaid or insurance eligibility, or a provider receives a retroactive credentialing effective date, the payer typically allows a filing window measured from the date eligibility/enrollment was established, not the DOS. Document the retro-effective notice.
4. Payer error or system issue. If the payer gave you the wrong member ID, listed the wrong primary, or had a documented system outage that prevented submission, that error can toll the deadline. Keep the call reference numbers and correspondence.
5. Provider-of-last-resort / state Medicaid rules. Some state Medicaid programs extend filing for specific situations (newborn eligibility, third-party-liability resolution, disaster declarations). Check your state's provider manual.
6. Medicare-specific 'good cause' exceptions. Medicare's 12-month limit is statutory and exceptions are narrow, but CMS recognizes a short list — administrative error by CMS or a contractor, retroactive Medicare entitlement, retroactive disenrollment from a Medicare Advantage plan, and a few disaster/error scenarios. These require a formal exception request with documentation; routine practice oversights do not qualify.
The common thread: every exception must be documented, not asserted. 'We filed it on time' without a receipt date will lose. The primary EOB, the retro-eligibility notice, the 277CA, the outage ticket — that paper is what converts a write-off back into a paid claim.
CO-29 vs Related Denial Codes
CO-29 is often confused with adjacent denials that have very different fixes. Knowing which code you actually have prevents wasted appeals.
| Code | Meaning | How it differs from CO-29 | Patient billable? |
|---|---|---|---|
| CO-29 | The time limit for filing has expired | Late filing; provider write-off | No (CO) |
| CO-22 | Coverage adjusted because care may be covered by another payer per COB | Wrong/primary payer issue, not lateness; rebill correct payer | No (CO) |
| PR-27 | Expenses incurred after coverage terminated | Patient had no active coverage on the DOS; bill patient or correct payer | Yes (PR) |
| CO-16 | Claim/service lacks information or has billing/submission error | Missing data, not a deadline; correct and resubmit | No (CO) |
| CO-18 | Exact duplicate claim/service | Duplicate submission, not lateness | No (CO) |
| CO-97 | Payment included in allowance for another service (bundling) | NCCI/global bundling, unrelated to timing | No (CO) |
The trap: a claim that first denied CO-22 (bill the other payer) or PR-27 (coverage terminated) can become a CO-29 if the rework to the correct payer happens after that payer's filing window. When you see CO-22 or PR-27, move fast — every day spent figuring out the right payer is a day off the timely-filing clock. Likewise, a CO-16 rejection that is not reworked promptly is the single most common path to an eventual CO-29, because the front-end rejection never stopped the clock in the first place.
Associated RARC / Remark Codes
CO-29 frequently arrives with a Remittance Advice Remark Code (RARC) that adds detail about the timing or the exception path. Decode the RARC before you appeal — it often tells you exactly what proof the payer will accept.
| RARC | Meaning | Action |
|---|---|---|
| N211 | You may not appeal this decision | Frequently paired with CARC 29 by Medicare/MACs to mark the line non-appealable; verify before spending time on it |
| N30 | Patient ineligible for this service | Points to an eligibility/COB root cause behind the late filing — confirm which coverage was active on the DOS |
| N56 | Procedure code billed is not correct/valid for the services or date of service billed | A front-end coding issue that can make the original claim unprocessable, so it may never have stopped the clock — investigate the original rejection |
| N479 | Missing Explanation of Benefits (Coordination of Benefits / Medicare Secondary Payer) | Attach the primary payer EOB to invoke the COB-delay exception |
| MA130 | Claim contains incomplete/invalid information; no appeal rights as submitted | The original 'claim' was unprocessable, so it never counted toward timely filing — correct and refile if the window allows |
RARC meanings are defined by X12 and can vary by how a payer pairs them with a CARC — always confirm the exact code on your remittance against the payer's current list before acting. The RARC tells you which appeal will and will not work: an N211 marking the line non-appealable means escalate through a different channel or accept the write-off, while a coding-related remark (e.g., N56) points to a front-end rejection you may be able to show never stopped the clock. Always work the CARC and the RARC together — CARC 29 tells you it was late, the RARC tells you what (if anything) reopens it.
Payer-Specific Notes: Medicare vs Commercial vs Medicaid
The CO-29 workflow shifts meaningfully by payer type.
Medicare (fee-for-service). The 12-month (365-day) limit is statutory under the Social Security Act, and Medicare Administrative Contractors (MACs) enforce it strictly. Exceptions are narrow and require a formal request: CMS or contractor administrative error, retroactive Medicare entitlement, retroactive MA disenrollment, and specific disaster scenarios. Routine practice oversight does not qualify. When the exception is legitimate, the request goes to the MAC with documentation; if denied, the Medicare appeals ladder (redetermination → reconsideration → ALJ → Council → judicial review) applies.
Commercial payers. Limits are contractual and vary widely (commonly 90-180 days). The contract — not a national rule — governs, and it usually also defines the appeal/reconsideration window (often 90-180 days from the denial). Most commercial payers honor a proof-of-timely-filing appeal readily when you supply a dated clearinghouse or 277CA acceptance, and most recognize COB-delay and retro-eligibility exceptions. Read both the filing limit and the appeal deadline in the contract; missing the appeal window forfeits an otherwise winnable claim.
Medicaid (FFS and managed care). State FFS limits vary enormously (90 to 365 days). Critically, a Medicaid MCO's timely filing limit is set by the MCO contract and is frequently shorter than the state's FFS limit — billing the MCO on the state's FFS assumption is a classic CO-29 cause. Medicaid programs also tend to offer the most generous exceptions for retroactive eligibility, newborn coverage, and third-party-liability resolution, which makes documenting the retro-eligibility date especially valuable. When the patient may have Medicaid or a Medicaid MCO, verify the exact filing window for that specific plan before you assume the state rule applies.
Across all three, the operational lesson is identical: know the specific plan's limit and appeal window, and reconcile every submission against the payer's acceptance report so a silent rejection never burns the deadline.
CO-29 Appeal Template (Copy-Paste)
Use this as a starting cover letter for a CO-29 timely-filing appeal. Fill the brackets, attach the proof, and send via the payer's required appeal channel (portal, reconsideration form, or mail) within the payer's appeal deadline.
---
RE: Timely Filing Appeal — Claim Denied CO-29
Patient: [Name] | Member ID: [#] | DOB: [date] Claim #: [#] | Date(s) of Service: [DOS] | Billed Amount: [$] Provider: [Name / NPI / Tax ID]
To Whom It May Concern:
We are appealing the denial of the above claim under reason code CO-29 (timely filing limit expired). We respectfully request reconsideration and payment for the following reason:
[CHOOSE ONE]
- Proof of timely filing: This claim was originally submitted and accepted on [date], which is within your timely filing limit of [X days] from the date of service. Attached is the [clearinghouse acceptance report / payer 277CA acknowledgment / certified-mail receipt] documenting receipt on [date]. The denial appears to be in error, as the claim was received within the filing window.
- Coordination-of-benefits delay: This claim required primary adjudication before submission to your plan as secondary. The primary payer's remittance is dated [date] (attached). Per your COB provisions, the timely filing period for the secondary claim runs from the primary remittance date, and this claim was filed within [X days] of that date.
- Retroactive eligibility: The patient/provider was granted retroactive eligibility effective [date], established on [notice date] (documentation attached). This claim was submitted within [X days] of the date eligibility was established, consistent with your retroactive-eligibility filing policy.
We request that this claim be reprocessed and paid. Supporting documentation is enclosed: [list attachments — original claim, denial EOB/ERA, proof of filing or exception documentation].
Please direct any questions to [contact name, phone, email].
Sincerely, [Name, title, organization]
---
Keep the letter to one page, lead with the receipt date or exception, and never appeal a CO-29 with 'we filed it on time' unattached to a dated acceptance record — the proof is the appeal.
Free Billing Audit · No obligation
Stop Writing Off Revenue to Timely Filing Denials
We will audit your last 90 days of CO-29 denials, recover the ones with provable filing dates or valid exceptions, and fix the front-end gaps that age claims out — starting at no cost.
Common Questions
Common questions about co-29 denial code: timely filing limit expired — how to fix it.
Get a Free Billing Audit
Our billing specialists can walk you through this and more.
Get a Free Billing Audit arrow_forwardWhat is the CO-29 denial code in medical billing?
CO-29 is a Claim Adjustment Reason Code meaning 'The time limit for filing has expired.' The payer received your claim after its timely filing deadline — the fixed number of days from the date of service in which a clean claim must be received — and is denying payment for lateness alone. The CO (Contractual Obligation) group code means the denied amount is a provider write-off that cannot be billed to the patient. It is only reversible by proving the claim was actually filed on time or that a recognized exception (COB delay, retroactive eligibility, payer error) applies.
Can you bill the patient for a CO-29 denial?
No. The CO group code stands for Contractual Obligation, which means the adjustment is a provider write-off under your payer contract and cannot be balance-billed to the patient. The patient is not responsible for a claim that was filed late by the practice. Billing the patient for a CO-29 amount is a contract violation and, in most states, a regulatory violation. Your only options are to appeal with proof of timely filing or a qualifying exception, or to write the claim off. Only amounts adjudicated under the PR (Patient Responsibility) group code — deductible, coinsurance, copay — can be billed to the patient.
What is the timely filing limit for Medicare?
Medicare fee-for-service (Parts A and B) requires claims to be filed within 12 months (365 days) of the date of service. This limit is set by federal statute and enforced strictly by Medicare Administrative Contractors. Exceptions are narrow and require a formal request with documentation — recognized situations include administrative error by CMS or a contractor, retroactive Medicare entitlement, retroactive disenrollment from a Medicare Advantage plan, and specific disaster scenarios. Routine practice oversight does not qualify for a good-cause exception.
What are the timely filing limits for commercial payers like BCBS, Aetna, UHC, and Cigna?
Commercial timely filing limits are set by your specific contract and vary widely, so always verify against your executed agreement. Commonly published windows from the date of service are: Blue Cross Blue Shield around 180 days (varies by plan/state), Aetna around 120 days, UnitedHealthcare around 90 to 180 days, and Cigna around 90 to 180 days. These are starting points only — the exact number depends on your contract, the line of business (commercial vs. Medicare Advantage vs. Medicaid managed care), and the state. Build your payer grid from your contracts and current provider manuals rather than memory.
How do I appeal a CO-29 timely filing denial?
File a written appeal (or the payer's reconsideration form) within the payer's appeal deadline, and lead with proof. Attach a dated record showing the original claim reached the payer on time — a clearinghouse acceptance report, the payer's 277CA claim acknowledgment, an EDI batch confirmation, or a certified-mail receipt. If you cannot prove on-time receipt, document a qualifying exception instead: a coordination-of-benefits delay (attach the primary EOB and its date), retroactive eligibility (attach the retro-effective notice), or a documented payer error. Include the original claim, the denial EOB/ERA, and a one-page cover letter stating the receipt date or exception. A phone call alone will not reverse CO-29; the dated proof is the appeal.
What is the difference between CO-29 and PR-27?
CO-29 means the claim was filed after the timely filing deadline — a late-filing write-off the provider absorbs and cannot bill to the patient (CO = Contractual Obligation). PR-27 means expenses were incurred after the patient's coverage terminated — the patient had no active coverage on the date of service, and because PR = Patient Responsibility, that balance can generally be billed to the patient or rebilled to the correct active payer. The two get confused because a coverage problem can lead to a late filing, but the fixes differ entirely: CO-29 needs proof of timely filing or an exception, while PR-27 needs verification of which coverage was actually active on the date of service.
Does the timely filing clock stop when I submit the claim or when the payer receives it?
The clock stops when the payer receives a clean, acceptable claim — not when you submit it to the clearinghouse. A claim that rejects at the clearinghouse or payer front end, or is returned as unprocessable, never counted as received, so the deadline keeps running. This is why front-end rejections that sit in a worklist are the most common hidden cause of CO-29: the practice's system shows the claim 'submitted on time,' but the payer never accepted it within the window. Reconcile every submission against the payer's acceptance report (277CA) so a silent rejection does not burn the deadline.
What counts as proof of timely filing for a CO-29 appeal?
Acceptable proof is a dated record from the payer or clearinghouse showing the original claim was received within the filing window. The strongest evidence is the payer's 277CA claim acknowledgment or a clearinghouse acceptance report bearing a receipt date inside the limit. EDI batch confirmations, payer portal submission confirmations with timestamps, and certified-mail return receipts for paper claims also work. What does not count is your own practice management system's 'claim created' or 'claim sent' date, because that does not prove the payer accepted the claim. Save acceptance reports for every claim so the proof exists before you ever need it.
Related Reading on This Topic
Related Services
Related Specialties
Stop Writing Off Revenue to Timely Filing Denials
We will audit your last 90 days of CO-29 denials, recover the ones with provable filing dates or valid exceptions, and fix the front-end gaps that age claims out — starting at no cost.
- check_circleNo contract
- check_circleNo setup fees
- check_circleReply within 1 business day