A pediatric practice sent us a stack of 41 denials in October, all from the same Medicaid managed care plan, all with the same code: CO-29, the time limit for filing has expired. Total billed charges were just under $9,000. The billing coordinator had already written them off as lost. When we looked at the clearinghouse history, 33 of the 41 had been accepted by the payer within 60 days of the date of service, then rejected weeks later for a provider ID issue, corrected and resubmitted after the 95-day window closed. The plan was counting the resubmission date. The original submission was on time and provable.

That pattern is more common than most practices realize, and it is why we treat every CO-29 as a question rather than an answer. Knowing how to appeal a timely filing denial is less about persuasive writing and more about evidence. Payers overturn these when you can show the claim reached them inside the limit, or that the limit had not started running yet. They do not overturn them because the practice was busy.

This is the method we use: how to find out what the actual limit was, where the proof lives in your systems, what payers accept and reject as proof, and the appeal letter that goes with it. Timely filing appeals will never be a large share of your recoveries, but they are among the most winnable when the facts are on your side, and among the most wasteful when they are not.

Key takeaways

  • CO-29 means the payer believes the claim arrived after its filing limit; the appeal has to prove either an earlier arrival or a later start date for the clock.
  • The clearinghouse 277CA acknowledgment showing the payer accepted the claim is the strongest proof of timely filing most practices have.
  • Filing limits range from 90 days to a year or more and are set by contract, so pull the contract before you assume the limit.
  • When a primary payer paid late or coverage was discovered late, the clock usually starts from the primary remittance date or the discovery date, not the date of service.
  • Do not appeal a CO-29 you cannot prove; write it off, code the reason, and fix the workflow that caused it.

What the payer is actually saying

Every payer contract and every government program has a filing limit, the number of days after the date of service (or after discharge, for inpatient) within which the claim must be received. CO-29 is the claim adjustment reason code (CARC) that says the payer received the claim after that deadline. The CO group code means contractual obligation: the payer's position is that you cannot bill the patient for it either. That is what makes timely filing denials expensive. The money is gone from both directions.

The limits vary widely. Medicare gives 12 months from the date of service under a rule that took effect in 2010. Most state Medicaid programs and Medicaid managed care plans allow 90 to 180 days, and some are shorter for corrected claims. Commercial payers set the limit in the participation agreement, usually 90, 120 or 180 days for in-network providers, and often a full year for out-of-network claims because the contract does not apply.

Payer typeTypical filing limitWhere the limit is writtenCommon exception
Medicare Part B12 months from date of serviceSocial Security Act section 1848 and the MAC claims manualRetroactive Medicare entitlement, MAC or agent error, MSP recovery
Medicaid fee-for-service90 days to 12 months, varies by stateState provider manualRetroactive eligibility, third party liability resolution
Medicaid managed care90 to 180 daysPlan provider manual and contractPrimary payer EOB date for secondary claims
Commercial, in-network90 to 180 daysParticipation agreementContract language on coordination of benefits
Commercial, out-of-networkOften 12 monthsPlan documentVaries by state law

Before you write a single appeal, look up the actual limit for that payer and that product. We keep a one-page grid by payer for every practice we bill for, and the number of times the practice manager's memory of the limit was wrong is the reason the grid exists.

Where the clock really starts

The payer counts from the date of service unless something else applies. Several things frequently do. If the claim is secondary, most payers count from the date of the primary payer's remittance, because you could not bill the secondary until the primary adjudicated. If the patient's coverage was granted retroactively (common in Medicaid and in newborn enrollment), the clock starts when the eligibility was established in the payer's system, and the eligibility history printout shows that date. If the patient gave you the wrong insurance at check-in and the right one was discovered after the first payer denied, many contracts allow the limit to run from the date of the denial from the wrong payer.

Medicare spells out its exceptions in the Claims Processing Manual: administrative error by the MAC or another government agency, retroactive entitlement, retroactive entitlement involving state Medicaid recoupment, and retroactive disenrollment from a Medicare Advantage plan. Each has a specific documentation requirement, and each is worth pursuing because they are written rules rather than payer discretion.

In the pediatric practice, the operative fact was simpler: the original claims had been received. A rejection after acceptance does not restart the clock under that plan's manual, which said a corrected claim filed within 60 days of a rejection notice is considered timely if the original was timely. Nobody had read that page.

What counts as proof of timely filing

Payers generally accept documentation that a claim was received by them, or submitted to them through a trading partner, on a specific date. The best evidence, in order of strength, is the payer's own acknowledgment. When you submit electronically, the payer or its clearinghouse returns a 277CA (claim acknowledgment) that lists the claim, the received date and whether it was accepted or rejected. Your clearinghouse stores these. Print the one for the original submission and you have a document the payer generated itself showing the date.

Next is the clearinghouse acceptance report: the batch report showing the claim left your clearinghouse for the payer on a date, with the payer ID. Most payers accept this. Some Medicaid plans want the report to show their specific payer ID, not just a batch confirmation, so pull the claim-level detail. After that comes a copy of a prior denial or rejection from the same payer for the same date of service, which proves they had the claim in hand on the earlier date. For paper claims, a certified mail receipt works; a fax confirmation sometimes works; a screenshot of your practice management system showing a "sent" status almost never works, because it proves you sent something, not that they received it.

What payers reject as proof: internal notes saying the claim was filed, printouts from your own system alone, a statement from the billing company, and a copy of the claim with a handwritten date. If that is all you have, you do not have an appeal. You have a write-off and a workflow problem.

The appeal letter and the packet

The letter is one page. It states the patient name, member ID, claim number, date of service and billed amount. It says the claim was denied with reason code CO-29 on a specific remittance date. It then states the fact that overturns the denial in one sentence: "The attached 277CA acknowledgment shows this claim was received and accepted by the plan on March 14, 2025, 41 days after the date of service and within the 95-day filing limit in section 6.2 of the provider manual." It asks for the claim to be reprocessed for payment. It lists the attachments. That is all.

What goes behind the letter: the remittance page showing the CO-29, the original claim (a copy of the CMS-1500 or the 837 claim image), the acknowledgment or acceptance report highlighted at the claim and the date, and, if the argument depends on it, the eligibility history, the primary payer's remittance or the page of the provider manual you are quoting. Do not send the entire chart. Do not explain the staffing situation. Payer appeal reviewers are working a queue, and the packet that answers the question in 30 seconds gets paid.

Send it the way the payer requires. Many commercial payers and most Medicaid plans have a reconsideration step for timely filing that is separate from a clinical appeal, often through the portal with a specific form. Using the wrong channel gets the appeal denied for being an appeal, which is its own small tragedy. Track the appeal deadline too: appeals usually have their own limit, often 60 to 180 days from the denial date, and a timely filing appeal that is itself late is not coming back. For practices that would rather hand this whole category to someone, our denial management service works these in batches by payer.

When not to appeal, and what to fix instead

If the claim genuinely went out late and there is no exception, the appeal is a waste of the biller's hour. Write it off with an adjustment code specific to timely filing, not a generic contractual adjustment, so it shows up in your monthly write-off report as what it is. Then find out why. In our experience, late claims cluster around a handful of causes: encounters that never converted to claims because the note was unsigned, claims held in a rejection queue nobody works, secondary claims that wait for someone to key the primary payment, and provider enrollment gaps where claims are held until the payer loads the new provider.

Each of those has a report that catches it early. A weekly unbilled encounters report by provider, a daily rejection queue count, an aging report on secondary claims awaiting primary posting, and a held claims report by hold reason. If your timely filing write-offs exceed a fraction of one percent of charges, one of those reports is not being run, or it is being run and not read.

Questions we hear

The payer says our clearinghouse report is not proof because it does not show they received the claim. What now?

Ask the clearinghouse for the payer-level 277CA or the payer acknowledgment report for that batch, which shows the payer's own receipt. If the payer rejected the claim on the front end, that rejection is itself proof of receipt on that date. If the clearinghouse cannot produce either, the claim probably never reached the payer, and the appeal will not succeed.

Can we bill the patient for a timely filing denial?

Not when the denial carries the CO group code and you are in network; the contract makes it your obligation. Medicare and Medicaid rules also prohibit billing the beneficiary. For an out-of-network commercial claim, it depends on the plan and state law, and we suggest asking counsel before sending a statement.

How often do timely filing appeals actually win?

When the packet includes a payer acknowledgment inside the limit, most are overturned, though it depends on the payer and some take a second request. When the argument rests on a start-date exception like retroactive eligibility, results are mixed and slower. When there is no proof of receipt, they almost never win, which is why we sort before we appeal.

What to do this week

  1. Pull every CO-29 denial from the last six months and sort them by payer, then by whether an acknowledgment inside the limit exists.
  2. Build or update the one-page filing limit grid by payer and product, quoting the manual section for each.
  3. Appeal the provable group with the one-page letter and the acknowledgment, through each payer's reconsideration channel.
  4. Write off the unprovable group with a timely filing specific adjustment code so the total is visible monthly.
  5. Turn on the four early warning reports: unbilled encounters, rejection queue, secondary claims awaiting primary, and held claims by reason.