CO-35 denial code: what it means and how to fix it.
CO-35 shows up on your ERA when the patient's lifetime benefit maximum has been reached. A lifetime max never resets. The practice absorbs the adjustment unless the patient agreed to pay for non-covered care.
Needletail confirms lifetime maximums, ortho carryover, and per-tooth limits before the appointment.
RARC codes decoded
ranked dental triggers
lookalike code: CO-119 (resets)
TL;DR
CO-35 means the patient's lifetime benefit maximum has been reached. It never resets, never renews, and does not start over in January.
CO-35 is lifetime. CO-119 is per-period. With CO-119 you can wait for the benefit year to renew. With CO-35 waiting changes nothing.
Dental triggers: exhausted orthodontic lifetime max, one-crown-per-tooth limits, implant caps, and usage carried over from a prior plan with the same carrier.
Don't rebill. Check the RARC, confirm the usage history is correct, look for secondary coverage, then bill the patient where your contract and the signed financial agreement allow it.
Most CO-35s trace back to a lifetime number nobody checked before treatment started. Pre-appointment verification surfaces the remaining lifetime balance upstream.
What is the CO-35 denial code?
The official definition: "Lifetime benefit maximum has been reached." The plan has paid up to the total it will ever pay for this patient in this benefit category. Nothing is left to pay on the claim.
Why does the "CO" matter? It tells you who is on the hook. Contractual Obligation means the payer contract makes the practice responsible for the adjusted amount. Whether the patient can be billed depends on your participation agreement and on what the patient signed before treatment. Check both before you send a statement.
The defining feature of CO-35 is that it is lifetime. An annual maximum resets on the plan's renewal date. A lifetime maximum accumulates for as long as the patient stays with that carrier's plan design. Orthodontic benefits are the most common example, and many plans also apply lifetime limits to implants, crowns on the same tooth, and other major services.
Services denied under CO-35 are not defective claims. The data is fine and the coding is fine. The patient's benefit is used up. That is why the fix path looks different from a data-error denial: you verify the usage count, check for other coverage, and manage the patient conversation.
The common thread across CO-35 denials: the lifetime balance was knowable before treatment started. Phase 1 ortho history, a prior crown on the same tooth, and benefits carried over from an old group plan all sit in the payer's records. Practices that run verification before the appointment see the lifetime balance at scheduling.
Don't confuse CO-35 with CO-119
CO-119 is the benefit maximum for a period, usually the benefit year. It resets. CO-35 is the lifetime maximum. It doesn't. If a payer sends CO-119 and you wait for renewal, the claim can be filed again. If a payer sends CO-35, waiting for renewal does nothing.
How to Fix a CO-35 Denial,
step by step.
This isn't a data error, so a corrected claim usually won't help. The question is whether the payer's count is right, whether another payer owes something, and who pays the rest.
Provider
Lifetime Max Hit
M86, N362
Patient
Appeal Rights
MA01
Coding
Patient Responsibility
MA130
- 1
Pull the ERA or EOB. Find the RARC.
Open the 835 or the paper EOB. Look for the remark code on the CO-35 line. M86 and N362 are the two you'll see most. The RARC tells you which lifetime limit the payer applied.
- 2
Verify the usage history.
Call the payer or check the portal for the lifetime accumulator. Compare it against your own treatment records. Did the payer count a Phase 1 ortho payment correctly? Is the prior crown actually on this tooth? Did usage carry over from a previous plan with the same carrier? Counting mistakes are the only part of CO-35 that is fixable on the payer side.
- 3
Check for secondary coverage.
A lifetime max on the primary plan doesn't stop a secondary plan from paying. Confirm whether the patient has another dental plan, then file the secondary claim with the primary EOB attached. Verify coordination of benefits details first, because the order of payers can change the outcome.
- 4
Decide who owes the balance.
Review your payer contract and the financial agreement the patient signed. Some contracts let you bill the patient for services past a benefit maximum. Others require specific notice or a signed waiver before treatment. Don't send a statement until you've confirmed what applies.
- 5
Talk to the patient and document it.
Explain that the lifetime benefit is used up and won't renew. Offer a payment plan. If treatment isn't finished, discuss alternatives that fit the remaining benefit. Record the conversation in the chart.
| Scenario | Codes You'll See | How to Fix It |
|---|---|---|
| Lifetime maximum correctly exhausted | M86, N362 | Verify the usage history, check for secondary coverage, bill the patient balance where your contract allows it. |
| Payer may have miscounted usage | MA01 | Review appeal options and dispute the accumulator with documentation if the count looks wrong. |
| No remaining benefit, no secondary coverage | MA130 | Inform the patient, set up a payment plan, and discuss treatment alternatives that fit the remaining benefit. |
Lifetime limits don't reset.
Needletail's dental verification surfaces remaining lifetime benefits alongside annual maximums, so you know exactly where the patient stands before committing to treatment.
CO-35 RARC decoder:
what each remark code means.
CO-35 tells you the lifetime maximum is gone. The RARC tells you which limit the payer applied. Here are the remark codes dental practices see most often with CO-35.
Lifetime Max Hit
Secondary Insurance
Patient Responsibility
| RARC | What the Payer Is Saying | Dental Context | The Fix |
|---|---|---|---|
| M86 | Service denied because payment already made for same or similar procedure within a set time frame | Ortho lifetime max used, implant cap reached, or a crown-category lifetime limit already paid out | Pull the accumulator, confirm the count, then look for secondary or bill the patient balance. |
| N362 | The number of days or units of service exceeds the acceptable maximum | One crown per tooth per lifetime, or a bridge replacement frequency limit | Confirm the prior service on that tooth. Appeal only with clinical documentation if the plan allows an exception. |
| MA01 | Alert: if you do not agree with what we approved for these services, you may appeal our decision | Practice has the right to appeal the lifetime maximum determination | Review appeal options. If secondary coverage exists, file with the secondary payer. |
| MA130 | Claim contains incomplete/invalid information, no appeal rights afforded | Informational code that rides alongside another RARC | Find the companion RARC and follow the fix for that code. |
If your RARC isn't in this table, pull the full code from the 835 and look it up in the official RARC list. A denial that carries no lifetime-related remark code may be a different limitation. Check the plan's benefit summary before you label it CO-35.
Same lifetime caps catching you after treatment starts?
Needletail pulls lifetime benefit data during pre-appointment verification. The cap shows up at scheduling, not on the ERA.
Common causes of CO-35
in dental practices.
Most CO-35 content stops at "the benefit is exhausted." Here's what actually exhausts it in a dental office, mapped to the remark codes that come with each cause.
Orthodontic lifetime maximum exhausted
M86Separate ortho cap used up, often by Phase 1 treatment years earlier
Crown-per-tooth lifetime limit
N362Plan covers one crown per tooth per lifetime; second crown denied
Major restorative lifetime cap
M86Plans with a lifetime dollar limit on major services
DME/prosthetic lifetime benefit used
M86Medical-side prosthetic or equipment benefit tied to a lifetime limit
Accumulated usage from prior plan (same carrier)
N362Carrier carries lifetime usage across a plan or employer change
Implant lifetime benefit cap
M86Implant benefit limited to a lifetime dollar amount or count
Bridge replacement lifetime frequency
N362Replacement bridge on the same site denied under a lifetime frequency rule
- Ortho is the number one source of CO-35 in dental. Most plans that cover orthodontics carry a separate lifetime maximum, commonly in the $1,000 to $2,000 range. It sits apart from the annual maximum for general dental care, so a patient with plenty of annual benefit left can still be at zero for ortho.
- Phase 1 and Phase 2 treatment is where it gets tricky. A child who used part of the lifetime ortho max for early interceptive treatment has less available when comprehensive treatment starts as a teenager or adult. The payer's accumulator keeps counting, even if the patient has since changed jobs or plans under the same carrier.
- Monthly ortho billing adds another wrinkle. The first few payments may process normally. The denial lands partway through treatment, when the cap is reached.
- Some plans cover one crown per tooth per lifetime. Others set a lifetime frequency on bridges or implants at a given site. These generate CO-35 with N362 because the limit is tied to a service, not a dollar total.
- These denials usually come from a prior claim that is on file with the carrier but not obvious in your chart. A crown placed at a previous practice still counts against the tooth.
Orthodontic lifetime carryover is invisible without verification.
Needletail checks remaining lifetime ortho benefits as part of every eligibility check, Phase 1 history included.
- A patient who changes employers but stays with the same dental carrier may find that the carrier carries lifetime usage forward. The new group contract looks like a fresh start. The accumulator says otherwise. Whether lifetime usage carries over depends on the carrier and the contract language, so confirm it rather than assuming either way.
- Dental practices that also bill medical for oral surgery, sleep appliances, or prosthetics can run into similar lifetime-type limits on the medical side, including capped benefit rules for durable equipment. Remark code conventions differ between dental and medical claims, so read the payer's explanation closely before applying a dental fix to a medical-side denial.
| Trigger | What's Wrong | RARC You'll See |
|---|---|---|
| Orthodontic lifetime maximum exhausted | Separate ortho cap used up, often by Phase 1 treatment years earlier | M86 |
| Crown-per-tooth lifetime limit | Plan covers one crown per tooth per lifetime; second crown denied | N362 |
| Major restorative lifetime cap | Plans with a lifetime dollar limit on major services | M86 |
| DME/prosthetic lifetime benefit used | Medical-side prosthetic or equipment benefit tied to a lifetime limit | M86 |
| Accumulated usage from prior plan (same carrier) | Carrier carries lifetime usage across a plan or employer change | N362 |
| Implant lifetime benefit cap | Implant benefit limited to a lifetime dollar amount or count | M86 |
| Bridge replacement lifetime frequency | Replacement bridge on the same site denied under a lifetime frequency rule | N362 |
CO-35 vs.
CO-119, CO-151, and CO-50.
CO-35 and CO-119 get mixed up constantly. The difference decides your whole fix path: CO-35 is lifetime and never resets, CO-119 is per-period and renews.
| Code | Trigger | Who Owes | Type |
|---|---|---|---|
| CO-35 | Lifetime benefit maximum reached | Practice absorbs | Info |
| CO-119 | Benefit max for period (annual) | Practice absorbs | Info |
| CO-151 | Prior auth/frequency exceeded | Practice absorbs | Auth |
| CO-50 | Not medically necessary | Practice absorbs | Docs |
| CO-45 | Charges exceed fee schedule | Practice absorbs | Fee |
The question to ask first: does this limit ever come back? CO-119 is an annual maximum. When the benefit year renews, the patient has a fresh balance. You can schedule the remaining treatment after renewal, or resubmit if timely filing allows. CO-35 doesn't renew. The balance is gone for good under that plan design.
CO-151 can look similar because it also involves a limit, but it relates to frequency or authorization on a specific service, not a dollar total. CO-50 is a medical necessity decision and CO-45 is a fee schedule adjustment. Neither is about the patient running out of benefit.
Practical rule: if the payer says "maximum" and the word "lifetime" appears anywhere in the EOB or remark text, treat it as CO-35 and skip the wait-for-renewal strategy.
CO-35 and CO-119 look similar but work differently.
One resets, one doesn't. One upstream verification flags both before the claim is built.
How to prevent CO-35 denials
before they happen.
CO-35 can't be corrected after the fact, so the only real prevention is knowing the lifetime balance before treatment. Verification and a good financial conversation reduce billing surprises, but neither guarantees the claim will be paid.
Ask for the lifetime balance by name.
Check the remaining LIFETIME max, not just the annual maximum.
Check history for prior services on the same tooth.
Compare the patient's prior usage against the lifetime cap.
Confirm whether usage carried over from a prior plan.
Compare planned treatment cost to remaining lifetime benefit; flag shortfalls.
Flag the shortfall and quote the patient.
Discuss payment before treatment, not after the denial.
Re-check on the day of service.
Verify nothing changed since scheduling.
The manual cost at scale
Lifetime benefit checks add time to verification because many portals show annual numbers first. Teams end up on the phone for ortho and implant cases. Automating the pull, with human review of unusual plan designs, keeps this step consistent across locations.
Make this checklist automatic.
Needletail runs the 48-hour prevention checklist for every scheduled patient: automated eligibility pulls, subscriber matching, and NPI checks, without a biller touching a portal.
Real dental practice
scenarios.
These three come straight from dental billing teams. Each one produces a CO-35 that could have been spotted before treatment started.
Orthodontic lifetime maximum reached
A patient had Phase 1 ortho as a child and the plan paid $1,200 toward a $2,000 lifetime ortho max. Now an adult, the patient starts Phase 2 with the same carrier. Only $800 remains. Monthly claims process for a while, then start to deny.
What comes back
CO-35 + M86 (payment already made for same/similar procedure within a set time frame).
The fix
Confirm the accumulator is accurate, then bill the patient for the remaining balance according to the signed ortho contract and your payer agreement. Offer a payment plan.
How to prevent it
Check ortho lifetime usage before starting any ortho case. Present the expected patient portion at the consult, not after the first denial.
Crown replacement denied, lifetime frequency
A crown on tooth #30 was placed four years ago. The plan allows one crown per tooth per lifetime. The replacement crown claim is denied.
What comes back
CO-35 + N362 (the number of days or units of service exceeds the acceptable maximum).
The fix
Appeal with clinical documentation if the replacement is due to fracture or decay, not cosmetic. Include radiographs, intraoral photos, and a narrative. If the plan has no exception, the patient owes the balance per your agreement.
How to prevent it
Check the patient's history for prior crowns on the same tooth, including work done at other offices, before scheduling the replacement.
Accumulated benefits across prior plans
A patient switches employers but stays with the same dental carrier. The carrier carries over $1,500 of lifetime usage from the prior plan. The first major procedure under the new plan is denied because the lifetime max is nearly exhausted.
What comes back
CO-35 + M86 (payment already made for same/similar procedure within a set time frame).
The fix
Ask the payer to confirm in writing whether the new group contract should reset lifetime tracking. If the contract says it resets, dispute the accumulator. If it says usage carries over, bill the patient per your agreement.
How to prevent it
At verification, ask whether lifetime tracking resets under the new group contract and request the current amount used.
What these three have in common
Every one of them started with a lifetime number that was knowable before the patient sat down.
- The ortho balance was in the payer's file. The prior crown was in the claim history. The carried-over usage was in the accumulator.
- Needletail's dental verification catches these upstream, confirming remaining lifetime benefits, ortho history, and per-tooth limits.
- Human specialists review every verification before the full breakdown is written into the PMS.
- By the time treatment is scheduled, the lifetime balance is on the record and the patient conversation can happen first.
Know the lifetime balance before treatment starts, not after the denial.
Needletail confirms lifetime maximums, ortho carryover, and per-tooth limits before the appointment. Human specialists review every verification before the full breakdown goes into your PMS.

Your call is with Jofin Joseph,
Co-Founder and CEO.
Questions about this code