CARC Codes · CO-96

CO-96 denial code: what non-covered means and how to respond.

CO-96 means the payer has decided the service simply isn't part of the plan at all: cosmetic, past an annual maximum, outside an age limit, or excluded without a rider. It's not a clinical judgment like CO-50. Whether you can appeal depends entirely on which category it falls into.

Talk to an RCM Specialist

See how Needletail checks remaining benefits, exclusions, and age restrictions against the payer's file before every appointment.

3

RARC codes decoded

5

exclusion categories

3

ranked dental triggers

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

TL;DR

CO-96 means the service is excluded from the plan entirely, not that the payer questioned medical necessity.

Five categories drive most dental CO-96s: cosmetic procedures, annual maximum exceeded, age-restricted benefits, waiting periods, and missing riders.

Each category has a different appeal reality. Cosmetic exclusions are essentially unappealable. Age limits sometimes work with medical necessity documentation. Annual max overages have no appeal path at all.

CO-96 is a plan design decision, not a clinical one, which is the key difference from CO-50.

Checking remaining benefits, exclusions, and age restrictions before the appointment lets the practice present out-of-pocket costs upfront instead of after the denial.

The patient can't always be billed automatically. Whether CO-96 shifts cost to the patient depends on the specific plan language, so confirm before assuming.

What is it

What is the CO-96 denial code?

The official definition: "Non-covered charge(s). At least one Remark Code must be provided." This is a blanket statement that the service is excluded from the plan, and the remark code is what tells you why.

In dental billing, CO-96 shows up constantly because dental plans exclude more than most people expect: cosmetic procedures like veneers and whitening, benefits that reset annually and can be exhausted, age cutoffs on preventive benefits like sealants and fluoride, and procedures that simply aren't included in a given plan tier unless a rider was purchased.

The “CO” means the provider's contract makes the practice absorb the adjustment when it can't be collected from the patient; but with non-covered services specifically, many plans do allow the patient to be billed for the full charge instead, since the exclusion isn't a contractual discount, it's a coverage decision outside the contract entirely. Check the specific plan's EOB language before assuming either direction.

What CO-96 is not: a clinical judgment that the procedure wasn't necessary. That's CO-50. CO-96 is strictly about whether the service is part of the plan's benefit design at all, independent of how clinically appropriate it was.

Don't confuse CO-96 with CO-50

CO-96 means the plan excludes the service by design, regardless of clinical need. CO-50 means the payer reviewed the clinical documentation and decided the specific treatment wasn't medically necessary. A veneer denied for being cosmetic is CO-96. A crown denied because the decay didn't justify it is CO-50.

The fix

How to fix a CO-96 denial, step by step.

The fix depends entirely on which exclusion category triggered it. Some categories have a real appeal path. Others don't, and pursuing them wastes time the team could spend elsewhere.

Got a CO-96?Pull your ERA/EOB, find the remark code and exclusion reasonWhat category of exclusion is it?

Cosmetic / Hard Max

Cosmetic or Annual Max

N180, N56

No real appeal path. Bill the patient per plan terms, confirm before treatment next time

Age / Waiting

Age Limit or Waiting Period

N180, N386

Possible with medical necessity documentation or by waiting out the period

Missing Rider

Rider Not Purchased

N180, N386

Confirm the rider genuinely isn't on file. If confirmed, bill the patient per plan terms.
Bill the patient per plan terms, or appeal with documentation where the category allows it
  1. 1

    Pull the ERA or EOB. Identify the exclusion category.

    The remark code and the EOB narrative tell you which of the five categories applies: cosmetic, annual max, age restriction, waiting period, or missing rider. This determines everything that follows.

  2. 2

    Check whether this category has an appeal path at all.

    Cosmetic exclusions and exceeded annual maximums are plan design decisions with essentially no appeal path. Don't spend staff time drafting an appeal letter for these; move straight to patient billing.

  3. 3

    For age restrictions, gather medical necessity documentation.

    If a sealant or fluoride treatment was denied for exceeding an age cutoff but there's a genuine clinical reason (high caries risk, for example), a medical necessity letter with supporting clinical notes has a real chance of success.

  4. 4

    For waiting periods, check the actual enrollment date.

    Confirm the patient's effective date and the plan's specific waiting period length for that service category. If the date math shows the waiting period has actually passed, this may be a data error worth correcting rather than a true exclusion.

  5. 5

    Confirm whether the patient can be billed.

    Check the plan's specific language on non-covered services. Some plans allow full patient billing for CO-96 exclusions; others cap what can be billed even for non-covered care. Get this confirmed before sending a bill, ideally with written patient consent obtained before treatment.

Exclusion CategoryCodes You'll SeeThe Fix
Cosmetic exclusionN180, N56Essentially unappealable. Present out-of-pocket cost to the patient before treatment.
Annual maximum exceededN180No appeal path. Either bill the patient or split treatment across benefit years.
Age-restricted benefitN180, N386Appeal with medical necessity documentation if clinically justified; otherwise bill the patient.
Missing rider / plan exclusionN180, N386Confirm the rider genuinely isn't on file; if confirmed, bill the patient per plan terms.

Know which exclusions are worth appealing before you try.

Needletail's dental verification checks remaining annual maximum, plan exclusions, and age restrictions before the appointment, so your team isn't drafting appeal letters for categories that can't be won.

The decoder

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

CO-96's remark codes map closely to the five exclusion categories. Here's what each one actually tells you.

Plan Exclusions

N180Service not covered per plan provisionsIdentify which plan provision excludes it: cosmetic, rider, or design limit
N56Procedure code not compatible with diagnosisCommon with cosmetic denials where the diagnosis doesn't support medical necessity

Coverage Determination Basis

N386This decision was based on a National Coverage Determination (NCD)Confirm which specific NCD-style plan rule applies (age limit, waiting period, etc.)
Plan ExclusionsCoverage Determination Basis
RARCWhat the Payer Is SayingDental ContextThe Fix
N180Service not covered per plan provisionsThe umbrella RARC for most dental CO-96s: cosmetic exclusion, rider missing, or benefit design limitCheck the specific plan document for which provision excludes the procedure.
N56Procedure code not compatible with diagnosisCommon on cosmetic denials (veneers, whitening) where no diagnosis supports coverageConfirm the procedure is in fact cosmetic rather than restorative before pursuing anything further.
N386This decision was based on a National Coverage Determination (NCD)Shows up on age-restricted or waiting-period exclusions tied to the plan's own coverage rulesCheck the plan's specific age cutoff or waiting period length against the patient's documented history.

If your RARC isn't in this table, pull the full code from your ERA/835 file and look it up in the official RARC code list. CO-96 almost always needs the plan's own benefit document, not just the RARC, to know exactly which exclusion applies.

Same exclusions tripping up treatment plans every month?

Needletail's dental verification catches cosmetic exclusions, exhausted annual maximums, and age restrictions before the claim is ever built, so these RARCs stop showing up as a surprise on the ERA.

Common causes

Common causes of CO-96 in dental practices, by category.

Each exclusion category below carries a different appeal reality. Ranking them by how often each drives a dental CO-96.

1

Annual maximum exceeded

N180

Major work billed after the patient's annual benefit dollars are already exhausted for the year

2

Cosmetic exclusion

N180, N56

Veneers, whitening, or cosmetic bonding billed to a plan with a cosmetic carve-out

3

Age-restricted benefit

N180, N386

Sealant or fluoride treatment billed past the plan's age cutoff

  • Cosmetic exclusions are the clearest category. If a plan carves out veneers, whitening, or cosmetic bonding, no amount of clinical documentation changes the plan's definition of what it covers. The fix is presenting the out-of-pocket cost before treatment, not appealing after.
  • Annual maximum overages work the same way. Once a patient's benefit dollars for the year are gone, they're gone. There's no clinical argument that restores exhausted benefit dollars.
  • For both categories, the actual prevention is checking remaining benefits and plan exclusions before scheduling major work, not drafting an appeal afterward.

  • Age-restricted benefits, like a sealant age cutoff or a fluoride age limit, are the one category where a medical necessity appeal has a real chance. If a teenager past the typical sealant age cutoff has documented high caries risk, that clinical argument can sometimes move the payer.
  • Waiting periods are closer to a timing question than a true exclusion. If the patient's enrollment date shows the waiting period has already passed, this is often a data error on the payer's side rather than a genuine denial, and it's worth correcting rather than appealing in the traditional sense.
  • Missing riders sit in between: if the rider genuinely isn't on the patient's plan, there's nothing to appeal. But confirm it's actually missing first. Riders get added mid-year sometimes, and the payer's system doesn't always reflect that immediately.
TriggerWhat's WrongRARC You'll See
Annual maximum exceededMajor work billed after the patient's annual benefit dollars are already exhausted for the yearN180
Cosmetic exclusionVeneers, whitening, or cosmetic bonding billed to a plan with a cosmetic carve-outN180, N56
Age-restricted benefitSealant or fluoride treatment billed past the plan's age cutoffN180, N386
Comparison

CO-96 vs. CO-50, PR-204, and CO-16.

These three get confused with CO-96 constantly, because all four can end with the patient paying out of pocket. The reason behind each is different.

CodeTriggerWho OwesType
CO-96Service excluded by plan design (cosmetic, max, age, rider)Depends on plan termsExclusion
CO-50Payer judges the specific treatment not medically necessaryPractice absorbsClinical
PR-204Service not covered under the patient's current benefit planPatient billedExclusion
CO-16Claim missing or has invalid dataPractice absorbsData
ExclusionClinicalData

CO-96 and CO-50 both result in a non-payment, but for different reasons. CO-96 is a plan design question (is this service in the benefit package at all). CO-50 is a clinical question (was this specific treatment necessary for this specific patient). Appealing CO-96 with clinical documentation almost never works unless the category is age-restriction or waiting-period related.

CO-96 and PR-204 describe nearly the same scenario, non-covered services, but differ in group code. CO-96's group code is CO, which traditionally means the provider absorbs the cost; PR-204 explicitly puts the patient on the hook. In practice, many payers use CO-96 even when they intend the patient to be billed, so check the EOB's specific language rather than assuming from the group code alone.

CO-16 is a data error, not an exclusion. If a claim comes back CO-16 for a service you believed was covered, the issue is a broken field on the claim, not a plan exclusion, so don't apply the CO-96 playbook to it.

One verification pass. Every exclusion category covered.

Whether it's a cosmetic rider, an exhausted annual maximum, or an age restriction, the question is the same: is this service actually in the patient's benefit plan. Needletail's pre-appointment dental verification checks all of it in a single pass.

Prevention

How to prevent CO-96 surprises before they happen.

Every CO-96 category is knowable in advance from the patient's benefit details. The work is checking before treatment, not responding after the denial.

Before scheduling major or elective work
Before scheduling

Check remaining annual maximum.

Confirm remaining annual maximum before scheduling major work.

Before treatment plan

Verify cosmetic and rider exclusions.

Confirm plan-specific exclusions and riders before quoting a treatment plan.

Before scheduling

Check age restrictions on preventive benefits.

Confirm age limits on sealants, fluoride, and similar preventive benefits.

Before scheduling

Confirm waiting period status.

Verify enrollment date against the applicable waiting period length.

Day of visit

Present out-of-pocket costs and get written consent.

Document patient consent to out-of-pocket responsibility before treatment begins.

The manual cost at scale

Checking five different exclusion categories by hand, across every payer's own plan documents, is exactly the kind of manual verification work that eats biller time at scale. A 10-location group running this checklist for every elective and major procedure is looking at real staff hours per week. Automating the benefits and exclusion pull means the practice has the answer before the patient sits down, not after the remittance 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.

These three come straight from dental billing teams, one from each of the three most common exclusion categories.

Scenario 1

Veneer requested on a cosmetic-excluded plan

A patient wants D2962 (porcelain veneer) on tooth #8. Their plan carries a standard cosmetic exclusion rider.

What comes back

CO-96 + N180 (service not covered per plan provisions).

The fix

There's no appeal path for a true cosmetic exclusion. Bill the patient the full fee per the plan's non-covered service terms.

How to prevent it

Verify cosmetic exclusions before treatment planning, and present the full out-of-pocket cost to the patient during the consult, not after the claim denies.

Scenario 2

Crown billed after annual maximum exhausted

A patient needs D2750 (crown), but their $1,500 annual maximum was already used up earlier in the year on other restorative work.

What comes back

CO-96 for the portion of the charge above the remaining benefit.

The fix

No appeal path for exceeded annual maximums. Bill the patient for the balance, or discuss splitting the treatment plan across the current and next benefit year if clinically appropriate.

How to prevent it

Check remaining annual maximum before scheduling any major restorative work, especially later in the plan year.

Scenario 3

Sealant denied for age restriction

D1351 (sealant) is placed on a 16-year-old patient. The plan's age limit for sealant coverage is 14.

What comes back

CO-96 denial for exceeding the age restriction.

The fix

If the patient is high caries risk, submit a medical necessity appeal with supporting clinical documentation. Otherwise, bill the patient per plan terms.

How to prevent it

Pre-verification catches age restrictions before the appointment, so the practice can decide in advance whether to pursue a medical necessity argument or simply inform the patient of the out-of-pocket cost.

What these three have in common

Every exclusion was knowable from the plan's own benefit document before the patient was ever in the chair.

  • The cosmetic rider, the remaining annual maximum, and the age cutoff were all facts that existed in the payer's system before the appointment.
  • None of these required a clinical judgment call once the plan's own language was checked.
  • Needletail's dental verification pulls remaining benefits, plan exclusions, and age restrictions before the appointment, so the practice knows which procedures are covered and can discuss out-of-pocket costs with the patient upfront.
  • By the time treatment happens, the question of coverage has already been answered, not left for the ERA to reveal two weeks later.
Stop guessing at exclusions

Know what's covered before the chair, not after the denial.

Needletail verifies dental eligibility and benefits before every appointment, including plan exclusions, remaining maximums, and age restrictions. AI voice agents and portal automation confirm coverage, and human specialists review every verification before the full breakdown goes into your PMS.

Jofin Joseph

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

Questions about this code

CO-96 means the payer considers the service non-covered under the plan's own benefit design, regardless of clinical need. It's commonly triggered by cosmetic exclusions, an exceeded annual maximum, an age restriction on preventive benefits, a waiting period, or a missing rider.

It depends on the exclusion category. Cosmetic exclusions and exceeded annual maximums have essentially no appeal path, so the resolution is billing the patient per the plan's terms. Age-restricted benefits can sometimes be appealed with medical necessity documentation. Always confirm the specific category first before deciding how to respond.

CO-96 is a plan design decision: the service is excluded from the benefit package regardless of whether it was clinically appropriate. CO-50 is a clinical decision: the payer reviewed the documentation for a specific treatment and decided it wasn't medically necessary for that patient. A cosmetic veneer denial is CO-96. A crown denied for insufficient decay documentation is CO-50.

Often yes, but it depends on the specific plan's language about non-covered services, not the CO group code alone. Some plans allow full patient billing for excluded services; others cap what can be charged. Confirm the plan's actual terms, and get written patient consent before treatment whenever a CO-96 denial is anticipated.

No. It depends on which exclusion category triggered it. Cosmetic exclusions and exceeded annual maximums are essentially unappealable because they're hard plan limits. Age-restricted benefits have a real, if inconsistent, appeal path with medical necessity documentation. Treating every CO-96 the same wastes staff time on the categories that can't be won.