RemitBench/Denial codes/CO-29
CO-29 denial code
The claim reached the payer after its deadline. On Medicare this is the one denial with no appeal attached to it, which is not what most people expect.
- What it means
- The payer received the claim after the time limit for filing it. The clock started on the date of service, not on the day you found out there was a problem.
- Who owes the money
-
Practice write-off
The letters decide, and these lines normally arrive as
COorPI. Both keep it off the patient, which is right: they did not send the claim late. APR-29is worth checking your contract over before you post anything. - Is appealing worth it
- On Medicare there is nothing to appeal. The denial is not an initial determination, so no appeal rights come with it. On other payers, an appeal only works if you can prove the claim arrived on time, so find that proof first.
Do not send this to the patient. A late claim is the practice's mistake. Many participating contracts say plainly that you cannot charge a patient for a claim you filed too late. Medicare's manual says the same in its own words: where the patient did their part and the provider caused the late claim, the provider may not charge them beyond the deductible and coinsurance they would have owed anyway.
On Medicare, do not file an appeal. It is not that the appeal is weak. There is no appeal to file. The manual says a denial for untimely filing is not an initial determination, and the regulation listing what is not an initial determination agrees. Six weeks later you get the same answer.
Why the payer sent it
Very few of these are one careless claim. Nearly all of them are a claim that spent months somewhere else first.
- It went to the wrong payer. A coverage problem sends the claim to one carrier, that carrier denies it weeks later, and the real payer's clock has been running the whole time. A PR-27 turns into this more often than anything else on the list.
- It was rejected and nobody saw the report. The biggest cause, and the section below is about it.
- It sat waiting for records. A claim held in your office for a chart note, an x-ray or a narrative is a claim not filed.
- Credentialing was not finished. Offices hold a new provider's claims until enrollment comes through, and enrollment can outlast the filing window.
- The secondary claim waited on the primary. If the primary payer takes months, the secondary's clock may still be running from the date of service.
- The patient gave the insurance late. Common, sympathetic, and usually still your problem.
The clock, and what actually stops it
Two things about the deadline matter more than the number of days, and both catch people out.
It starts at the date of service
Not at the date you billed, not at the date the other payer denied, and not at the date you learned who the real payer was. Every week spent chasing the wrong carrier is a week off the right carrier's window.
Medicare's limit is one calendar year from the date of service, set in regulation for services on or after 1 January 2010. Medicaid has a federal floor of twelve months, and states are free to set a shorter window inside it: one state's manual gives most providers 95 days. Commercial limits vary widely and live in your contract rather than in any national rule.
So there is no number to memorise. The only reliable version of this deadline is the one written in your contract with that payer, or in that state program's manual. A rule you learned at your last job is not portable.
A rejected claim never stopped it
This is the trap. A claim that a clearinghouse or a payer's front end rejects never reached the payer, so nothing was filed. Your software may show it as sent. The payer has no record of it at all.
Months later somebody notices the claim was never paid, fixes it, sends it again, and it comes back as a 29. The office believes it filed on time, and the payer is correct that it did not.
This is the single most useful habit against this code. Work the clearinghouse rejection report every day. A rejection costs ten minutes on the day it happens and the whole claim eight months later.
It is also why a CO-16 is more expensive than it looks. A claim returned as unprocessable was never processed, and the filing clock kept running the whole time you were sorting it out.
Read the letters in front of the 29
Unlike code 45 and code 18, code 29 carries no rule of its own about which group codes may go with it. So the payer chooses, and you have to read the line.
- CO-29
- Contractual obligation. The usual one. Your write-off, under a contract term you agreed to about filing on time.
- PI-29
- Payer initiated. Also not the patient's. Medicare cannot use PI, but commercial and dental plans do.
- PR-29
- Patient responsibility. Uncommon on medical claims and normal on dental ones: one large dental carrier sends PR or PI on every timely filing row it publishes and never CO. Read your contract before anything goes on a statement, because many contracts forbid this exact charge.
- OA-29
- Not an approved pairing. The industry combination table allows CO, PI and PR with this code, and never OA.
On Medicare, this is not appealable
This is the part of the code worth knowing, and it is the part most articles get wrong. They tell you to appeal with proof of timely filing. On Medicare there is no appeal to attach the proof to.
Medicare's claims processing manual says a denial for having been filed after the timely filing period does not count as an initial determination, and that the finding is not subject to appeal. The regulation listing actions that are not initial determinations names this one directly. Appeal rights exist only for an initial determination, so a timely filing denial has none.
CMS tells its contractors both halves of this in the same instruction: send reason code 29 with
remark code N211, whose text is "Alert: You may not appeal this decision", and do
not give appeal rights on a claim denied for arriving after the filing period. So the remittance
is telling you, if you read the remark.
The same shape as MA130. If you have read the CO-16 page, this will be familiar. There, a claim returned as unprocessable has no appeal rights because it was never decided. Here, a late claim has no appeal rights because the lateness is not a decision about your claim. Different route, same dead end, and the same wasted six weeks if you miss it.
What you get instead
Medicare's manual sets out a short list of situations where the filing limit is extended. That list, not an appeal, is the route. The situations are narrow and they all involve something outside your control.
- An error or misrepresentation by Medicare, or by one of its contractors or agents, caused the claim to be late.
- The patient was given Medicare entitlement back to a date in the past, after the service happened.
- The patient was given retroactive entitlement, and a State Medicaid agency had already paid for the care during that period.
- The patient was taken out of a Medicare Advantage plan or a PACE provider organization back to a date in the past, and that plan or organization had already recovered its money.
Notice the shape. Every one of them is a change somebody else made, backdated, after you had already done the right thing. None of them covers a claim your office simply filed late, and that is deliberate.
Ask for a reopening, not an appeal
This is the practical part, and it is where the wrong form costs you the claim. One contractor states that claims denied for timely filing which meet one of the four exceptions go to its reopenings department. That is a different queue and a different request from an appeal.
Two limits are worth knowing before you start. On the administrative error exception, the manual gives you through the last day of the sixth calendar month after the month the error was put right. And contractors will not extend the limit beyond four years from the date of service at all. Past that, nothing helps.
The remark beside it can send you the wrong way
Before you work a timely filing denial, check that the codes around it agree with each other. This subject attracts crossed wires, and one of them wastes a lot of time.
One large dental carrier publishes a mapping of its own processing policies to the standard
codes. It gets the reason code right: ten rows use code 29, and the ones whose message says the
deadline for submitting has expired sit under 29 where they belong. The remark code is the
problem. Eight of those ten rows carry N30, "patient ineligible for this service".
That remark describes a completely different problem. A biller who reads it starts checking eligibility for a claim whose only fault was arriving late. That is an afternoon spent on the wrong question, and on this code the remaining window is the thing you cannot get back.
The same document has one row going the other way: a message saying the submission deadline has expired, mapped to code 27, which means expenses after coverage ended. One row out of hundreds, and almost certainly a mistake in their mapping rather than a policy. It is still enough reason to read the payer's own sentence before you trust the number.
What to do next
-
Find out whether the claim really was late
Start with the payer's acceptance record, not your own. You want a date the payer or the clearinghouse says the claim was accepted.
If it was accepted on time: you have the strongest case there is. Take the acceptance report to the payer. On a commercial or Medicaid plan this usually wins. If it was rejected: it was never filed. There is normally nothing to prove, and the real work is stopping the next one. -
Get proof from outside your own system
A screenshot of your billing software shows the day you pressed send. It does not show that anything arrived. Payers know the difference and will say so.
What tends to work: a report the payer itself generated. One state Medicaid manual says it plainly: only reports that its own system accepted or rejected will be honored, and the report has to carry the patient, the date of service, the charges and the batch reference. For paper, it accepts a certified mail receipt. Ask before you build the packet. What counts as proof is set by each payer, and sending the wrong document costs another cycle you may not have. -
Check who should have had the claim
If the delay came from billing the wrong payer, say so and show it. Some payers will accept the first carrier's remittance as evidence that you were pursuing coverage in good faith.
Send the other payer's remittance. It carries a date and it shows where the months went. It does not always work, and it costs one envelope. -
On Medicare, check the exception list rather than appealing
Read the four situations above against your claim. If one fits, contact the contractor about the exception. If none fits, the claim is finished, and the time is better spent on the claims still inside their window.
-
Close the leak
One 29 is a lost claim. A pattern of them is a process that is not being watched, and the same process is quietly losing claims you have not noticed yet.
Three checks worth building in: work rejection reports daily, put an alert on claims with no response after 30 days, and never hold a claim for records past a set number of days without escalating it.
Codes 29 gets confused with
| Code | How it differs from 29 |
|---|---|
| 27 | Coverage had ended before the service. A date problem about the patient, not about your claim. Some payers wrongly use it for filing deadlines. See the PR-27 page. |
| 26 | The service came before coverage started. The mirror of 27, and again nothing to do with filing. |
| 18 | A duplicate. Worth checking, because chasing duplicates is one of the ways months disappear. See the CO-18 page. |
| 16 | The claim was not usable as sent, so it was never processed. The clock kept running while you fixed it. See the CO-16 page. |
| 109 | Wrong payer. The claim is fine and went to the wrong place. Work it fast, because the right payer's window is already open. |
| 22 | Another plan is primary. The usual first step in the chain that ends in a 29. |
| 286 | A different deadline entirely: the time limit for filing an appeal was missed, not the time limit for filing the claim. Its neighbor 285 covers not following the appeal process. |
| 138 | The old code that covered both appeal problems in one. It was switched off on 1 May 2018 and split into 285 and 286. If a reference still lists it, that reference is stale. |
| B4 | A late filing penalty. The payer reduced the payment for lateness rather than refusing it. Money still came. |
| 28 | Coverage not in effect at the time of service. Switched off in 2003 as redundant to 26 and 27, and nothing to do with filing. |
When not to appeal
- It is a Medicare claim. There are no appeal rights on a timely filing denial. Look at the exception list instead.
- The claim was rejected before it reached the payer. Nothing was filed, so there is nothing to prove.
- Your only evidence is a date in your own software. That shows intent, not arrival.
- The claim really was late and nothing outside your office caused it. The honest answer is a write-off and a change to the process.
Appeal when you have an acceptance record from outside your system showing the claim arrived inside the window, or when the payer's own action caused the delay. Those are the two that win, and everything else here is either a write-off or a process fix.
Does 29 show up in dental?
Yes, and it behaves differently enough to catch someone who learned this code on medical claims.
The letters are not CO
In that large carrier's published mapping, every timely filing row carries PI or PR and none carries CO. So the medical assumption that a late claim is automatically your write-off does not transfer. A dental timely filing denial can arrive pointed at the patient, and whether you may act on that is a question for your contract, not for the code.
The deadlines are shorter and quieter
Dental filing windows are set entirely by the plan, and nothing federal sets a floor for commercial dental the way it does for Medicare and Medicaid. Two things follow. There is no standard number to fall back on, and the number for a plan you rarely bill is the one nobody in the office knows.
Where the months actually go in a dental office
- Treatment in stages. A case planned in one month and finished three months later can push a claim close to a short window before it is even sent.
- Waiting on a predetermination. Time spent waiting for an estimate is time off the clock, and the clock started at the date of service.
- Chasing the right plan. Dental coverage changes separately from medical coverage, so a patient with a valid medical card can still send you to the wrong dental carrier.
- Attachments. A claim held for an x-ray or a narrative is a claim not filed, and dental claims need attachments more often than medical ones.
One thing that makes it worse
Many dental payers print a sentence on a paper or PDF remittance and put the standard code only on the electronic one. So you get "received past the filing deadline" with no code to look up, and no remark to warn you that appealing is the wrong move. The wording is the only signal you get, which is the same lesson as the CO-96 page.
Related codes
RemitBench reads dental EOB PDFs and turns them into posting-ready lines, in your browser, with no upload. It does not read medical remittances today.
Open the appOpens your mail app with the message written. Nothing is sent from this page.