+1 (347) 918-4030

CO-16 denial code in medical billing explaining missing or incomplete information on healthcare insurance claims.

CO-16 Denial Code: Meaning, Remark Codes and How to Fix It

Last Updated: November 12, 2026
[hm_blog_dates]

When an insurance company finds something wrong with a medical claim, it uses denial codes to tell you what the problem is.

One of these is the CO-16 denial code. It means the claim has missing information or a billing error, but doesn’t tell you exactly where. The accompanying remark code (RARC) helps you find what needs checking.

Once you’ve found the error, how you resubmit depends on the payer. Medicare CO-16 with MA130 requires a new claim, not an appeal or frequency code 7 replacement. Commercial insurers may allow a corrected claim, while Medicaid rules vary. Following the wrong process can delay payment or risk missing the filing deadline.

What Is the CO-16 Denial Code?

CO-16 is made up of two parts. The letters tell you who is responsible for the adjustment, while the number tells you why the claim couldn’t be paid as submitted.

The ‘CO’ stands for Contractual Obligation, a Claim Adjustment Group Code. It means the provider cannot charge the patient for the CO adjustment. The number ‘16’ comes from the Claim Adjustment Reason Code (CARC) list and indicates missing information or a billing error.

But knowing there’s an error isn’t enough. You still need to find out what’s wrong with the claim. That’s where the accompanying Remittance Advice Remark Code (RARC) comes in.

Say you receive CO-16 with N290. Instead of checking the diagnosis or procedure codes, start with the rendering provider’s NPI. If it’s correct, check the enrollment details with the insurer.

And don’t stop at the first remark code. Check all the RARCs on the remittance before making corrections. There might be more than one error to fix.

CO-16 Denial Code Description

The official CO-16 denial code description by X12 covers concerns with missing information or billing errors. The description highlights the problem, and states the conditions where this code doesn’t apply. 

Official X12 CARC 16 description and usage notes:

“Claim/service lacks information or has submission/billing error(s).

Usage: Do not use this code for claims attachment(s)/other documentation. At least one Remark Code must be provided (may be comprised of either the NCPDP Reject Reason Code, or Remittance Advice Remark Code that is not an ALERT.) Refer to the 835 Healthcare Policy Identification Segment (loop 2110 Service Payment Information REF), if present.”

Source: X12 Claim Adjustment Reason Codes.

Here’s what those instructions mean when you’re working a denial:

Missing attachments are a separate issue: In this case the CARC 252 is used and not CARC 16.

Look for a qualifying remark code: You must have a non-alert RARC or an NCPDP Reject Reason Code by the payer. A general alert isn’t enough to explain CO-16.

Check the policy reference, if available: A policy reference (like the 835 loop 2110 REF) may help you identify a payer policy behind the denial. If your billing screen doesn’t show it, check the complete ERA.

CARC 16 was introduced January 1, 1995, and last modified March 1, 2018.

CO-16 vs PI-16, OA-16 and PR-16

CO-16, PI-16, OA-16, and PR-16 share the same reason code, but they belong to different adjustment groups. Check those first two letters before deciding who carries the amount or whether the patient can be billed.

CodeGroup code meaningWho carries the amountWhat to do
CO-16Contractual ObligationProviderDo not bill the patient for the CO adjustment. Correct the claim.
PI-16Payer Initiated ReductionProvider; no contractual basis is statedReview the remark code and correct the claim.
OA-16Other AdjustmentNot assigned to the patient by the OA codeCheck the RARC and payer instructions before acting.
PR-16Patient ResponsibilityPatient, as categorized by the payerUnusual for CARC 16. Question it before sending a bill.

For CO-16 the provider is responsible for the amount, not the patient. The same goes for PI-16, but here the payer doesn’t mention any contract terms.

For OA-16, it’s not clear who is responsible for the amount. The remark code may give you useful information on the next step or you may have to ask the payer. 

PR-16 places the adjustment obligation on the patient. But don’t rush to bill the patient yet. First, check the remark code and confirm with the payer whether the patient should pay. Until then, keep the balance on hold.

Remark Codes That Come With CO-16

Remittance Advice Remark Codes (RARCs) provide additional explanation for the adjustment described by CARC. 

The table below lists the 12 relevant remark codes and helps you with the right fix.

RARCWhat it points toAction
MA130Unprocessable Medicare claim; no appeal rightsFix the data and file a new claim.
M51Missing or invalid procedure codeCheck the CPT/HCPCS code against the service date.
M76Missing or invalid diagnosis or conditionCheck the ICD-10-CM code and diagnosis pointer.
N290Rendering provider primary identifierVerify rendering NPI and enrollment.
N257Billing provider primary identifierVerify billing NPI; check the linked tax ID and taxonomy.
N382Patient identifierMatch the member ID or MBI to payer records.
MA36Patient nameCheck spelling and name format against the payer record.
MA27Entitlement number or nameVerify Medicare entitlement details.
MA04Primary payer information needed for secondary paymentCorrect primary insurance and payment data.
MA112Group practice informationReview group NPI and enrollment details.
MA120CLIA certification numberEnter or correct the CLIA number, if required.
N264Ordering provider nameCheck the ordering provider’s name in the source record.

Medicare MA130

MA130 means Medicare has rejected the claim and won’t accept an appeal or reopening. Fix the problem by submitting a new claim. A frequency code 7 replacement won’t be accepted.

CO-16 With M51

M51 points out a problem in the procedure code. Check the billed CPT or HCPCS code against the record and confirm that it was valid on the date of service. Correct that code. No need to change any other field.

CO-16 With N290 or N257

N290 signals a mistake in rendering provider’s primary identifier and N257 concerns the billing provider’s. Check the correct NPI in each field. If both numbers are right, review the provider and group enrollment records before resubmitting.

Common Reasons for a CO-16 Denial

CO-16 can show up for several reasons. Maybe the patient’s insurance details don’t match the payer’s records, a provider identifier is incorrect, or a required billing field is missing. The accompanying remark code (RARC) helps you narrow down where to look.

Patient and Subscriber Data

Even a small mistake in patient information can cause problems with a claim. It could be an incorrect member ID, a misspelled name, or outdated insurance details.

For example, N382 points to a problem with the patient’s identifier, such as a Medicare Beneficiary Identifier (MBI). MA36 concerns patient name information, while MA27 points to Medicare entitlement details. Check the information against the insurer’s records before making corrections.

Provider Identifiers and Enrollment

If the issue is with provider information, you may receive N290 for the rendering provider’s primary identifier or N257 for the billing provider’s.

Start by checking whether the correct NPI was entered on the claim. If the number is right, check the provider’s enrollment details and effective dates with the payer.

This can also happen when a new clinician starts billing under a practice. MA112 may point to a problem with the group practice information.

Coding Fields

Sometimes the problem is in the procedure or diagnosis information.

If you receive M51, check whether the CPT or HCPCS procedure code is correct and valid for the date of service. M76 points to missing or incorrect diagnosis information. Compare the codes with the medical record before making changes.

Coordination of Benefits

If a patient has more than one insurance plan, the secondary insurer needs information about the primary insurer before it can consider payment.

You may receive CO-16 with MA04 if the primary payer’s identification or payment details are missing or unreadable. Check the patient’s Coordination of Benefits (COB) information and make sure the secondary claim includes the required details from the primary payer’s EOB or ERA.

Format and Submission Errors

A claim can have the correct patient and treatment information but still contain a submission error. A required field might be left blank, an identifier may be entered incorrectly, or the claim file may not follow the payer’s format requirements.

Check the 837P or 837I claim for the issue identified by the remark code. For example, MA120 points to a missing or incorrect CLIA certification number on a laboratory claim. Check that number and correct it before resubmitting.

Medicare Denial Code CO-16 and the MA130 Rule

A CO-16 with MA130 from Medicare means the claim has not been processed. A biller is required to correct the faulty data and submit a new claim. There are no appeal rights and no reopening using frequency code 7.

Why Can’t You Appeal CO-16 With MA130?

It’s against Medicare’s established procedures. Hence there’s no payment decision to challenge and a reopening won’t fix it. 

You can view this in the official Medicare Claims Processing Manual, Publication 100-04, Chapter 1, Section 80.3. Also, Medicare contractor CGS instructs the billing and healthcare professionals to correct the errors and resubmit as new claims. Failing to do so and following the wrong action (such as appealing) can further delay the payment and may lead to a timely-filing problem.

Does CO-16 With MA130 Affect Timely Filing?

Yes. Medicare generally allows 12 months, or one calendar year, from the date of service to file a claim. An unprocessable submission doesn’t preserve a filing date or stop that clock.

If you resubmit after the deadline, Medicare can reject the claim as untimely. Check the remaining filing time as soon as you see MA130, even if you’re still waiting to correct a record.

The Medicare rule here applies to Original Medicare. If you’re handling a Medicare Advantage claim, the plan has its own billing procedures. A2Z explains that distinction in its Medicare Advantage guide.

How to Fix a CO-16 Denial

At A2Z Medical Billing Services, we don’t believe in simply correcting a denied claim and sending it back to the insurer. You need to know what went wrong in the first place. Otherwise, there’s a good chance your billing team will end up dealing with the same error again.

Our denial management process starts with identifying the denial, finding its root cause, and taking the right action to recover payment. Here’s how we apply that approach to CO-16.

Identify Denial

Read RARC

Find Root Cause

Correct & Resubmit

Track & Prevent

Step 1: Spot and Prioritize the Denial

We start by reviewing the Electronic Remittance Advice (ERA) to identify CO-16 adjustments. Not every claim needs the same level of attention. A high-value claim or one approaching its filing deadline needs to be worked on sooner.

That’s why our process includes automated claim tracking and prioritizing denials based on their value and urgency.

Step 2: Review and Classify the Error

The next step is to find out what the insurer is actually reporting. We review the Claim Adjustment Reason Code (CARC), accompanying remark codes (RARCs), and payer rules.

For example, N290 points to the rendering provider’s primary identifier, while M51 points to a procedure code problem. There’s no reason to go through every field on the claim when the remark code already tells you where to start.

Step 3: Find the Root Cause

This is where a little extra investigation can save your team a lot of work later.

Say the rendering provider’s NPI is incorrect. You can fix it on the denied claim, but what if the same incorrect number is saved in your billing system? You’ll keep running into the same problem.

Our root cause analysis looks beyond the individual claim to find where the error started. It could be patient registration, provider information, coding, or another billing process that needs attention.

Step 4: Correct the Claim and Recover Payment

Once we’ve found the error, we check the payer’s rules and the claim’s processing status before deciding how to resubmit.

For Medicare CO-16 with MA130, you need to submit a new claim. You can’t appeal it or use frequency code 7 as a replacement. Commercial insurers may accept a corrected claim, depending on whether the original claim was processed. Medicaid requirements vary by state and payer.

We also check the timely filing deadline. The last thing you want is to correct everything and then find out you’ve run out of time to submit the claim.

After resubmission, claim follow-up matters too. Sending it back doesn’t mean the payment has been recovered.

Step 5: Prevent the Same Denial From Happening Again

Fixing one claim is good. Finding out why ten claims were denied for the same reason is even better.

A2Z’s denial management process includes CARC/RARC trend reporting, coding audits, and claim scrubbing to identify recurring errors.

For example, if N290 keeps appearing across claims, we need to check why the rendering provider information is being entered incorrectly. It may be a problem with the source records or the billing workflow.

We use these findings to identify what needs to change, rather than having the billing team correct the same mistake month after month.

Have a stack of CO-16 denials? A2Z’s denial management team can help you find the cause, correct the claims, and work through the payer’s resubmission requirements.

Should You Submit a New Claim or a Corrected Claim?

It depends on the payer’s rules and whether the original claim was processed or rejected before processing.

The table below shows when you should submit a new claim and when a corrected claim may be accepted.

Insurance payerHow to resubmitAppeal rights
Original Medicare Part A or B, CO-16 with MA130Submit a new claim with corrected information. Do not use frequency code 7.No appeal or reopening rights for the unprocessable claim.
Commercial insuranceOften a corrected claim using frequency code 7 for professional claims (CMS-1500 Box 22 or electronic CLM05-3), or type of bill ending in 7 for institutional claims. Include the original claim number as required.Depends on the payer and contract.
Medicaid or Medicaid MCOFollow the state Medicaid manual or MCO instructions. Some errors require a new claim, while others require a replacement.Depends on state and payer rules.

Two mistakes to avoid: Don’t send Medicare MA130 claims as frequency code 7 replacements. And don’t send a commercial corrected claim without the original claim number when the payer requires it. Either mistake can cause another rejection or delay.

Is CO-16 a Rejection or a Denial?

A claim rejection happens when the clearinghouse or insurer finds an error before the claim is processed. You’ll usually see it on a 277CA acknowledgment. The claim needs to be corrected and submitted again.

A claim denial happens when the insurer processes the claim but decides not to pay it. The reason is reported on the 835 Electronic Remittance Advice (ERA) or EOB.

CO-16 normally appears on the remittance as a denial or adjustment. But there’s an important exception with Medicare CO-16 and MA130. Medicare considers these claims unprocessable, meaning no payment decision was made. You can’t appeal or reopen the claim. Instead, you need to fix the error and submit a new claim.

So, before deciding what to do next, check whether the claim was rejected before processing or returned on a remittance, and read the accompanying remark codes.

CO-16 Compared With Other Denial Codes

CO-16 covers missing claim information and submission or billing errors. But that doesn’t mean every problem with a claim falls under CO-16.

For example, a claim may have all the required information but still get denied because the service wasn’t medically necessary or the insurer didn’t receive the required authorization. These are different problems, and insurers have separate denial codes for them.

Here’s what CO-16 covers and how it differs from other common denial codes.

Denial codeWhat it meansHow it differs from CO-16
CO-16Missing claim information or a submission/billing errorA broad code that requires an accompanying remark code to help identify the problem.
CO-252The payer requires an attachment or other documentation.CO-16 isn’t used for required attachments or supporting documents.
CO-4The procedure code is inconsistent with the modifier used.Identifies a specific procedure-modifier problem rather than a general billing error.
CO-11The diagnosis doesn’t match the procedure.Points specifically to a diagnosis-procedure mismatch.
CARC 18 (usually OA-18)The claim or service is an exact duplicate.The problem is a claim that has already been submitted, not missing information.
CO-50The payer considers the service medically unnecessary.Concerns medical necessity rather than missing or incorrect claim information.
CO-197Required precertification, authorization, or notification is missing.Concerns authorization requirements rather than a general submission error.

One thing to keep in mind is that correcting a CO-16 error doesn’t guarantee the claim will be paid. The payer may identify another issue during processing. For example, if you resubmit the claim incorrectly, it could come back as a duplicate under CARC 18.

So when you receive CO-16, focus on the accompanying remark codes to find what’s missing or incorrect. If the payer reports another denial code, check that reason separately.

You can also read A2Z’s guide to CO-210 denial code to understand another type of claim adjustment.

Note: CARC 18 is generally reported with the OA group code, except in certain workers’ compensation sit

How to Prevent CO-16 Denials

As a medical billing company, our advice to billing managers is to take a proactive approach when submitting claims. Check the patient details, provider information, and billing codes before sending a claim to the insurer. The goal is to catch missing or incorrect information early, rather than fixing it after the payer returns the claim.

1. Verify Patient Information at Check-In

Start with checking patient related information at check-in. This includes: patient’s name, date of birth, member ID, and insurance eligibility during registration. For example, A2Z medical billing services uses a real-time insurance verification to catch issues such as outdated coverage or identification details before the claim goes out.

2. Check Provider Enrollment Before Billing

At the credentialing stage, when you’re enrolling a new clinician, confirm that their rendering NPI and enrollment details are correct for each payer. Keep the billing provider’s NPI, tax ID, and taxonomy information updated too. A2Z’s CAQH credentialing guide explains related enrollment steps.

3. Use Claim Scrubbing Before Submission

Use your billing software to set up automatic checks for required fields. This is called claim scrubbing. Setup checks for NPIs, taxonomy codes, CPT/HCPCS codes, ICD-10-CM diagnosis pointers, and CLIA numbers when applicable. These checks can help you catch errors before submission.

4. Keep Coordination of Benefits (COB) Updated

When a patient has more than one health insurance plan, the Coordination of Benefits (COB) information helps determine which insurer pays first (primary payer) and which insurer is billed second (secondary payer).

Make sure these details are correct and update them whenever the patient’s insurance coverage changes. When submitting a claim to the secondary insurer, include the primary insurer’s payment and adjustment details from the EOB or ERA.

If this information is missing or incorrect, the secondary payer may return CO-16 with MA04. This means you need to check the primary payer information before submitting the claim again.

5. Review CO-16 Trends Every Month

Tracking CO 16 denial trends is an effective way to prevent claim rejections. Start by keeping a monthly record of CO-16 denials, RARC, and type of error. Look for mistakes that keep appearing. For example, if you repeatedly get N290, investigate the provider enrollment records for correction. This way you can find where the problem is coming from and prevent CO 16 denials for future.

Frequently Asked Questions

What does denial code CO-16 mean?

CO-16 means the claim or service has missing information or it contains incorrect billing or submission details. CO stands for Contractual Obligation, while CARC 16 describes the reason for the adjustment.

Can you appeal a CO-16 denial?

It depends on the payer and how the claim was processed. Medicare CO-16 with MA130 cannot be appealed because the claim is considered unprocessable and no initial determination has been made. You must correct the information and submit a new claim. For commercial insurance, check the payer’s appeal and corrected-claim rules.

Can I bill the patient for CO-16?

No, you cannot bill the patient for the CO-16 adjustment amount. CO means Contractual Obligation, which places the adjustment on the provider rather than the patient. Review the remark code and correct the claim instead of transferring that amount to the patient’s account. Any separate patient responsibility must be supported by the remittance and payer rules.

What does CO-16 with M51 mean?

CO-16 with M51 means the procedure code is missing, incomplete, or invalid. Check the CPT or HCPCS code submitted on the claim and confirm it was valid on the date of service. Compare it with the documentation, make the necessary correction, and resubmit according to the insurance payer’s instructions.

What does CO-16 with MA130 mean?

CO-16 with MA130 means Medicare considers the claim unprocessable because of missing or invalid information. You cannot appeal or request a reopening for this claim. Check any additional remark codes to identify the error, correct the information, and submit a new claim. Don’t use frequency code 7 as a replacement.

Should I send a corrected claim or a new claim?

That depends on the insurance payer. For Original Medicare CO-16 with MA130, submit a new claim with the corrected information. Many commercial payers require a corrected claim using frequency code 7 and the original claim number. Medicaid rules vary by state and managed care plan, so check the payer’s submission instructions first.

What is the difference between CO-16 and CO-252?

The difference between CO-16 and CO-252 comes down to what’s missing from the claim. CO 16 identifies missing claim information or a billing error. CO-252 means the payer requires documentations or attachments with the claim.For CO-16, check the RARC to identify the faulty information. For CO-252, check which documents the payer requires and how they must be submitted.

Does a CO-16 stop the timely filing clock?

No. A CO-16 adjustment does not extend the claim’s timely filing deadline. Medicare generally allows one calendar year from the date of service to file a claim. Check the deadline before correcting and resubmitting, especially if the original submission was close to it.

What is the difference between CO-16 and PI-16?

Both use CARC 16, so they identify the same general problem with the claim information. The difference is the group code. CO refers to a contractual obligation, while PI means a payer-initiated reduction without a stated contractual basis. Neither group code assigns the adjustment amount to the patient. Check the RARC to find the actual error.

Final Thoughts

Fixing an occasional CO-16 denial isn’t difficult. But when the same errors keep appearing, your billing team ends up spending more time correcting claims, and payments may get delayed. If this is happening at your practice, an A2Z medical billing audit can help you find where those mistakes are coming from and what needs to change in your billing process.

Need Reliable Medical Billing?

Talk to our experts about medical billing, insurance claims, revenue cycle management, and credentialing services.

Table of Contents

Free Billing Quote

Get A Free Practice Audit