CarevonixCarevonix
All articlesMedical Billing

The Most Common Claim Denial Codes and How to Fix Each One

The Carevonix TeamJune 1, 2026 10 min read
Editorial illustration of a stack of claim forms with colored tabs sorted into recovery bins, representing organized denial management

Most practices see the same handful of claim denial codes again and again. Here is what each one actually means and the exact fix that gets the money in the door.

Open any practice's denial report and the same handful of codes show up over and over. CO-16, CO-97, CO-50, PR-204, CO-29, CO-22. They feel cryptic when you first see them on an EOB, but each one is really a short sentence the payer is using to tell you why the claim did not pay. Once you can read that sentence, the fix is usually obvious and the prevention is even more obvious.

This guide walks through the denial code families you will see most often, what each one actually means in plain language, the specific fix to get the money in the door, and the front-end change that keeps the same denial from coming back next month. The goal is not to memorize codes. It is to stop seeing the same ones twice.

A quick primer on CARC and RARC

Payers communicate denials through Claim Adjustment Reason Codes (CARC) and Remittance Advice Remark Codes (RARC). CARCs start with a group code such as CO (contractual obligation), PR (patient responsibility), OA (other adjustment), or PI (payer initiated). The RARC is the optional follow-up that explains the CARC in more detail. CO-16 with remark code N290, for example, is a CO-16 denial that is specifically about a missing or invalid rendering provider NPI.

If you only ever look at the CARC, you are guessing. Always read the CARC and the remark code together, because that pair is what tells you exactly what to change before you resubmit. The same skill applies whether you handle billing in-house or use full medical billing services. The codes do not change. The discipline of reading both does.

CO-16: Claim or service lacks information needed for adjudication

CO-16 is the single most common denial in most practices and the most misunderstood. It does not mean anything is wrong with the medical care or the coding. It means the claim is missing or has invalid data the payer needs to even start adjudicating it. The remark code is what tells you which field is the problem.

Common remark codes paired with CO-16 include N290 (missing or invalid rendering provider NPI), N257 (missing or invalid billing provider information), MA130 (claim contains incomplete or invalid information), and M76 (missing or incomplete diagnosis). Each one points at a specific field.

The fix

Pull the original claim, locate the field called out by the remark code, correct it, and resubmit as a corrected claim with the original claim reference number when the payer requires one. Do not appeal a CO-16 with a letter. The payer does not want an argument, they want the missing data.

The prevention

Most CO-16 denials are caused by the same handful of upstream gaps: a rendering provider whose NPI is missing in the EHR profile, a referring provider field left blank when the payer requires it, or a taxonomy code mismatched with the credentialed taxonomy. Audit your provider records once and the volume of CO-16 denials usually drops by half within a billing cycle.

CO-97: The benefit for this service is included in another service

CO-97 is a bundling denial. The payer is saying the code you submitted is considered part of another service that was already paid, so it will not pay separately. You will see this most often when an E/M visit is billed alongside a procedure on the same day without a modifier, or when two procedures that the payer considers bundled are billed together.

The fix

If the services were genuinely separate and clinically distinct, the fix is usually a modifier and a corrected claim. Modifier 25 on the E/M code is the classic answer when a significant, separately identifiable E/M was performed on the same day as a procedure. Modifier 59 (or the more specific X modifiers) supports two procedures that are distinct from one another. The documentation has to back it up, so check the chart before you append a modifier and resubmit.

The prevention

Run NCCI edit checks before submission. Most clearinghouses can flag bundling conflicts in real time. Train coders on when modifier 25 is genuinely appropriate, because overusing it is what triggers payer audits, and underusing it is what leaves clean money on the table.

CO-50: These services are non-covered, no medical necessity

CO-50 means the payer does not consider the service medically necessary for the diagnosis submitted. It is almost always a code linkage problem, not a clinical one. The diagnosis on the claim does not support the CPT under the payer's medical necessity policy (often called a Local Coverage Determination for Medicare, or a similar payer policy for commercials).

The fix

Pull the payer's coverage policy for that CPT and check the list of supporting diagnoses. If the chart documents a covered diagnosis that simply was not coded, add it and resubmit as a corrected claim. If the documentation does not support a covered diagnosis, you cannot manufacture one, but you can appeal with medical records when the clinical picture genuinely justifies the service.

The prevention

Build a pre-bill edit that checks high-volume CPTs against the relevant payer medical necessity lists. For services that frequently trigger CO-50, an Advance Beneficiary Notice (ABN) for Medicare or its commercial equivalent protects you to bill the patient if the payer denies.

PR-204: Service is not covered under the patient's current benefit plan

PR-204 is a benefit denial. The service is real, the coding is fine, the necessity is documented, but the patient's specific plan does not cover that service. The PR group code means the balance becomes patient responsibility unless your contract or state law says otherwise.

The fix

If you have a signed ABN or financial responsibility form for this service, transfer the balance to the patient and bill them with a clear explanation of why insurance did not cover it. If you do not, your collection rights depend on your payer contract and state law. Document the call to the payer to confirm the non-coverage before you bill the patient, because that documentation is what you will need if they dispute the balance later.

The prevention

PR-204 is a verification failure more than a billing failure. A robust eligibility check before the visit (not just active or inactive, but the actual covered services and any plan exclusions) is what stops this denial. A thorough insurance eligibility verification playbook is the cheapest insurance against PR-204 you can buy.

Almost every PR-204 traces back to a 90 second conversation that never happened at the front desk. The fix is upstream, not in the billing office.

CO-29: The time limit for filing has expired

CO-29 is the timely filing denial. The claim was submitted after the payer's filing deadline, which ranges from 90 days to a full year depending on the payer. Once you get CO-29, the money is at serious risk, because timely filing appeals are some of the hardest to win.

The fix

You need proof the claim was originally submitted on time. The clearinghouse acceptance report with the original submission date is the gold standard. Attach it to a timely filing appeal with a short cover letter that points the payer to the date stamp. If the claim was never originally submitted, your only path is a payer appeal that depends on circumstances (such as patient coverage that was identified late). Most are denied.

The prevention

Track filing deadlines by payer in a simple table. Set an aging alert that flags any claim approaching 80 percent of the shortest applicable deadline. The most effective way to prevent CO-29 entirely is to submit claims within seven days of the date of service. The longer charges sit, the more risk you accept.

CO-22: Care may be covered by another payer per coordination of benefits

CO-22 is a coordination of benefits (COB) denial. The payer thinks another insurance is primary and wants the other payer to adjudicate first. This is one of the most common denials in practices that see Medicare patients with secondary coverage, or any patient with dual commercial coverage.

The fix

Confirm the correct order of benefits with the patient or the payer, submit the claim to the true primary, and once that EOB comes back, file the secondary claim with the primary's payment information. If the payer is mistaken about another insurance being primary, the patient usually needs to call their plan to update COB information directly. Your appeal alone rarely fixes it.

The prevention

Ask every patient at every visit whether their insurance has changed. Verify primary status during eligibility, not just coverage. Refresh COB information annually at minimum, and any time a patient turns 65 or experiences a life event. Most CO-22 denials come from stale COB data that nobody refreshed.

A practical denial fix checklist

Use this whenever a denial hits the queue. Working denials this way reliably gets them paid faster and prevents the same one from coming back:

  1. 1.Read the CARC and the RARC together. Do not act on the group code alone.
  2. 2.Open the original claim and the chart in parallel, so you can verify what was submitted against what was documented.
  3. 3.Choose the right response: corrected claim for data errors, appeal with records for clinical denials, secondary claim for COB, patient transfer for true benefit denials.
  4. 4.Resubmit or appeal within seven days of the denial posting. Aged denials are denied denials.
  5. 5.Tag the root cause (eligibility, coding, modifier, COB, filing, credentialing) so you can spot patterns at the end of the month.
  6. 6.Push the prevention upstream. If the same denial appears three times in a month, fix the process, not just the individual claim.

Most practices that take denial work seriously can cut their denial rate from somewhere around 8 to 12 percent down into the 4 to 6 percent range within a quarter. The playbook to do it is in our deeper guide to reducing your denial rate, and it pairs naturally with end-to-end revenue cycle management when you want the full chain owned by one team.

The bottom line

Denial codes look like noise the first time you see them and like a roadmap once you learn to read them. The six families above account for the large majority of dollars stuck in your AR. Fix the individual denial, then fix the upstream process that caused it, and your AR will get younger, your collections will lift, and your billing team will stop spending half their week reworking the same claims.

Want this kind of operating rhythm in your practice?

Book a 20-minute call. We'll walk through your current workflows and exactly what we'd change.