CARC Codes · CO-24

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

CO-24 isn't really a denial. It means the service falls under a capitation agreement, so the plan already paid the practice a flat monthly fee per patient and the individual claim pays $0 on purpose. The real work is confirming CO-24 was applied correctly, not appealing it.

Talk to an RCM Specialist

See how Needletail confirms plan type and capitation roster status before every appointment.

$0

expected claim payment when correct

3

ranked dental triggers

2

RARC codes decoded

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

TL;DR

CO-24 means the service is covered under a capitation (PMPM) agreement. It isn't a true denial.

The practice already receives a flat monthly fee per enrolled DHMO patient, so the individual claim correctly pays $0.

CO-24 is wrong when a fee-for-service patient gets misclassified as capitated, usually from an enrollment or plan ID error.

CO-24 is also wrong when it's applied to a service that's actually excluded from the capitation schedule, like most implants.

There's typically no specific RARC. The ERA narrative itself usually references the capitation agreement.

The real workflow here is verification: confirm plan type and enrollment roster status before assuming a $0 claim is a mistake.

What is it

What is the CO-24 denial code?

The official definition: "Charges are covered under a capitation agreement/managed care plan." This is not a coverage denial. It's a payment model note explaining why the claim paid nothing.

Capitation works differently from fee-for-service billing. Instead of paying per procedure, the payer pays the practice a fixed amount per enrolled patient per month, commonly called PMPM (per member per month), regardless of how many services that patient actually uses. In dental, this is the DHMO model, and it's also used in some state Medicaid managed care programs.

Because the practice already got paid through the monthly capitation fee, the individual claim for a covered service correctly zeroes out. CO-24 on a DHMO patient's routine cleaning isn't a mistake; it's the system working as designed.

Where CO-24 actually causes problems is when it shows up on a claim that shouldn't be capitated at all: a fee-for-service patient misclassified by the payer, or a service that falls outside the capitation schedule's scope.

Don't confuse CO-24 with CO-45 or CO-96

CO-45 means the charge exceeds a contracted fee schedule rate; the practice still gets paid, just at a lower amount. CO-96 means a service isn't covered under the provider's contract at all, and the practice absorbs it. CO-24 means the payer already paid for this through capitation; a $0 claim result here is often correct, not a write-off.

The fix

How to handle a CO-24 line, correct or not.

This isn't an appeal workflow. It's a verification check: is this patient actually capitated, and is this service actually in scope?

Got a CO-24?Pull the ERA and check the patient's enrollment and plan typeIs CO-24 correct for this patient and service?

Correct

Enrolled DHMO Patient, Covered Service

No specific RARC

No action needed. This is expected behavior; the practice was already paid via capitation

Wrong plan type

Enrollment or Plan ID Error

No specific RARC

Contact the payer with the correct subscriber ID and request reprocessing as fee-for-service

Out of scope

Service Excluded From Capitation

N386

Bill separately as a non-capitated service, or apply the DHMO copay fee schedule
Confirm or correct. Don't write off a capitation-coded claim without checking the plan type first.
  1. 1

    Confirm the patient's actual plan type.

    Check whether the patient is genuinely enrolled in a DHMO or capitated managed care plan, not just assumed to be based on the payer name.

  2. 2

    Confirm the practice is on the capitation roster for that plan.

    Capitation pays by enrolled patient, not by claim, so the practice needs to be the patient's assigned provider on the payer's roster for that specific plan.

  3. 3

    Check whether the billed service is actually in the capitation schedule's scope.

    Routine preventive and basic services are almost always included. High-cost procedures like implants are frequently excluded and should be billed separately or under the DHMO copay schedule.

  4. 4

    If the patient is actually fee-for-service, contact the payer.

    Enrollment and plan ID errors happen. Provide the correct subscriber ID and plan details and request the claim be reprocessed outside capitation.

  5. 5

    If the service is excluded, bill it correctly.

    Excluded services on a DHMO plan are typically billed to the patient according to the plan's published copay fee schedule, not treated as a provider write-off.

SituationCodes You'll SeeWhat to Do
DHMO patient, routine covered serviceNo specific RARCNo action needed; this is correct, the practice was already paid via monthly capitation
Fee-for-service patient misclassified as capitatedNo specific RARCContact the payer with the correct plan and subscriber ID, request reprocessing
Service excluded from the capitation scheduleN386Bill as a non-capitated service or apply the DHMO copay schedule directly to the patient

Know capitation status before the claim ever goes out.

Needletail identifies whether a patient is on a capitated plan and confirms the practice's enrolled provider status before the appointment, flagging the rare cases where a fee-for-service patient is incorrectly processed as capitated.

The decoder

CO-24 decoder: what you'll (and won't) see on the ERA.

Most CO-24 claims don't carry a specific remark code at all. The ERA narrative itself usually explains the capitation agreement in plain text.

Capitation Reference

N386Decision based on a National Coverage Determination (NCD)Occasionally appears when a service is excluded from the capitation schedule; confirm scope before billing separately
Capitation Reference
RARCWhat the Payer Is SayingDental ContextThe Fix
N386Decision based on a National Coverage Determination (NCD)The occasional secondary code on a CO-24 line when a specific service falls outside what the capitation agreement covers, such as certain implant procedures.Confirm the service is genuinely excluded from the capitation schedule, then bill it separately or apply the plan's DHMO copay fee schedule.

Most CO-24 lines carry no RARC at all; the ERA's remark text simply references the capitation agreement. If you see a code other than N386, pull the full remark text from the 835 file rather than assuming a standard denial reason applies.

A $0 claim shouldn't be a mystery.

Needletail's verification confirms plan type and capitation roster status upfront, so a $0 CO-24 claim reads as expected, correct, or a flagged error, never as a guess.

Common causes

Common reasons you'll see CO-24 in dental practices.

Most CO-24 lines are correct. Here's how often each pattern actually shows up, ranked from expected behavior to genuine errors worth chasing.

1

Correctly enrolled DHMO patient, routine covered service

No RARC

This is expected behavior, not an error. The practice already received the capitation payment for this patient this month

2

Fee-for-service patient misclassified as capitated

No RARC

A wrong plan ID or enrollment error causes the payer to process a PPO patient's claim under the capitation agreement

3

Service excluded from the capitation schedule still returns CO-24

N386

Implants and other high-cost procedures are often outside capitation scope but get coded as CO-24 anyway

  • Under a capitation agreement, the payer sends the practice a fixed PMPM amount for every enrolled patient on its roster, whether that patient comes in once a year or four times.
  • Routine preventive and basic services, a prophy, bitewings, a simple filling, are almost always included in the capitation schedule. The claim for these services correctly returns CO-24 and pays $0, because the practice was already paid through the monthly fee.
  • This is the overwhelming majority of what CO-24 looks like in a DHMO-heavy practice: expected, correct, and requiring no action at all.

  • CO-24 is wrong when the patient isn't actually capitated. A plan ID typo or an enrollment error at the payer can cause a fee-for-service PPO claim to get routed through the capitation agreement by mistake.
  • CO-24 is also wrong, or at least incomplete, when it's applied to a service the capitation schedule doesn't cover. Implants, for example, are commonly excluded from DHMO capitation and should either be billed separately or charged to the patient at the plan's published copay rate.
  • The tell is simple: if the patient's coverage and the service category both say “should be capitated,” don't chase it. If either one doesn't, it's worth a call to the payer.

Catch plan misclassification before it becomes a pattern.

Needletail cross-checks plan type and the payer's capitation roster before the appointment, so a fee-for-service patient wrongly coded as capitated gets flagged at scheduling, not buried in a stack of expected $0 claims.

  • A DHMO (capitation) plan pays the practice a predictable monthly amount per enrolled patient regardless of utilization, in exchange for the practice agreeing to a fixed copay schedule for covered procedures.
  • A DPPO (fee-for-service) plan pays per claim at a contracted rate, with no monthly guarantee, but the practice bills and gets reimbursed procedure by procedure.
  • Practices that run both models side by side need to track them separately: a DHMO patient's $0 claim is revenue the practice already has, while a DPPO patient's denial or underpayment is revenue still at stake. Treating the two the same in collections reporting hides real problems in one and creates false alarms in the other.
TriggerWhat's WrongRARC You'll See
Correctly enrolled DHMO patient, routine covered serviceThis is expected behavior, not an error. The practice already received the capitation payment for this patient this monthNo RARC
Fee-for-service patient misclassified as capitatedA wrong plan ID or enrollment error causes the payer to process a PPO patient's claim under the capitation agreementNo RARC
Service excluded from the capitation schedule still returns CO-24Implants and other high-cost procedures are often outside capitation scope but get coded as CO-24 anywayN386
Comparison

CO-24 vs. CO-45 and CO-96.

All three can produce a reduced or $0 payment, but only one of them is actually a payment model working as intended.

CodeTriggerWho OwesType
CO-24Service covered under a capitation/PMPM agreementPractice already paid via monthly capitationCapitation
CO-45Charge exceeds the contracted fee schedule ratePractice absorbs the differenceFee Schedule
CO-96Service not covered under the provider's payer contractPractice absorbsCoverage
CapitationFee ScheduleCoverage

CO-24 is a payment model indicator, not a denial. The practice isn't losing money on a correctly coded CO-24 claim; it already received payment through the monthly capitation fee.

CO-45 and CO-96 are both fee-for-service write-offs where the practice genuinely absorbs a loss. CO-24 only becomes a real problem when it's applied to the wrong patient or the wrong service.

DHMO vs. DPPO is the real fork in the road here: a capitated (DHMO) patient's $0 claim is normal, while a fee-for-service (DPPO) patient showing CO-24 almost always means an enrollment error worth correcting.

One verification pass. No confusion between capitation and a write-off.

Needletail's pre-appointment dental verification confirms plan type, roster status, and service scope up front, so your team can tell a correct CO-24 apart from a genuine CO-45 or CO-96 loss at a glance.

Prevention

How to manage CO-24 before it causes confusion.

You can't prevent capitation from existing, but you can prevent billing staff from chasing claims that were never meant to pay, and catching the ones that actually are errors.

At scheduling and monthly reconciliation
At scheduling

Confirm plan type, DHMO or PPO, before scheduling.

Confirm whether the patient's specific plan is capitated or fee-for-service.

At scheduling

Confirm the practice is on the enrollment roster for that plan.

Verify the practice's roster status with the payer for this specific capitated plan.

At treatment planning

Check the capitation schedule for service exclusions before treatment.

Verify whether the specific CDT code is in or out of the capitation schedule's scope.

Monthly

Reconcile the capitation roster monthly.

Cross-check the payer's capitation roster against your own patient list every month.

The cost of chasing the wrong claims

Billing staff who don't distinguish capitation from a true denial can waste real hours re-filing or appealing CO-24 claims that were never going to pay and never should have. The bigger risk runs the other way too: a genuinely misclassified fee-for-service patient that nobody catches is real revenue left on the table every month it goes uncorrected.

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-24 patterns from dental billing teams. The first is completely normal. The other two are worth a phone call.

Scenario 1

A routine DHMO cleaning, working exactly as designed

A DHMO-enrolled patient comes in for a D1110 prophy and D0274 bitewings. The claims return CO-24 with a $0 payment.

What comes back

CO-24, no specific RARC. This is correct: the practice already receives a monthly capitation payment for this patient.

The fix

No action needed. This is expected behavior for a capitated patient and should not be treated as a write-off or chased as a denial.

How to prevent it

Confirm which patients are capitated at the start of each month so billing staff don't mistake a correct $0 claim for a problem.

Scenario 2

A fee-for-service patient wrongly coded as capitated

A PPO patient's claim returns with CO-24, even though they're not enrolled in any DHMO plan.

What comes back

CO-24 applied incorrectly, usually from a wrong plan ID or an enrollment error on the payer's side.

The fix

Contact the payer with the correct subscriber ID and plan information, and request the claim be reprocessed as fee-for-service.

How to prevent it

Verify plan type and subscriber details directly at scheduling, rather than relying on the payer's system to classify the patient correctly.

Scenario 3

An implant denied under capitation it was never part of

A DHMO patient needs a D6010 implant. Implants are excluded from this plan's capitation schedule entirely.

What comes back

The practice should not receive CO-24 for an excluded service like this one.

The fix

Bill the implant separately as a non-capitated service, or apply the plan's published DHMO copay fee schedule directly to the patient.

How to prevent it

Check the capitation schedule's exclusion list for high-cost procedures before treatment planning, not after the claim comes back.

What these three scenarios have in common

Each one comes down to the same two questions: is this patient actually capitated, and is this service actually in scope.

  • Most CO-24 claims are correct and need no follow-up at all, unlike almost every other code in this series.
  • The errors that do happen are enrollment and scope mistakes, not clinical or documentation problems.
  • Treating every CO-24 the same way, as either always-fine or always-a-denial, causes practices to either miss real revenue or waste time chasing claims that were never going to pay.
  • Needletail's verification identifies whether a patient is on a capitated plan and confirms the practice's roster status before the appointment, so CO-24 claims are either expected or flagged as errors immediately, not discovered weeks later on the ERA.
Know what $0 actually means

A CO-24 claim isn't lost revenue. Confirm it, don't chase it.

Needletail verifies dental eligibility and plan type before every appointment, confirming whether a patient is capitated and whether the practice is correctly enrolled on that plan's roster.

Jofin Joseph

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

Questions about this code

CO-24 isn't a true denial. It means the service is covered under a capitation agreement, where the payer already pays the practice a fixed monthly fee per enrolled patient. The individual claim correctly shows a $0 payment because the practice was already paid through that monthly fee.

On an EOB or ERA, CO-24 means the service falls under a capitation or managed care agreement rather than fee-for-service billing. The claim line pays zero, but that's typically expected, not a sign of lost revenue, as long as the patient is genuinely enrolled in the capitated plan and the service is within its scope.

Capitation pays the practice a fixed amount per enrolled patient per month, regardless of how many services that patient uses. Fee-for-service pays the practice per procedure, billed and reimbursed claim by claim. DHMO dental plans typically use capitation; DPPO plans typically use fee-for-service.

Not for a service that's included in the capitation schedule; the patient's copay (if any) per the DHMO fee schedule is the extent of their responsibility. If the service is excluded from the capitation agreement entirely, like certain implant procedures, the patient can be billed the full fee-for-service amount for that specific procedure.