CARC Codes · CO-119

CO-119 denial code: what it means and how to fix it.

CO-119 shows up on your ERA when the patient's dental plan has already paid out the maximum allowed for that time period or occurrence. The treatment was almost certainly covered when it started. The plan just ran out of room before the claim arrived.

Talk to an RCM Specialist

See how Needletail confirms remaining annual maximums and frequency dates before every appointment.

7

RARC codes decoded

7

ranked dental triggers

48

hour prevention checklist

Sample ERA · line item
denied
Claim lineD2740 · $485.00
CARCCO-119claim/service lacks information
RARC on this line
M86N362N130N386
Fix the RARC's field, resubmit with frequency code 7. No appeal needed.
At a glance

TL;DR

CO-119 means the plan's benefit maximum for this time period or occurrence has been reached. The practice absorbs the adjustment.

The RARC tells you which limit was hit. M86 points to a dollar maximum. N362 points to a service or frequency limit.

Dental triggers: exhausted annual maximums, third cleanings in a benefit year, crowns inside the replacement window, and orthodontic caps.

Don't rush to appeal. Confirm which limit applied, then bill the patient the allowed balance or appeal only when there is a calculation error or a documented exception.

CO-119 is different from CO-35. CO-119 is a period limit that resets. CO-35 is a lifetime limit that does not.

Most CO-119s trace back to benefit data nobody checked before treatment started. Pre-appointment verification surfaces remaining maximums and frequency dates upstream.

What is it

What is the CO-119 denial code?

The official definition: "Benefit maximum for this time period or occurrence has been reached." In dental terms, the plan has no benefit left for that patient for that limit period. The service may have been perfectly covered at the start of the year. It just ran out of room.

Why does the "CO" matter? It tells you who's on the hook under the payer contract. Contractual Obligation means the adjusted amount is written off by the practice unless your contract and the plan terms allow you to collect it from the patient. For CO-119, that usually means a patient conversation. Many payers send PR-119 instead when the patient is responsible.

CO-119 is a benefit limit denial, not a data error. The claim was clean. The plan simply stopped paying. That's why the RARC matters: M86 and N362 separate a dollar cap from a service or frequency cap, and each one has a different fix.

The common thread across CO-119 denials: the limit existed before the patient sat in the chair. The annual maximum was already half spent, the last crown was placed three years ago, or the prior cleaning was in the same benefit year. Practices that verify remaining benefits before the appointment see these limits while there's still time to change the treatment plan or set patient expectations.

Don't confuse CO-119 with CO-35

CO-119 is a period limit: the annual maximum, a visit cap, or a frequency window. It resets when the benefit year renews or the window passes. CO-35 is a lifetime maximum, such as a lifetime orthodontic benefit. It never resets.

The fix

How to fix a CO-119 denial, and the benefit limits behind it.

This isn't a data error to patch. It's a benefit limit to identify, then decide between patient billing, a documented exception request, or waiting for the window to pass.

Got a CO-119?Pull your ERA/EOB, find the RARC attached to the CO-119Which limit was reached?

Provider

Annual Dollar Max

M86

Annual cap exhausted. Bill remaining to insurance, balance to patient

Patient

Visit or Service Cap

N362

Visit or service frequency reached. Check if an exception is possible with documentation

Coding

Frequency Limit

N362, M86

Procedure frequency exceeded. Verify frequency terms, then wait or appeal with a narrative
Post the adjustment. Bill the patient or appeal with clinical documentation. Corrected claim only if a calculation error is found.
  1. 1

    Pull the ERA or EOB. Find the RARC.

    Open the 835 electronic remittance file (or the paper EOB) and look at the remark code attached to the CO-119 line. M86 and N362 are the two you'll see most. Check the line-level payer remarks too, since some payers print the remaining maximum or the prior service date there.

  2. 2

    Identify which limit applied.

    Annual dollar maximum, per-visit service cap, frequency window, or orthodontic cap? Pull the plan's benefit summary or call the payer to confirm. The fix depends entirely on which limit it was.

  3. 3

    Check the payer's math.

    Add up what the payer paid year to date, then compare it to the plan's annual maximum. Confirm the benefit year start date, since many plans run on a contract year that doesn't match the calendar year.

  4. 4

    Bill the patient or request an exception.

    If the limit is real, post the contractual adjustment per your payer contract and bill the patient the amount your agreement allows. If the service is clinically necessary and the plan has an exception pathway, submit with a narrative, chart notes, and radiographs.

  5. 5

    Watch the appeal and filing window.

    Appeal deadlines vary by payer and are often 90 to 180 days from the remittance date. Check your provider contract before you assume there's time, and note when the benefit year renews so deferred treatment can be rescheduled.

Limit TypeTypical RuleDental Example
Annual dollar maximum$1,000-$2,500 spent before treatment finishesA mid-treatment crown or implant case exhausts the remaining balance
Visit or service cap2 cleanings, 1 bitewing set per benefit yearA third prophylaxis or a repeat radiograph set inside the same benefit year
Orthodontic or appliance capSeparate ortho maximum, often $1,000-$2,000Monthly ortho claims exhaust the separate cap before treatment ends
Frequency window (crowns, perio)3-5 year crown window, 2-4x/year perioSame tooth restored inside the replacement window, or perio visits beyond the plan's allowance

Stop finding out benefits are exhausted after the claim.

Needletail's verification confirms the remaining annual maximum, visit counts, and frequency dates before the appointment, so the practice knows a CO-119 is coming before the patient sits down.

The decoder

CO-119 RARC decoder: what each remark code means.

CO-119 says a limit was reached. The RARC says which kind. Here are the remark codes dental practices encounter most often alongside it.

Benefit Maximum Codes

M86Service denied because payment already made for same/similar procedure within set time frameConfirm remaining max, bill patient per contract
N362The number of days or units of service exceeds the acceptable maximumCheck the service cap and frequency terms
N130Consult plan benefit documents/guidelines for restrictions for this serviceRead the plan summary for the exact limit

Patient and Plan Status

N386This decision was based on a National Coverage Determination (NCD)Confirm what the plan covers for this procedure
MA04Secondary payment cannot be considered without primary payer informationAttach the primary EOB, confirm eligibility order

Coding and Authorization

M62Missing/incomplete/invalid treatment authorization codeAttach the pre-auth number if the plan requires one
MA01Alert: if you do not agree with what we approved, you may appeal our decisionNote the appeal window and follow the payer's steps
Benefit Maximum CodesPatient and Plan StatusCoding and Authorization
RARCWhat the Payer Is SayingDental ContextThe Fix
M86Service denied because payment already made for same/similar procedure within set time frameAnnual dollar max, ortho cap, or appliance cap already spent.Verify the remaining maximum on the plan, then bill the patient per contract.
N362The number of days or units of service exceeds the acceptable maximumThird cleaning, second set of bitewings, or a crown inside the replacement window.Confirm the plan's frequency terms. Appeal with a narrative only if clinically justified.
N130Consult plan benefit documents/guidelines for restrictions for this serviceThe plan limits how often or how many of this service it pays.Pull the benefit summary and read the frequency or visit language.
N386This decision was based on a National Coverage Determination (NCD)Procedure is limited or excluded under the plan design.Confirm the plan's coverage tier for the CDT code before treatment.
MA04Secondary payment cannot be considered without the identity of or payment information from the primary payerDual dental coverage where the primary maximum is already used.Attach the primary payer's EOB and file with the secondary.
M62Treatment authorization code missingPlan requires pre-auth for the procedure and none was on file.Get the authorization number and attach it to the corrected claim.
MA01Alert: if you do not agree with what we approved for these services, you may appeal our decisionPayer notes the claim can be disputed within a set window.Record the appeal deadline and file inside it if you have grounds.

If a RARC other than M86 or N362 appears on a CO-119 line, pull the full code from your ERA/835 file and look it up in the official RARC list. When CO-119 arrives with no RARC that names a limit, call the payer and ask which maximum was applied and what the remaining balance was on the date of service.

Same benefit limits showing up as surprises?

Needletail's dental verification flags remaining annual maximums and visit caps before scheduling, so these stop showing up on your ERA.

Common causes

Common causes of CO-119 in dental practices.

Generic guides lump benefit limit denials together. Here's what dental practices actually see, mapped to the remark codes that come with each cause.

1

Annual dollar maximum exhausted

M86

Typical plan maximums of $1,000 to $2,500 spent before treatment finishes

2

Preventive visit cap reached

N362

Third prophylaxis in a benefit year on a plan covering two

3

Crown or major frequency limit

N362

Crown on the same tooth inside a 5-year replacement window

4

Orthodontic benefit cap

M86

Monthly ortho claims run past a separate ortho maximum

5

Perio maintenance frequency

N362

D4910 visits beyond the 3 to 4 per year the plan allows

6

Radiograph frequency limit

N362

Second set of bitewings or a repeat full mouth series inside the window

7

Occlusal guard or appliance cap

M86

Replacement guard inside the plan's appliance limit

  • The annual maximum is the number one trigger. Most dental plans cap yearly payments at a fixed amount that hasn't kept pace with treatment costs, so a patient with a $1,500 maximum who needs two crowns and a root canal will run out before treatment ends.
  • Orthodontic and appliance caps work the same way. Many plans carry a separate orthodontic maximum that doesn't draw from the general annual maximum, and monthly ortho claims quietly chew through it until the plan stops paying. Occlusal guards and similar appliances often have their own dollar or replacement limits.
  • Mid-treatment exhaustion is the costliest version. The crown prep was paid, the lab case is made, and the delivery claim comes back CO-119 because the remaining balance is smaller than the allowed amount.

  • Preventive caps are the most common service limits. Plans pay for two prophylaxes and one set of bitewings per benefit year, and a patient who comes in for a perio-related cleaning plus a scheduled recare visit can hit the cap quickly.
  • Some plans also limit periodontal maintenance (D4910) to three or four visits a year, and radiographs follow their own window. A full mouth series may be limited to one every three to five years, while bitewings are limited per year. The plan documents set the rule. Your PMS usually doesn't.

Know the remaining benefit balance before treatment starts.

Needletail verifies coverage details including annual maximums and frequency limits, so your team knows what's left before the treatment plan is presented.

  • Frequency terms run on different clocks. Crowns and bridges often carry a five-year replacement window measured from the last date of service on that tooth, though some plans measure from the date the prior plan paid instead. Patients who switch plans can hit a limit the new carrier discovers in claims history.
  • Medicare-covered dental adds another layer. When a dental service is covered under Medicare because it's tied to a covered medical service, the KX modifier signals that the benefit limit has been met with documented medical necessity. Leave it off, or use it without the supporting records, and the claim can deny.
TriggerWhat's WrongRARC You'll See
Annual dollar maximum exhaustedTypical plan maximums of $1,000 to $2,500 spent before treatment finishesM86
Preventive visit cap reachedThird prophylaxis in a benefit year on a plan covering twoN362
Crown or major frequency limitCrown on the same tooth inside a 5-year replacement windowN362
Orthodontic benefit capMonthly ortho claims run past a separate ortho maximumM86
Perio maintenance frequencyD4910 visits beyond the 3 to 4 per year the plan allowsN362
Radiograph frequency limitSecond set of bitewings or a repeat full mouth series inside the windowN362
Occlusal guard or appliance capReplacement guard inside the plan's appliance limitM86
Comparison

CO-119 vs. CO-35, CO-151, and CO-50.

Dental billing teams mix these up constantly. Quick reference so you stop chasing the wrong fix.

CodeTriggerWho OwesType
CO-119Benefit maximum for a period or occurrence reachedPractice absorbs (or bills patient per plan)Benefits
CO-35Lifetime benefit maximum reachedPractice absorbsBenefits
CO-151Prior authorization frequency exceededPractice absorbsAuth
CO-50Not medically necessaryPractice absorbsMedical
CO-45Charges exceed fee schedulePractice absorbsFee
BenefitsAuthMedicalFee

The pair that confuses people most is CO-119 and CO-35. Both say a benefit maximum was reached. CO-119 is tied to a period or occurrence, so it resets. CO-35 is a lifetime maximum, so it doesn't. The fix for CO-119 is often to wait for renewal or bill the patient; the fix for CO-35 is a permanent patient responsibility conversation.

CO-151 is a cousin. The payer will cover the service, but the number of units or visits authorized exceeds what the prior authorization allowed. That's a frequency issue tied to the authorization rather than the benefit plan itself.

CO-50 and CO-45 are different problems. CO-50 is a medical necessity decision, and CO-45 is a fee schedule write-off that happens on nearly every in-network claim. Neither says the benefit is gone.

One verification pass flags benefit limits, frequency caps, and remaining maximums.

Needletail's pre-appointment dental verification confirms the data that drives CO-119, CO-35, and CO-151, all in a single check before the claim goes out.

Prevention

How to prevent CO-119 denials before they happen.

A CO-119 is the plan telling you something it already knew. The remaining balance, the visit counts, and the last service dates are all available before treatment. Checking them is cheaper than discovering them on the ERA.

48 hours before the appointment
48 hrs

Pull the remaining annual maximum.

Check remaining annual max, visit counts, and frequency dates.

36 hrs

Record visit counts and frequency windows.

Calculate treatment cost against the remaining benefits.

24 hrs

Tell the patient the out-of-pocket amount early.

Contact the patient if out-of-pocket cost is expected.

12 hrs

Verify frequency dates for specific procedures.

Verify frequency dates for the specific procedures scheduled.

Day of

Recheck on the day of service.

Final benefits confirmation in case the plan renewed since scheduling.

The cost of guessing on benefit limits

Benefit-level verification takes longer than a simple eligibility check because it needs frequency history, not just an active status. Done by hand through portal logins and phone calls, a multi-location group can spend a large share of a front-office team's week on verification alone. Automating the pull means the remaining maximum, visit counts, and frequency dates are in the chart before the patient arrives.

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 scenarios

Real dental practice scenarios.

Three CO-119 patterns straight from dental billing teams. Each one produces a denial that could have been caught before the claim went out.

Scenario 1

Annual max hit mid-crown treatment

A patient has a $1,500 annual maximum. Earlier visits and the crown preparation used $1,200. The delivery claim comes back denied because the remaining $300 isn't enough for the allowed amount.

What comes back

CO-119 + M86 (benefit maximum reached).

The fix

Bill the remaining $300 to insurance, then balance-bill the patient per your payer contract. Confirm with the payer how they split the final payment so the posted adjustment matches the ERA.

How to prevent it

Run a benefits check at scheduling that shows the remaining annual maximum. If the prep and delivery straddle the shortfall, tell the patient before the prep appointment, not after the lab case is made.

Scenario 2

Preventive visit cap reached

A patient with periodontal history comes in for a third prophylaxis (D1110) in one benefit year. The plan covers two per year.

What comes back

CO-119 + N362 (the number of services exceeds the acceptable maximum).

The fix

If the patient is a clinically necessary perio case, submit with a narrative, probing depths, and chart notes. If the plan won't grant an exception, bill the patient the allowed balance per contract.

How to prevent it

Check remaining preventive benefits at scheduling. Record how many cleanings the plan has paid in the benefit year so hygiene scheduling knows the limit before the appointment is booked.

Scenario 3

Orthodontic benefit cap

An orthodontic patient is billed monthly using D8670. The plan carries a $1,500 orthodontic cap. By the eleventh month the plan has paid its limit.

What comes back

CO-119 + M86 (benefit maximum reached).

The fix

Bill the patient for the remaining months per the ortho contract. Update the payment schedule in the PMS so the ledger stops expecting insurance payments.

How to prevent it

Track ortho benefit usage monthly. Subtract each payment from the cap so the front desk sees the remaining dollars before the cap is reached, and set the family's expectation at the start of treatment.

What these three scenarios have in common

Every one of them started with a limit that existed before the patient sat down. The treatment was appropriate; the plan had simply already paid what it was going to pay.

  • None of these denials involved a coding mistake. The annual maximum, the cleaning count, and the ortho cap were already known facts.
  • Every limit was knowable in advance, from a benefits check, a payer policy document, or a claim history pull.
  • Mid-treatment exhaustion is the costliest version because the lab case is already made by the time the denial arrives.
  • Needletail's dental verification confirms remaining annual maximums, visit counts, and frequency dates before scheduling, so the practice never books a service the payer has already stopped paying for.
Check the limit before you book

Benefit maximum denials are a scheduling problem, not a claims problem.

Needletail verifies dental eligibility and benefit limits before every appointment, confirming remaining annual maximums, visit counts, and frequency dates so the practice knows what's left before treatment starts.

Jofin Joseph

Your call is with Jofin Joseph,
Co-Founder and CEO.

Questions about this code

CO-119 means the plan has reached its benefit maximum for the time period or occurrence. In dental, that's usually the annual maximum, a visit cap such as two cleanings per year, or a frequency limit on crowns or radiographs. The RARC (M86 or N362) tells you which limit applied.

Confirm which maximum was reached by reading the RARC and the plan's benefit summary. If the limit is real, bill the patient the balance your payer contract allows. If the service was clinically necessary and the plan has an exception route, appeal with a narrative and chart documentation. Resubmit a corrected claim only when you find a payer calculation error.

CO-119 is a benefit maximum for a time period or occurrence, such as the annual maximum or a cleaning cap, and it resets when the period renews. CO-35 is a lifetime maximum, such as a lifetime orthodontic benefit, and it does not reset.

Rarely. Most CO-119 denials are correct because the benefit really was spent. An appeal makes sense when the payer miscalculated the remaining maximum, applied the wrong benefit year, or the plan allows an exception that your documentation supports. Otherwise the fix is a patient balance or deferring treatment until the benefits renew.

PR-119 uses the same reason code with the Patient Responsibility group code. It means the benefit maximum was reached and the patient owes the balance beyond the maximum. When you see PR instead of CO, bill the patient. When you see CO, check your payer contract to see whether the amount can be collected from the patient.