Insurance denials using Claim Adjustment Reason Code 29 (CO-29) represent a severe leaks point in revenue cycle management. Unlike clinical necessity rejections that allow clinical debates, timely filing rejections are mechanical, date-driven write-offs that require definitive proof of submission to overturn.
When a remittance advice (ERA) arrives with Denial Code 29 ("The time limit for filing has expired"), it means the payer’s claim adjudication engine calculated that the gap between the Date of Service (DOS) and the Date of Receipt (DOR) exceeded the plan's contractual deadline.
This comprehensive playbook breaks down exactly how to audit CO-29 rejections, analyze timely filing windows across major insurance carriers, capture legally binding proof of submission within ANSI EDI transaction loops, and build cited appeals that secure payment.
Understanding the Technical Mechanics of CO-29
A CO-29 denial occurs automatically at the front-end adjudication phase. Payers establish a strict time window—ranging from 90 days to a year—within which a claim must be submitted. This limit is set in the provider participation agreement (PPA) or governed by state and federal regulations.
To evaluate timely filing, the payer's system subtracts the Date of Service (DOS) from the Date of Receipt (DOR) at the payer's gateway. If:
(Date of Receipt - Date of Service) > Contractual Timely Filing Limit
The claim is instantly rejected with Claim Adjustment Reason Code 29. Because this is applied as a Contractual Obligation (CO) adjustment group code, the provider is legally barred from balance-billing the patient for the services. This results in an immediate write-off of the balance unless an appeal is successfully filed.
Payer-Specific Timely Filing Limits Reference
Timely filing windows are dictated by the insurance carrier and the provider's contract status. Here is an overview of the strict limits applied by the major payers:
| Insurance Carrier | In-Network (Contracted) Limit | Out-of-Network Limit | Calculation Reference Policy |
|---|---|---|---|
| UnitedHealthcare (UHC) | 90 Days | 180 Days | UHC Commercial Administrative Guide, Section 5 |
| Aetna | 120 Days | 180 - 365 Days | Aetna Office Manual for Health Care Professionals |
| Cigna | 90 Days | 180 Days | Cigna Commercial Provider Directory & Rules |
| Blue Cross Blue Shield (BCBS) | 180 - 365 Days (Varies by local plan) | 365 Days | Local State Association Provider Agreements |
| Medicare (Traditional) | 365 Days | 365 Days | CMS Medicare Claims Processing Manual, Ch. 1 |
| Medicaid (State Plans) | 95 - 365 Days (e.g. Texas is 95, CA is 365) | 95 - 365 Days | State Department of Health & Human Services Rules |
Note: The timely filing clock for secondary claims typically resets. In almost all coordination of benefits (COB) situations, the timely filing limit for a secondary claim is calculated from the date on the primary payer's Explanation of Benefits (EOB) or Electronic Remittance Advice (ERA), typically allowing 90 to 180 days from that adjudication date.
Technical Audit: Decoding the EDI 835 Transaction
To automate the identification of timely filing rejections at scale, billing systems must parse the ANSI ASC X12 835 Electronic Remittance Advice (ERA) file. You will locate the denial indicators within the Loop 2110 (Service Payment Information) or Loop 2100 (Claim Payment Information).
Look for the CAS (Claim Adjustment) segment containing the group code CO and reason code 29:
CLP*100234589*4*150.00*0.00**MC*26052026112~
CAS*CO*29*150.00~
REF*F8*9982345112~
DTM*050*20260520~
DTM*232*20251015~
In the transaction segments above:
CLPindicates the Claim Level Data. The paid amount is0.00.CAS*CO*29*150.00represents the Claim Adjustment Segment. The group code is CO (Contractual Obligation), the CARC is 29 (Timely Filing Limit Exceeded), and the denied amount is $150.00.REF*F8represents the Original Reference Number (ICN/CCN) if applicable.DTM*050represents the Adjudication Date (May 20, 2026).DTM*232represents the Claim Incurred Date / Date of Service (October 15, 2025).
Payer systems will also return Remittance Advice Remark Codes (RARC) like M50 ("Missing/incomplete/invalid proof of timely filing") or N345 ("Claim/service denied/rejected as timely filing limit has expired") within the LQ segment to specify the documentation required for a reconsideration.
What Constitutes Legally Binding Proof of Submission?
Simply exporting a PDF of the CMS-1500 claim form or taking a screenshot of your billing software's ledger does not constitute proof of timely filing. Payers will immediately reject these artifacts because they do not verify that the claim was transmitted or received by the carrier.
To win a timely filing appeal, you must attach one of the following authoritative documents:
1. EDI 277CA (Claim Acknowledgment)
This is the single most effective proof of submission. The 277CA is a standard, electronic receipt generated by the payer’s gateway or clearinghouse upon receiving the EDI 837 claim file. It contains the exact timestamp, the patient's unique policy ID, the billed CPT codes, and a status code of A (Accepted) or ST (State/Transmitted). Citing the Transaction Control Number (TCN) from the 277CA makes the appeal legally incontestable.
2. Clearinghouse Acceptance Report (999 or equivalent)
If a 277CA is unavailable, a detailed clearinghouse acceptance report is required. This report must show:
- Clearinghouse Name and ID
- Payer Name and Payer ID
- Patient Name, Policy ID, and Date of Service
- Status showing the claim was successfully transmitted and accepted by the payer (not just received by the clearinghouse)
- Batch ID and Transmission Date
3. Primary Payer Explanation of Benefits (EOB)
For secondary claims, the primary EOB is your proof of submission. It demonstrates when the claim was first adjudicated. If you file the secondary claim within the secondary payer's timely filing window (typically 90 to 180 days from the primary EOB's print/payment date), the secondary payer must accept the claim.
4. Certified Mail Receipt
If you submit claims via paper due to special contractual requirements or attachments, you must use USPS Certified Mail with a Return Receipt. Attach the stamped mailing receipt and the signed green delivery card showing the delivery date fell within the filing window.
Corrected Claim, Refiling, or Appeal: The Decision Tree
When a CO-29 denial is received, billing managers must follow a strict decision tree. Submitting a corrected claim without understanding the underlying issue will lead to duplicate rejections or additional denials.
Scenario A: Claim Submitted On Time but Ignored by Payer
The Case: You have a clearinghouse report or a 277CA confirming the claim was sent and accepted by the payer gateway within the filing window, but the payer records show "No Claim on File" or auto-denied it as late.
Resolution: Submit a Level 1 Appeal packet containing the 277CA Claim Acknowledgment and the original CMS-1500 details. Do not submit a simple corrected claim.
Scenario B: Patient Provided Incorrect Insurance Information
The Case: The claim was originally submitted on time to Payer A, but was denied because the patient’s policy was inactive. You subsequently receive the correct coverage details for Payer B, but the timely filing window has now passed.
Resolution: File a claim with Payer B along with the original submission and rejection logs from Payer A, demonstrating diligent efforts within state-legislated "Good Faith" billing windows.
Scenario C: Credentialing or Authorization Delay
The Case: The provider’s credentialing process with the insurance company was delayed, preventing claims submission. Alternatively, the payer took months to approve a retroactive prior authorization.
Resolution: Submit a Level 1 Appeal attaching the credentialing agreement letter (showing retro-effective date) or the retroactive authorization approval letter.
Step-by-Step Appeal Guide: Overturning CO-29 Denials
When appealing a timely filing rejection, execution speed and documentation packaging are critical. Follow this step-by-step procedure to maximize your recovery rate:
- Verify the Payer & Plan: Review the patient's card and confirm the payer ID. If the claim was sent to the wrong payer initially, retrieve the original submission receipt to establish "Good Faith" submission.
- Pull the EDI 277CA Report: Query your clearinghouse for the raw EDI transmission log corresponding to the denied claim. Find the specific 277CA report showing the status "Accepted" by the payer gateway. Highlight the transaction date, time, policy ID, and Control Number.
- Confirm State-Level Exceptions: Some states have regulations that override payer-specific contracts. For example, some states enforce "Reasonable and Customary" grace periods for claims submission if administrative obstacles occurred.
-
Assemble the Appeal Packet:
The packet must include:
- A professional Level 1 Appeal letter (using the templates provided).
- A copy of the original CMS-1500 claim form showing all details.
- The highlighted 277CA report or clearinghouse gateway acceptance transmission log.
- The operative report, clinical notes, and/or primary EOB if applicable.
- Submit and Track: Submit the appeal through the payer portal (preferred for fastest processing) or via fax/mail using certified receipt tracking. Set a calendar reminder to check the appeal status in 30 days.
Level 1 Appeal Cover Letter Template
If you need to appeal a CO-29 denial manually, copy and customize the standard template below:
[Date]
[Payer Name]
Appeals & Grievance Department
[Payer Address]
RE: Level 1 Appeal for Claim [Claim Number]
Patient Name: [Patient Name]
Policy ID: [Policy ID]
Date of Service: [Date of Service]
Billed CPT Codes: [CPT Codes]
Total Billed Charges: $[Amount]
Denial Code: CO-29 (Timely Filing Limit Exceeded)
Dear Claims Appeals Committee,
We are writing to request a formal reconsideration of the timely filing denial applied to the above-referenced claim. The services were performed on [Date of Service], and the claim was electronically submitted on [Submission Date], within the payer's timely filing window.
Enclosed is the EDI 277CA Claim Acknowledgment transaction report confirming that the claim was received and accepted by your gateway on [Submission Date] at [Time] under Transaction Control Number [TCN]. This transaction verifies that the claim was submitted and received within the contractual period.
Please re-adjudicate this claim and release payment to the provider. If you require additional clinical information, please contact our billing office at [Phone].
Sincerely,
[Billing Manager Name]
[Practice/Provider Name]
[Tax ID / NPI]
Preventing Future Timely Filing Denials
The most cost-effective way to manage Denial Code 29 is to prevent it from happening. Billing teams can implement the following proactive workflows:
- Audit Clearinghouse Rejections Daily: Front-end rejects (EDI status failures) prevent claims from reaching the payer. If a biller does not resolve these rejects within days, the timely filing limit will run out.
- Optimize Eligibility Verification: Perform real-time eligibility (RTE) checks prior to or at the time of service. This prevents claims from being sent to inactive payers, eliminating the need to re-bill later.
- Automate Tracking of 277CA Documents: Utilize advanced RCM platforms (like Clausea) that automatically pair every submitted 837 transaction with its matching 277CA acceptance receipt. When a payer issues a CO-29, the system can immediately produce the proof packet without human intervention.
Stop Auditing Medical Policies Manually
Clausea reads your clinical notes, audits payer coverage rules, and generates cited appeal packets in seconds.
Automate Your Appeals