CARC Codes · CO-27

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

CO-27 shows up on your ERA when the payer says the patient's dental coverage had already ended on the date of service. The practice absorbs the adjustment until you prove coverage was active, find other coverage, or bill the patient.

Talk to an RCM Specialist

Needletail confirms active eligibility for every scheduled patient before services are rendered.

5

RARC codes decoded

7

ranked dental triggers

1

mirror code: CO-26

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

TL;DR

CO-27 means the payer says coverage terminated before the date of service. The practice absorbs the adjustment.

A RARC rides alongside it. N30 (patient ineligible) and MA04 (secondary payer information needed) are the two you will see most.

Dental triggers: employee terminations, retroactive employer cancellations, COBRA lapses, retiree plans ending, dependents aging out.

Don't resubmit the same claim. Verify the termination date, check for COBRA or other coverage, then bill the right payer or the patient.

Every CO-27 is a verification gap. A real-time eligibility check on the day before the visit, and again on the day of, catches terminated coverage before services are rendered.

What is it

What is the CO-27 denial code?

The official definition: "Expenses incurred after coverage terminated." The payer's records show the patient's plan ended before the day you treated them. The service itself may be perfectly covered under the plan. The problem is that the plan no longer covered this person.

Why does the "CO" matter? It tells you who is on the hook. Contractual Obligation means the payer contract treats the adjusted amount as the practice's responsibility. Your path to recovering that revenue is either proving coverage was active, finding other coverage, or establishing financial responsibility with the patient.

CO-27 is different from most data-error denials. No corrected claim fixes it, because nothing on the claim is wrong. The eligibility behind the claim is wrong. That is why the RARC matters: N30 confirms the patient was ineligible, and MA04 asks for other payer information if another plan may apply.

The common thread across CO-27 denials: coverage ended before the visit and nobody knew. An employee left the company, an employer missed a premium, a COBRA payment came in late. Practices that verify eligibility in real time before the appointment catch these changes upstream.

Don't confuse CO-27 with CO-26 or PR-27

CO-26 means the expense was incurred before coverage started. PR-27 carries the same description as CO-27 but with a Patient Responsibility group code, so the patient owes the balance. Same words, different group code, different person paying.

The fix

How to Fix a CO-27 Denial, step by step.

This is an eligibility problem, not a data error. Confirm the termination date, look for other coverage, then route the balance to the correct party.

Got a CO-27?Pull your ERA or EOB, find the RARC attached to CO-27Why did coverage end?

Provider

Coverage Terminated

N30, MA04 · plan ended before DOS

Verify termination date, check COBRA, file secondary

Patient

COBRA Lapse

N30, N386 · COBRA premium missed

Confirm COBRA status, check grace period, resubmit if reinstated

Coding

Retroactive Cancellation

MA04, MA130 · employer cancelled retroactively

Contact employer, request reinstatement, bill patient if confirmed
Route the balance: other payer, reinstated claim, or patient
  1. 1

    Pull the ERA or EOB. Find the RARC.

    Open the 835 electronic remittance file or the paper EOB. Look for the remark code attached to the CO-27 line. N30 means the patient wasn't eligible on the date of service. MA04 means the payer needs other coverage information before processing. Note the termination date if the payer lists one.

  2. 2

    Verify the termination date with the payer.

    Run a fresh eligibility check for the date of service, not today's date. Ask the payer for the coverage end date and whether it was entered retroactively. Write down the date, the rep's name, and the reference number. You will need them if the patient or employer disputes it.

  3. 3

    Look for other coverage.

    Ask the patient about a new employer plan, a spouse's plan, a COBRA election, or a retiree plan. If the patient has secondary dental coverage that was active on the date of service, file with that payer. Include the primary denial if the secondary payer asks for it.

  4. 4

    Check COBRA status and grace periods.

    If the patient elected COBRA, confirm whether the premium was paid and when. COBRA rules give qualified beneficiaries a window to make the first payment and a 30-day grace period on later ones. If payment landed inside the window, the carrier should reinstate coverage back to the loss date. Ask for the reinstatement in writing, then resubmit.

  5. 5

    Contact the employer for retroactive cancellations.

    When the carrier cancelled the group retroactively, the employer's HR or benefits contact is the only person who can fix it. Ask whether premiums were missed and whether reinstatement is in progress. Keep a record of every claim affected so you can resubmit them in one batch if coverage is restored.

ScenarioCodes You'll SeeHow to Fix It
Coverage terminated before the date of serviceN30, MA04Verify the termination date, check COBRA or other coverage, file with the secondary payer.
COBRA premium lapseN30, N386Confirm COBRA status and grace period, resubmit if coverage was reinstated.
Retroactive employer cancellationMA04, MA130Contact the employer, request reinstatement, bill the patient if cancellation is confirmed.

The fix for CO-27 is finding out sooner.

Needletail's real-time dental eligibility verification confirms active coverage before the appointment, catching terminations, COBRA lapses, and retroactive cancellations before they become denials.

The decoder

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

CO-27 tells you coverage had ended. The RARC tells you how the payer reached that conclusion and what they expect next. Here are the remark codes dental practices see most often.

Coverage Terminated

N30Patient not eligible on date of serviceVerify DOS eligibility, find other coverage
MA04Secondary payment cannot be considered without primary payer informationIf patient had other coverage, provide that payer's details

Plan and Payer Information

N386This decision was based on a National Coverage Determination (NCD)Request the plan determination in writing
MA01Alert: if you do not agree with what we approved, you may appeal our decisionFile an appeal if you have proof coverage was active on the DOS

Claim Handling

MA130Claim contains incomplete/invalid information, no appeal rights affordedFix the eligibility issue the companion RARC names
Coverage TerminatedPlan and Payer InformationClaim Handling
RARCWhat the Payer Is SayingDental ContextThe Fix
N30Patient ineligible for this service on the date of serviceEmployee left the company, COBRA lapsed, or retiree plan endedRun eligibility for the DOS. Ask the patient about new or secondary coverage.
MA04Secondary payment cannot be considered without the identity of or payment information from the primary payerPayer needs other coverage details before processing; common on retroactive cancellations where another plan may applyProvide any other payer information, or confirm no other coverage exists.
N386This decision was based on a National Coverage Determination (NCD)Carrier applied a plan-level rule about who was coveredRequest the determination letter. Use it to support a reinstatement request or patient billing.
MA01Alert: if you do not agree with what we approved for these services, you may appeal our decisionPractice has the right to appeal the coverage termination determinationFile a formal appeal with proof of active coverage on the DOS if you believe the termination date is wrong.
MA130Claim contains incomplete/invalid information, no appeal rights affordedInformational code. Always appears alongside another RARC that names the actual problem.Don't appeal. Find the companion RARC, resolve the eligibility issue, then resubmit if coverage is restored.

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. Remark code wording changes across payers, so always read the full description on your remittance rather than relying on the short label alone.

Real-time eligibility catches what monthly batch checks miss.

Needletail verifies coverage the day before the appointment. Retroactive terminations that would otherwise hit your ERA show up in the verification instead.

Common causes

Common causes of CO-27 in dental practices.

Most CO-27 guides stop at "coverage ended." Here's what actually ends dental coverage in a practice's patient base, mapped to the remark codes that come with each cause.

1

Employee termination

N30

Dental benefits end when employment ends

2

Retroactive employer plan cancellation

MA04

Employer misses premium, carrier cancels back to a past date

3

COBRA premium lapse

N30

Continuation coverage ends when payment is missed

4

Retiree dental benefit discontinuation

N30

Employer ends or changes the retiree dental plan

5

Dependent aging out of coverage

MA04

Child passes the plan's dependent age limit

6

Employer group plan non-renewal

N30

Group drops the carrier at renewal, old plan ends

7

Mid-treatment plan switch by employer

MA04

New carrier takes over while ortho or multi-visit care is underway

  • The most common cause is simple: the patient left the job. Dental benefits usually end on the last day of employment or the last day of that month, depending on the employer's plan rules. The patient often doesn't think to tell the front desk, and the carrier's file may take days or weeks to update.
  • Retroactive cancellations are the costly version. A small employer misses a premium payment, the carrier cancels the group, and the termination date lands in the past. Every claim your practice filed since that date can come back CO-27 + MA04, even though your eligibility check on the day of service showed active coverage.
  • Group non-renewals and mid-treatment switches work the same way. The employer changes carriers at renewal, the old plan ends, and patients mid-treatment are suddenly on a plan your records don't reflect.

  • COBRA lets qualified beneficiaries keep group coverage after a job loss, but the patient has to elect it and pay on time. If the first payment or a later one is missed outside the grace window, coverage ends. The patient may still believe they're covered, because they sent a check or elected COBRA weeks earlier.
  • COBRA also reaches back. When a patient elects and pays after the loss of coverage, the plan must cover the gap, which means claims that were denied CO-27 during the election window can sometimes be reprocessed. That makes COBRA status worth confirming before you write anything off.
  • Retiree plans add another layer. Employers can change or end retiree dental benefits, and those changes often take effect on January 1 without a notice that reaches your office. Patients on retiree plans deserve a verification on every visit.

Every CO-27 is a verification failure.

Needletail confirms active dental coverage before the patient sits down. AI voice agents and portal automation check coverage status in real time.

  • Dependent age limits vary by plan. Many dental plans end dependent coverage at 19 or 26, and the cutoff may be the birthday or the end of that month. A young adult patient who has been on a parent's plan for years can age out without anyone at your practice noticing.
  • The claim comes back CO-27 + MA04 on the first visit after the cutoff, and the fix is the same as any other coverage-termination scenario: verify the date, find other coverage if it exists, and bill accordingly.
TriggerWhat's WrongRARC You'll See
Employee terminationDental benefits end when employment endsN30
Retroactive employer plan cancellationEmployer misses premium, carrier cancels back to a past dateMA04
COBRA premium lapseContinuation coverage ends when payment is missedN30
Retiree dental benefit discontinuationEmployer ends or changes the retiree dental planN30
Dependent aging out of coverageChild passes the plan's dependent age limitMA04
Employer group plan non-renewalGroup drops the carrier at renewal, old plan endsN30
Mid-treatment plan switch by employerNew carrier takes over while ortho or multi-visit care is underwayMA04
Comparison

CO-27 vs. CO-26, PR-27, and CO-109.

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

CodeTriggerWho OwesType
CO-27Expenses after coverage terminatedPractice absorbsData
CO-26Expenses before coverage startedPractice absorbsData
PR-27Expenses after coverage terminatedPatient paysData
CO-109Claim not covered by this payerPractice absorbsAuth
CO-45Charges exceed fee schedulePractice absorbsFee
DataAuthFee

The key distinction: CO-27 is a contractual obligation, so the practice absorbs it. PR-27 is a patient responsibility, so the patient pays. The description is identical. The group code prefix is what decides who owes.

CO-26 is the mirror image. CO-26 means the service happened before coverage began. CO-27 means it happened after coverage ended. Both are timing problems, and both are caught by checking eligibility for the exact date of service.

CO-109 is a separate issue. The payer is saying the claim belongs to a different payer or plan. Sometimes it follows a coverage change, which is why it blurs with CO-27 on patients who switched employers.

One verification pass. Three denial codes handled.

CO-27, CO-26, and CO-109 all trace to the same root: coverage wasn't verified before the visit. One real-time eligibility check catches all three.

Prevention

How to prevent CO-27 denials before they happen.

CO-27 is the denial code where prevention pays off most. You cannot correct your way out of terminated coverage after the service is rendered. You can only confirm it before.

48 hours before every appointment
48 hrs

Verify coverage is active on the exact date of service.

Confirm coverage is active on the date of service, not just on file.

36 hrs

Treat COBRA patients as their own category.

Verify COBRA status separately; confirm premium payment and election dates.

24 hrs

Watch for group-level changes.

Watch for carrier changes at renewal and group-level cancellation notices.

12 hrs

Check dependent ages.

Compare each dependent's age to the plan's dependent age limit.

Day of

Verify again the day of the visit.

Catches retroactive terminations entered after the earlier check.

The manual cost at scale

Manual verification takes roughly 12 minutes per transaction by CAQH Index benchmarks, and running it multiple times per patient multiplies the load. A busy group can't realistically re-verify ortho and COBRA patients on every visit by phone and portal. Automating the eligibility pull makes repeat verification practical, running before the patient arrives instead of as a billing-team afterthought.

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. Each one produces a CO-27 that real-time eligibility verification could have caught.

Scenario 1

Employee terminated mid-ortho treatment

A patient is in month 8 of an 18-month orthodontic treatment plan. Their employer terminates dental benefits, and the patient doesn't mention it. The month 9 claim goes out as usual.

What comes back

CO-27 + N30 (patient not eligible on date of service).

The fix

Confirm the termination date with the payer. Ask the patient about COBRA or a new employer plan. If none applies, bill the patient for the remaining balance under a revised payment arrangement.

How to prevent it

Verify coverage monthly for every active ortho patient. Ortho cases run over many months, which gives job changes plenty of time to happen mid-treatment.

Scenario 2

Retroactive plan cancellation

A small employer misses a premium payment. The carrier cancels the group retroactively. Your practice saw 8 patients from that employer in the same month, and all 8 claims come back denied.

What comes back

CO-27 + MA04 (secondary payment cannot be considered without primary payer information) on all 8 claims.

The fix

Contact the employer and ask whether reinstatement is in progress. If it is, hold the claims and resubmit once coverage is restored. If not, notify the patients and bill them directly.

How to prevent it

Same-day eligibility verification. When one patient from a small employer shows a termination, you can warn the rest of that group's patients on your schedule before they sit down.

Scenario 3

COBRA gap in coverage

A patient elects COBRA after leaving their job but pays 45 days late. Claims for visits during the gap come back denied.

What comes back

CO-27 + N30 (patient not eligible on date of service).

The fix

Contact the COBRA administrator and confirm whether payment was received inside the allowed window. If coverage was reinstated, ask for written confirmation of the effective dates and resubmit the gap claims.

How to prevent it

Verify COBRA patients at every visit. A COBRA patient's coverage can change between appointments for reasons that never touch your office.

What these three have in common

Every one of them started with a coverage change that happened before the patient sat down.

  • The benefits ended before month 9. The group was cancelled before the claims were filed. The COBRA payment gap existed before the visit.
  • Needletail's dental verification catches these upstream, confirming active coverage on the date of service.
  • AI voice agents and portal automation do the pull; human specialists review every verification before the full breakdown is written into the PMS.
  • By the time billing touches the claim, active eligibility is already confirmed.
Confirm it before the chair, not after the ERA

Catch terminated coverage before you provide services.

Needletail confirms active eligibility for every scheduled patient. AI voice agents and portal automation check coverage in real time. 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-27 means "Expenses incurred after coverage terminated." The payer's records show the patient's dental coverage ended before the date of service. A RARC such as N30 (patient ineligible) or MA04 (secondary payer information needed) comes with it. The practice absorbs the adjustment until coverage is reinstated, other coverage is found, or the patient is billed.

Verify the termination date with the payer first. Then check for COBRA, secondary coverage, or a new employer plan. If coverage was reinstated, resubmit with the proof. If there was no active coverage and no other payer, bill the patient after confirming your contract and state rules allow it. A corrected claim alone won't fix it, because the claim data isn't the problem.

Both carry the same description: expenses incurred after coverage terminated. The difference is the group code. CO-27 is Contractual Obligation, so the practice absorbs the adjustment. PR-27 is Patient Responsibility, so the patient owes the balance. The group code prefix determines who pays.

CO-26 means the expense was incurred before coverage started. CO-27 means it was incurred after coverage ended. Both are coverage timing denials with the practice absorbing the adjustment. Real-time eligibility verification for the exact date of service catches both.

Only if you have evidence coverage was active on the date of service. That could be a COBRA reinstatement letter, a corrected termination date from the carrier, or proof the employer's retroactive cancellation was reversed. If the termination is accurate, an appeal won't succeed. Verify the termination date, then decide between resubmitting under other coverage or billing the patient.