Common claim denial codes tell you why a payer refused to pay a claim, and each one points to a specific fix. The five that cost most practices the most revenue are CO-16 (missing or invalid information), CO-197 (no authorization), CO-50 (medical necessity), CO-29 (timely filing) and CO-18 (duplicate claim). This guide explains what each code means, how to fix it, and how to stop it from coming back.

When a payer finishes processing a claim, it sends a remittance advice, usually as an electronic ERA, that lists every payment and adjustment. Each adjustment is described in up to three parts:

So “CO-16” simply means group code CO plus reason code 16. The sample below uses fictional data to show how the pieces sit on one remit line.

Sample remittance line labeling group code CO, reason code 16, amount and remark code MA130
A remittance line with fictional data: group code, CARC, adjusted amount and RARC.

Use this table to triage a denial in seconds, then read the section for that code.

CodeWhat the payer is sayingUsual causeFirst actionFixed by resubmission?
CO-16Claim lacks information or has a billing errorWrong ID, NPI or date of service; missing fieldCorrect the data in your system and send the claim againUsually yes
CO-197Authorization or precertification absentAuthorization not obtained, expired or not linked to the claimCheck for an authorization on file; appeal with proof if one existedSometimes; often needs appeal
CO-50Service not deemed medically necessaryDiagnosis does not support the procedure; thin documentationReview diagnosis and notes; appeal with clinical recordsRarely; usually appeal
CO-29Time limit for filing has expiredLate submission or late correctionPull proof of timely filing and appeal if you have itOnly with proof
CO-18Exact duplicate claim or serviceResubmitting a claim that is still in processCheck claim status first; do not resubmitUsually not needed

Payer rules differ. Always confirm exact steps and deadlines in the payer’s provider manual.

What it means

The payer could not process the claim because something required is missing, invalid or inconsistent. A RARC such as MA130 often points to the problem. Many CO-16 denials are not appealable because the claim was treated as unprocessable, so the fix is to correct it and send it again.

Why it happens

How to fix it

  1. Read the RARC and remit note to find the exact field in question.
  2. Correct the data in your practice management system, not just on the claim form.
  3. Resubmit the way the payer instructs. Some want a new claim, others a corrected claim with frequency code 7.

How to prevent it

Full guide: [LINK: CO-16 denial code | /co-16-denial-code/]. Clean claims start with solid medical billing workflows.

What it means

The payer says a required prior authorization, precertification or notification was missing for the service. It is one of the most expensive denials because the service has usually already been performed.

Why it happens

How to fix it

  1. Check whether an authorization exists and whether its details match the claim exactly.
  2. If it was approved but missing from the claim, correct the claim and resubmit with the authorization number.
  3. If none was obtained, ask the payer whether retroactive authorization is accepted and within what window. Many payers do not allow it.
  4. Appeal with proof of approval, clinical documentation or a documented payer error.

How to prevent it

What it means

The payer decided the service does not meet its medical necessity criteria for the diagnosis reported. The decision is based on the payer’s coverage policy, which for Medicare means the applicable national or local coverage determination.

Why it happens

How to fix it

  1. Compare the diagnosis and procedure codes against the payer’s medical policy.
  2. Confirm coding matches the documentation. If it does not, correct the claim.
  3. If coding is right, appeal with clinical notes, test results and a letter of medical necessity from the provider.

How to prevent it

For Medicare, a valid signed ABN before the service affects whether the patient can be billed, so check the group code on the remit.

What it means

The payer received the claim after its filing deadline. Timely filing denials are the hardest to overturn because the payer owes nothing unless you can prove the claim was filed on time.

Why it happens

How to fix it

  1. Confirm the payer’s actual limit and when the clock starts. For secondary claims it often starts from the primary payer’s decision.
  2. Collect proof of timely filing, such as a clearinghouse acceptance report, a payer acknowledgment, an earlier rejection or denial, or a mailing receipt.
  3. Appeal with that proof. Some payers treat a true late-filing denial as final, so the strongest case is evidence the claim was filed on time. Without proof, follow your write-off policy, since the patient generally cannot be billed for a CO denial.

How to prevent it

Medicare generally requires claims to be filed within one calendar year (12 months) from the date of service, while commercial payers set their own limits, often shorter, in the contract and provider manual.

See [LINK: timely filing limits by insurance company | /timely-filing-limits-by-insurance-company/] and [LINK: CO-29 denial code | /co-29-denial-code/].

What it means

The payer believes this exact claim or service was already submitted or paid. In most cases the right move is to find the original claim, not to send another one.

Why it happens

How to fix it

  1. Look up claim status in the payer portal or by electronic status inquiry and find the original claim.
  2. If the original paid or is still in process, do nothing and do not resubmit.
  3. If the original was denied and you are correcting it, send a corrected claim with the payer’s required frequency code and original claim number.
  4. If two separate services were truly performed, add the proper modifier and documentation.

How to prevent it

Full guide: [LINK: CO-18 denial code | /co-18-denial-code/].

  1. Read the whole remit line: group code, CARC, RARC, amount and claim number.
  2. Decide if it is soft or hard. Soft denials (missing information, duplicates, setup errors) can usually be fixed and resent. Hard denials (medical necessity, timely filing) need an appeal or a write-off decision.
  3. Choose the route: correct and resubmit, request reconsideration, or file a formal appeal.
  4. Gather evidence: documentation, authorization numbers, proof of timely filing and a copy of the corrected claim.
  5. Act inside the payer’s deadline and put that date on the work queue the day the denial arrives.
  6. Log the denial with its root cause so the same error is not repeated.
Flowchart for working a claim denial: read the remit, fix soft denials, appeal hard denials
Soft denials are corrected and resent; hard denials need proof and an appeal.

In short: read the remit line, decide soft or hard, resubmit or appeal, then log the root cause.

For the full process, see [LINK: denial management process step by step | /denial-management-process-step-by-step/] and [LINK: how to appeal a denied insurance claim | /how-to-appeal-a-denied-insurance-claim/].

RouteUse it whenTypical evidenceNotes
Corrected or new claimThe error was on your side, such as CO-16 or a fixable duplicateCorrected claim with the right frequency codeFastest route; follow payer rules
ReconsiderationYou believe the payer made a processing mistake or you have extra informationShort written request with supporting documentsInformal first review; not every payer offers it
Formal appealYou disagree with the decision, such as CO-50, or CO-197 and CO-29 with proofAppeal letter, medical records, authorization or filing proofStrict deadlines; Medicare redetermination must be requested within 120 days of receiving the initial determination

These codes appear on most “top denials” lists. Each one has a different fix, so read the description before reworking the claim.

CodeWhat it generally meansQuick note
CO-4Procedure code is inconsistent with the modifier, or a required modifier is missingCheck modifiers against payer rules
CO-11Diagnosis is inconsistent with the procedureReview diagnosis pointers and coding
CO-22Care may be covered by another payer per coordination of benefitsVerify primary and secondary coverage
CO-45Charge exceeds the fee schedule or maximum allowable amountUsually an expected contractual write-off, not an error
CO-97Payment is included in another service already adjudicatedOften bundling; check NCCI edits and modifiers
CO-109Claim is not covered by this payer and belongs to anotherVerify the correct payer and bill there

We cover each in its own guide, starting with [LINK: CO-4 denial code | /co-4-denial-code/], [LINK: CO-97 denial code | /co-97-denial-code/] and [LINK: CO-45 denial code | /co-45-denial-code/].

Most avoidable denials trace back to the front end of the revenue cycle. The five checkpoints below each stop a specific code.

Five checkpoints that prevent CO-197, CO-50, CO-16, CO-29 and CO-18 claim denials
Five checkpoints, from scheduling to follow-up, and the denial code each one stops.

Fixing one claim at a time does not stop repeat denials. A simple log shows which codes, payers and workflows are costing you money.

Monthly denial tracking log template with payer, code, amount, root cause and status columns
A monthly denial log template with a fictional sample row.

Each month, review these four things:

Give each root cause an owner and a due date. For the metrics to watch, see [LINK: denial management KPIs | /denial-management-kpis/].

If denials keep stacking up in A/R, an outside team can find the patterns, fix the root causes and work the appeals while your staff stays focused on patients. Learn how Medfix handles denial management, or request a free billing audit to see where your claims are leaking revenue.

What does CO mean in a denial code?

CO stands for contractual obligation. A CO adjustment generally means the provider is responsible for the amount under the payer contract and cannot bill the patient for it. PR means patient responsibility. Always check the group code before sending a balance to a patient.

What is the difference between a CARC and a RARC?

A CARC (claim adjustment reason code) explains why a payment was adjusted or denied. A RARC (remittance advice remark code) is an optional second code that adds detail, such as which field was missing. They appear together on the remittance advice, and you should read both before deciding what to do.

Which denial codes are most common?

CO-16, CO-18, CO-29, CO-50 and CO-97 are among the codes billers see regularly, and CO-197 appears whenever a required authorization is missing. Frequency varies by specialty and payer, so your own denial log is the best guide to where to focus first.

Can I rebill a denied claim?

It depends on the code. Denials caused by missing or wrong information, such as CO-16, are usually corrected and resubmitted. Duplicates (CO-18) should not be resent while the original is pending. Medical necessity and authorization denials normally go through appeal. Follow the payer’s instructions.

How long do I have to appeal a denied claim?

Deadlines vary by payer and plan, and they are usually printed on the remittance advice or in the provider manual. Check the deadline the day the denial arrives and put it on the work queue, because a missed window can close the appeal for good.

Sources and references: official CARC and RARC code lists (X12 / Washington Publishing Company), CMS Medicare claims processing and appeals guidance, and each payer’s provider manual. This article is general education and does not replace payer-specific or legal advice.

Leave a Reply

Your email address will not be published. Required fields are marked *

Need help with billing or credentialing?