CARC Codes · CO-16

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

CO-16 means your claim is missing information or has a billing error, and the practice absorbs it. A RARC always rides alongside it and points to the exact field that's wrong. Fix that field, resubmit, and most CO-16s stop recurring entirely.

Talk to an RCM Specialist

See how Needletail confirms subscriber details, member IDs, and plan data against the payer's file before every appointment.

16

RARC codes decoded

7

ranked dental triggers

0

appeals needed

Writes back intoCareStackDenticonDentrixOpen Dental
Sample ERA · line item
denied
Claim lineD2740 · $485.00
CARCCO-16claim/service lacks information
RARC on this line
M51M77M79MA27
Fix the RARC's field, resubmit with frequency code 7. No appeal needed.
Akhilesh TAkhilesh T·November 11, 2026·9 min read
What is it

What is the CO-16 denial code?

The official definition: "Claim/service lacks information or has submission/billing error(s)." Your claim is missing something the payer needs, or a field has bad data.

Why does the “CO” matter? It tells you who's on the hook. Contractual Obligation means the provider's payer contract makes the practice responsible for the adjusted amount. The patient doesn't owe it. Your only path to recovering that revenue is fixing and resubmitting the claim.

CO-16 by itself tells you almost nothing. It's an umbrella code, and every CO-16 must include at least one RARC (Remittance Advice Remark Code). That remark code, not the CO-16, tells you which field is broken.

The common thread across CO-16 denials: the data was wrong before the claim was ever built. Subscriber name didn't match, NPI wasn't enrolled, plan details were stale. Practices that run eligibility verification before the appointment catch these mismatches upstream.

Don't confuse CO-16 with CO-252

CO-16 is about missing data fields. CO-252 is about missing documents like narratives or radiographs. If a payer slaps CO-16 on a claim when they really want a radiograph, their coding is off, and you'll still need to send the document to get paid.

The fix

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

This isn't a coverage dispute. It's a data error. Find the broken field, fix it, resubmit. That's the whole workflow.

Got a CO-16?Pull your ERA/EOB, find the RARC attached to the CO-16 lineWhat category is the RARC?

Provider

Provider Info

N264, N265, N288, N290, N575

Verify the NPI in NPPES, correct the taxonomy code

Patient

Patient Data

MA27, MA31, N382, MA83

Match the card exactly: name, DOB, member ID

Coding

Coding Errors

M51, M77, N37, M62, M79

Update the CDT code, add tooth/auth/place of service
Resubmit as corrected claim (frequency code 7)
  1. 1

    Pull the ERA or EOB. Find the RARC.

    CO-16 by itself is useless. Open the 835 electronic remittance file (or the paper EOB if you're still getting those). Look for the remark code attached to the CO-16 line item. Sometimes there's more than one RARC on a single line.

  2. 2

    Match the RARC to the cause.

    Use the decoder table below. N265 means a wrong NPI. MA27 means the subscriber name doesn't match. N37 means a missing tooth number. Each RARC points to one data element, so don't guess. Let the code tell you.

  3. 3

    Fix the field in your PMS.

    Update only what the RARC identifies. Subscriber name mismatch (MA27)? Pull the insurance card or check the payer portal, and enter the name character for character. Missing NPI (N265)? Verify enrollment in NPPES first.

  4. 4

    Resubmit as a corrected claim.

    Use frequency code 7 (replacement of prior claim). Do not file a brand-new claim. Sending a new claim for the same date of service and procedure risks CO-18 (exact duplicate), and now you've got two denials to untangle instead of one.

  5. 5

    Watch the timely filing window.

    Most dental payers give you 90 days to 12 months from the date of service on corrected claims. Some payers restart the clock from the denial date; others count from the original date of service. Check your provider contract with the specific payer before you assume there's time.

RARC CategoryCodes You'll SeeThe Fix
Provider infoN264, N265, N288, N290, N575Verify the NPI in NPPES, correct the taxonomy code
Patient dataMA27, MA31, N382, MA83Match the insurance card exactly: name, DOB, member ID
Coding errorsM51, M77, N37, M62, M79Update the CDT code, add tooth/surface/authorization/place of service

Stop fixing CO-16s. Start preventing them.

Needletail runs automated dental eligibility verification before every appointment, confirming subscriber names, member IDs, and plan details match the payer's file. The fields that trigger CO-16 are already clean before the claim is built.

The decoder

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

CO-16 is the umbrella. The RARC underneath it tells you what's actually broken. Here are the remark codes dental practices encounter most often.

Provider Info

N264Missing/invalid referring NPIVerify in NPPES lookup
N288Missing taxonomy codeAdd 1223G0001X for general dentistry
N575Billing/rendering NPI mismatchMatch NPI to performing provider

Patient Data

MA27Missing subscriber infoMatch name/DOB/ID to card exactly
N382Missing/invalid member IDConfirm active ID with payer portal

Coding Errors

M51Invalid procedure codeUpdate to CDT 2026 code set
N37Missing tooth number/letterAdd tooth # in universal numbering
M62Missing treatment authorization codeGet pre-auth # from payer, attach to claim
MA63Missing principal diagnosis codeAdd ICD-10 for cross-coded procedures
MA130Claim unprocessable, no appeal rightsFix the field the other RARCs identify, resubmit
Provider InfoPatient DataCoding Errors
RARCWhat the Payer Is SayingDental ContextThe Fix
M51Procedure code invalid or missingWrong CDT code, missing tooth/surface/quadrant dataVerify the CDT code is current for the date of service. Confirm tooth number and surface.
M77Place of service invalidPOS code doesn't match where service was renderedCorrect to POS 11 (dental office), 15 (mobile dental), or 02 (telehealth).
M79Charge amount invalidCharge field empty or shows zeroEnter the charge for each line item on the claim.
MA27Member name or ID invalidPatient name or member ID doesn't match the payer's eligibility fileMatch the insurance card exactly, including middle initial and suffix.
MA31Service date invalidDate of service doesn't align with payer recordsMatch claim dates with the chart and appointment record.
MA63Principal diagnosis missing or invalidICD-10 code required for dental-medical cross-codingAdd the correct ICD-10 code that supports the CDT procedure.
MA83Primary/secondary payer info missingCoordination of benefits data incompleteComplete all COB fields. Attach the primary payer's EOB if filing secondary.
N37Tooth number or letter missingScaling needs a quadrant; crowns/bridges need a tooth numberAdd the tooth number, quadrant, or surface per CDT reporting requirements.
N264Ordering/referring provider name invalidReferring dentist's name doesn't match the payer fileUse the exact name format from the NPPES registry.
N265Ordering/referring provider NPI invalidNPI missing or not enrolled with this payerVerify the NPI in NPPES and confirm enrollment with the specific payer.
N288Taxonomy code mismatchProvider specialty on the claim doesn't match enrollmentCorrect the taxonomy code (1223G0001X for a general dentist, etc.).
N290Rendering provider ID invalidRendering NPI missing or unrecognized by the payerConfirm the rendering provider's NPI is enrolled with the payer.
N382Patient identifier missing or invalidMember ID or Medicare Beneficiary Identifier wrongVerify the member ID directly from the insurance card or payer portal.
M62Treatment authorization code missingPayer requires pre-auth for the procedure but the number isn't on the claimGet the authorization number from the payer and attach it to the corrected claim.
N575Provider name doesn't matchName on the claim doesn't match the payer's provider fileMatch the payer record exactly, including credentials and suffixes.
MA130Claim unprocessable, no appeal rightsInformational code confirming the claim was returned, not denied. Always appears alongside another RARC that identifies the actual problemDon't appeal. Find the companion RARC, fix that field, resubmit as a corrected claim.

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. If the remark code points to a missing attachment or document, the payer likely should have used CO-252 instead of CO-16, and you'll still need to supply whatever they're asking for.

Same RARCs showing up every week?

Needletail's dental verification catches the top triggers before the claim is ever built: subscriber mismatches (MA27), missing member IDs (N382), and authorization gaps (M62). When the data is confirmed at scheduling, these RARCs stop showing up on your ERA.

Common causes

Common causes of CO-16 in dental practices.

Most CO-16 guides lump causes into generic buckets. Here's what dental practices actually see, ranked by how often each error causes a CO-16 and mapped to the remark code that comes with it.

1

Wrong or missing NPI

N264, N265, N290

Rendering vs. billing NPI mismatch on referral claims; provider not enrolled with the payer

2

Subscriber ID mismatch

MA27, N382

Name or member ID doesn't match; dependent vs. subscriber ID swap on family plans

3

Outdated CDT code

M51

Code retired or revised in the CDT 2026 update

4

Missing tooth number

N37

Tooth-specific procedure filed without a tooth number or quadrant

5

Missing pre-authorization

M62

Crown, implant, or ortho claim filed without a pre-auth number

6

Wrong place of service

M77

POS 11 (office) vs. POS 22 (outpatient) on surgical procedures

7

Missing taxonomy code

N288

No provider taxonomy on electronic claims (1223G0001X for general dentistry)

  • NPI problems are the number one provider-side trigger.
  • If the NPI on the claim isn't enrolled with that specific payer, or the name doesn't match their provider file character for character, the claim bounces back as CO-16 paired with N265 or N290.
  • Taxonomy mismatches are more common in dental than in medical billing. A general dentist filing under an endodontist taxonomy produces CO-16 + N288.
  • Multi-specialty groups where associates rotate between locations run into this constantly.
  • Referral claims are another trap: the claim needs the referring provider's NPI alongside the rendering provider's.
  • Front desk schedules the referral, doesn't grab the referring dentist's NPI, and the result is CO-16 + N264.

  • These are the most frustrating CO-16 triggers because they're entirely preventable.
  • Payer systems demand an exact match: “Jennifer Smith” and “Jennifer A. Smith” are two different people as far as the eligibility file is concerned.
  • A wrong date of birth, a transposed plan ID digit, or a dependent listed as the subscriber on a family dental plan will all produce CO-16 + MA27 or N382.
  • These errors creep in during patient intake and then repeat on every single claim until somebody catches them. This is the single highest-volume CO-16 trigger in dental practices, and it's entirely avoidable with a portal check before the appointment.

Catch subscriber mismatches before they become denials.

Needletail cross-checks subscriber data against the payer's dental eligibility file before the appointment. AI voice agents and portal automation confirm the name, member ID, and plan details match. The mismatch gets flagged at scheduling, not on the ERA two weeks later.

  • CDT code errors are a growing problem. CDT 2026 added 31 new procedure codes and revised 14.
  • Bill an outdated code on a date of service in 2026 or later and you'll get CO-16 + M51. Practices that haven't updated their PMS fee schedules after a CDT release get hit hardest.
  • Missing tooth numbers are a dental-specific trigger that no general CO-16 guide mentions.
  • Perio scaling (D4341, D4342) needs a quadrant; crowns and bridges need a tooth number. Skip it and the claim comes back CO-16 + N37.
  • Pre-authorization gaps round out the coding category. Some dental plans require predetermination for procedures above a dollar threshold; others require it for specific CDT codes regardless of cost.
  • Miss the pre-auth number and you'll see CO-16 + M62. The rules vary by payer and by plan, which is exactly why they get missed.
TriggerWhat's WrongRARC You'll See
Wrong or missing NPIRendering vs. billing NPI mismatch on referral claims; provider not enrolled with the payerN264, N265, N290
Subscriber ID mismatchName or member ID doesn't match; dependent vs. subscriber ID swap on family plansMA27, N382
Outdated CDT codeCode retired or revised in the CDT 2026 updateM51
Missing tooth numberTooth-specific procedure filed without a tooth number or quadrantN37
Missing pre-authorizationCrown, implant, or ortho claim filed without a pre-auth numberM62
Wrong place of servicePOS 11 (office) vs. POS 22 (outpatient) on surgical proceduresM77
Missing taxonomy codeNo provider taxonomy on electronic claims (1223G0001X for general dentistry)N288
Comparison

CO-16 vs. CO-18, CO-22, and other denial codes.

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

CodeTriggerWho OwesType
CO-16Missing or invalid data on the claimPractice absorbsData
CO-18Duplicate claim already processedPractice absorbsDuplicate
CO-22Coordination of benefits neededPractice absorbsInfo
CO-109Claim not covered by this payerPractice absorbsAuth
CO-197Prior authorization missingPractice absorbsAuth
CO-252Attachment or documentation requiredPractice absorbsDocs
DataDuplicateInfoAuthDocs

One thing that catches people: a missing-tooth-clause denial is not CO-16. If a payer denies a crown because the tooth was pulled before the plan started, that's a coverage decision, and you'll see CO-50 or a plan-specific limitation code.

But if “missing tooth” shows up on a CO-16, look again at the RARC. It almost certainly means a missing tooth number on the claim form (N37). Big difference.

CO-16 and CO-197 also blur together in practice. If the payer's real issue is a missing pre-auth number, some code it CO-16 + M62 while others use CO-197. The fix is identical either way: get the authorization number and resubmit.

One verification pass. Three denial codes handled.

The common denominator across CO-16, CO-22, and CO-197: all three trace back to data that should have been confirmed before the claim was filed. Needletail's pre-appointment dental verification confirms subscriber details, coordination of benefits, and authorization status in a single check.

Prevention

How to prevent CO-16 denials before they happen.

Every CO-16 is a data-quality problem, and data-quality problems are always cheaper to catch before the claim than after the denial.

48 hours before the appointment
48 hrs

Confirm active coverage and plan details.

Confirm active coverage, subscriber ID, group number, and effective dates.

36 hrs

Match subscriber data against the payer file.

Match name, date of birth, member ID, and group number character for character.

24 hrs

Check that provider NPIs are enrolled with the payer.

Confirm the rendering (and referring) provider's NPI is enrolled with this specific payer.

12 hrs

Confirm CDT codes are current.

Check planned procedures against the current CDT code set and replace any retired codes.

Day of

Get pre-auth or predetermination numbers now.

Confirm pre-auth or predetermination is approved and attach the reference number.

The manual cost at scale

This workflow takes 8 to 12 minutes per patient when done by hand through portal logins and phone calls. A 10-location group seeing 400 patients a day is close to 2 FTEs doing nothing but verification. At 20+ locations, that's 4 or more. Automating the eligibility pull cuts cost per verification and removes the manual data-entry errors behind subscriber mismatches.

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-16 that could have been caught before the claim went out.

Scenario 1

Missing NPI on a specialist referral

A 12-location group submits a claim for an endo referral. Front desk at the referring location scheduled the appointment and entered the patient data, but never captured the referring dentist's NPI.

What comes back

CO-16 + N264 (ordering/referring provider name invalid).

The fix

Add the referring provider's NPI, checking it against the NPPES registry first, then resubmit with frequency code 7.

How to prevent it

Build the referring NPI into the referral workflow. When the front desk creates the referral, the referring dentist's NPI should auto-populate from the provider record. Manual entry is where this breaks.

Scenario 2

Subscriber ID mismatch on a family plan

The insurance card reads “Smith, Jennifer A.” Front desk types “Jennifer Smith” at check-in. The claim goes out and the payer can't match it.

What comes back

CO-16 + MA27 (invalid entitlement name/number).

The fix

Update the subscriber name to match the card exactly, middle initial and all, then resubmit.

How to prevent it

Check subscriber data against the payer portal before the appointment, not after the denial. A 30-second portal check catches name mismatches before the claim ever gets built. This is the single highest-volume CO-16 trigger in dental practices, and it's entirely avoidable.

Scenario 3

Outdated CDT code after the 2026 update

A practice bills a CDT code in January 2027 without updating to the CDT 2026 code set. The code was revised effective January 1, 2026, and the payer's system flags the version mismatch.

What comes back

CO-16 + M51 (procedure code invalid or incomplete).

The fix

Confirm the CDT code version is current for the date of service, update documentation to match the revised descriptor, then resubmit.

How to prevent it

After every annual CDT release (effective January 1), update fee schedules and code descriptors in your PMS before any claims go out on new-year dates. Put CDT code review on the January checklist.

What these three have in common

Every one of them started with a data gap that existed before the patient sat down.

  • The NPI was missing before the referral claim was ever built.
  • The subscriber name was wrong before the first appointment, and the CDT code was outdated before the procedure was billed.
  • Needletail's dental verification catches these upstream: AI voice agents and portal automation confirm active coverage and match subscriber data against the payer's file, while human specialists review every verification before the full breakdown is written into the PMS.
  • By the time billing touches the claim, the subscriber name, member ID, and plan details are already confirmed, so the fields CO-16 checks are clean before the claim is built.
Stop chasing CO-16s

Clean data before the claim, not a RARC lookup after.

Needletail verifies dental eligibility and benefits before every appointment. AI voice agents and portal automation confirm coverage and match subscriber data, 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-16 means the payer returned your claim because something is missing or wrong in the submission data. It could be a wrong NPI, a mismatched subscriber name, or a missing tooth number. The payer can't process the claim until you fix the specific field, and every CO-16 comes with a RARC that tells you exactly what to correct.

Find the RARC on your ERA or EOB. That code points to the broken field. Fix it in your PMS, then resubmit as a corrected claim with frequency code 7 (replacement). Don't file a brand-new claim, and don't submit an appeal. Just correct the data and resend.

Contractual Obligation. Your contract with the payer makes you responsible for the adjusted amount. You can't pass a CO adjustment to the patient. The only way to recover that revenue is to correct the claim and resubmit it.

No, and doing so wastes time. CO-16 is a data error, not a clinical or coverage decision to overturn. Fix whatever the RARC identifies and resubmit as a corrected claim. Appeals are for coverage denials like CO-50 (not medically necessary) or CO-197 (missing authorization).

CO-16 means the claim is missing or has wrong data fields: patient info, provider info, or procedure codes. CO-252 means the payer wants an attached document, like a narrative or radiograph. Both block adjudication, but CO-16 you fix a field and resubmit, while CO-252 you attach the document and resubmit.