# CARC 29 Denial Code (Time Limit for Filing Has Expired (Timely Filing)) | ANSI 835 EDI Spec
> Comprehensive healthcare EDI technical reference and denial resolution guide for Claim Adjustment Reason Code 29 (Time Limit for Filing Has Expired (Timely Filing)) under ANSI ASC X12 835 005010X221A1.

- **Canonical URL:** https://stanzaapi.com/tools/x12-parser/carc/carc-29-timely-filing-expired
- **Governing Standard:** ANSI ASC X12 Standards (005010) (Accredited Standards Committee X12 / HIPAA 5010)
- **Edge Latency SLA:** <2ms Edge (Cloudflare V8 Isolates)
- **Execution Model:** Pure compute $f(x) = y$, 100% In-Memory (Zero Store, Zero Log)

## Technical Overview & Governing Rules
Claim Adjustment Reason Code (CARC) 29 communicates: "The time limit for filing has expired.".

In ANSI X12 835 Electronic Remittance Advice (ERA) files, CARC 29 is reported in Loop 2110 (Service Payment Information) or Loop 2100 (Claim Payment Information) under the Claim Adjustment (CAS) segment with Group Code 'CO' (Contractual Obligation), formatted as: CAS*CO*29*AMOUNT~.

Root Cause: The claim was received past the payer’s contractual timely filing deadline (typically 90, 180, or 365 days from date of service).

Adjudication & Appeal Strategy: Gather proof of timely submission (clearinghouse electronic 277 acceptance report) and file formal timely filing appeal.

## Specification Matrix
| Attribute | Value | Technical Guidance |
| --- | --- | --- |
| Reason Code | CARC 29 | Time Limit for Filing Has Expired (Timely Filing) |
| Standard Group Code | CO | Contractual Obligation |
| ANSI 835 Segment | CAS*CO*29*AMOUNT~ | Loop 2110 or Loop 2100 |
| Balance Billing Patient | Strictly Prohibited for participating network providers. | Compliance with billing regulations |
| Common RARCs | N54, MA01 | Remittance Advice Remark Codes |
| Recommended Action | Gather proof of timely submission (clearinghouse electronic 277 acceptance report) and file formal timely filing appeal. | Workflow for billing teams |

## Standard JSON Response Model
```json
{
  "transactionType": "835",
  "claimNumber": "CLM-2026-001",
  "adjudication": {
    "billedAmount": 500,
    "paidAmount": 0,
    "adjustments": [
      {
        "groupCode": "CO",
        "groupName": "Contractual Obligation",
        "reasonCode": "29",
        "reasonDescription": "Time Limit for Filing Has Expired (Timely Filing)",
        "adjustmentAmount": 500
      }
    ]
  }
}
```

## Frequently Asked Questions & Edge Cases
### Q: What does CARC 29 mean on an 835 ERA?
**A:** CARC 29 signifies: "The time limit for filing has expired.". It explains why the payer did not pay the full billed charge.

### Q: Can a provider balance-bill the patient for CARC 29?
**A:** Strictly Prohibited for participating network providers.

### Q: How do medical billing teams resolve and appeal CARC 29?
**A:** Gather proof of timely submission (clearinghouse electronic 277 acceptance report) and file formal timely filing appeal.
