Denials

Medical Billing Denial Codes: What They Mean and How to Fix Them

8 min read · Updated March 27, 2026

How to Read Denial Codes on Your ERA

You open your ERA and see CO-4. Or CO-97. Or PR-96. The money you earned just disappeared into a two-letter, two-number code that nobody explained to you in residency.

Denial codes are not random. Each one tells you exactly what went wrong and, more importantly, exactly how to fix it. Here are the denial codes that hit medical practices the hardest, what they actually mean, and what to do when you see them.

CO-4: The Procedure Code Is Inconsistent with the Modifier Used

This means you attached a modifier that doesn't belong on that code. The most common version: putting modifier 25 on a code that doesn't take it.

Modifier 25 goes on E/M codes (99213, 99214, 99215) when you're billing a separate evaluation alongside a procedure. It does NOT go on AWV codes like G0438 or G0439. If you're billing G0439 + 99214 on the same day, modifier 25 goes on the 99214, not the G0439.

Another common trigger: using modifier 59 when you meant modifier 25, or vice versa. Modifier 25 is for a separate E/M service. Modifier 59 is for a distinct procedural service. They are not interchangeable.

Fix: Check which code has the modifier. If it's on a G-code or procedure code that doesn't accept modifiers, move it to the E/M line. If you used the wrong modifier entirely, correct it and resubmit.

CO-97: The Benefit for This Service Is Included in the Payment for Another Service

This is a bundling denial. The payer is saying one of your codes is already included in another code you billed on the same claim. You're not getting paid twice for overlapping work.

Common examples:

  • Billing G0444 (depression screening) with G0438 (initial AWV) instead of G0439 (subsequent AWV). G0444 only pairs with G0439.
  • Billing two E/M levels on the same day for the same patient without proper documentation.
  • Billing a standalone service that's already bundled into a comprehensive service.

Fix: Check the CCI (Correct Coding Initiative) edits for your code pair. If the codes are bundled, you either need a modifier to unbundle them (if appropriate) or you need to drop the lower-paying code. NCCI edits are publicly available, and your billing tool should flag these before you submit.

CO-16: Claim Lacks Information or Has Submission Errors

Something is missing or wrong on the claim form itself. This isn't a clinical denial, it's a paperwork denial. Common causes:

  • Missing or invalid diagnosis code
  • Missing referring provider NPI
  • Wrong place of service code
  • Missing patient date of birth or subscriber ID

Fix: Pull the claim, compare it against the payer's requirements, find the missing field, and resubmit. This is almost always a clean resubmission, not an appeal.

CO-18: Duplicate Claim/Service

You submitted this claim before. Either it's a true duplicate (you accidentally submitted twice) or the payer thinks it's a duplicate because the dates, codes, and patient match a previous claim.

This also triggers when you bill an AWV (G0438 or G0439) and the patient already had one within the past 12 months, or when you bill G0438 (initial AWV) and the patient already had one at any point (G0438 is once per lifetime).

Fix: If it's a true duplicate, no action needed, the original claim should process. If it's a false duplicate (different service, same date), add documentation and appeal. For AWV frequency denials, check the patient's wellness visit history before scheduling.

PR-1: Deductible Amount

PR-1 means the patient's deductible hasn't been met, so this amount is the patient's responsibility. This is the most common patient responsibility code in medical billing. It's not a true denial — the claim was processed correctly, the patient just owes this portion.

This hits hardest in January through March when annual deductibles reset, and for plans with high deductibles ($2,000+). You'll see PR-1 on almost every commercial claim until the patient's deductible is satisfied.

Fix: No claim correction needed. Bill the patient for the PR-1 amount. If you think the deductible was already met, check the patient's benefits and accumulator with the payer. If there's a discrepancy, call the payer to verify the patient's deductible status and reprocess if needed.

Scenario · Denial management

What would you do?

A commercial payer sends back a CO-50 on a 93000 (EKG) you ran in clinic last week. The remit reads: 'These are non-covered services because this is not deemed a medical necessity by the payer.'

The chart note documents palpitations, an irregular pulse on exam, and the EKG showing PACs. The payer's medical-necessity policy lists palpitations as a covered indication but requires the indication to be stated in the order.

Operational self-diagnosis tool. Not legal advice, not a credential of any kind, not a substitute for counsel. The practice remains responsible for the decision it actually makes.

PR-2: Coinsurance Amount

PR-2 is the patient's coinsurance portion. Like PR-1, this isn't a denial — it's the payer telling you how much the patient owes based on their plan's coinsurance percentage. If a patient has 80/20 coverage, PR-2 will show the 20% the patient is responsible for.

Fix: Bill the patient for this amount. If the coinsurance percentage seems wrong, verify the patient's benefit plan. For Medicare patients, PR-2 typically represents the 20% coinsurance after the Part B deductible is met.

PR-3: Co-payment Amount

PR-3 is the patient's copay. The payer processed the claim and is telling you the flat copay amount the patient owes. If you already collected the copay at the time of service, this amount should match what you collected.

Fix: If the copay was collected at check-in, post the payment and zero out the balance. If it wasn't collected, bill the patient. If the copay amount doesn't match what you expected, verify the patient's plan — copay amounts vary by visit type (PCP vs specialist, office visit vs urgent care).

PR-96: Non-Covered Charge

The service isn't covered under the patient's plan. This commonly hits:

  • Preventive visits (99385-99397) billed to Medicare. Medicare does not cover traditional preventive visit codes. Medicare covers AWV codes (G0438, G0439) instead.
  • Services billed without a covered diagnosis code.
  • Screening services billed outside the covered frequency (e.g., G0442 alcohol screening more than once per year).

Fix: For Medicare patients, use AWV codes instead of preventive visit codes. For frequency denials, check when the service was last billed. For diagnosis issues, review whether a covered ICD-10 code applies.

CO-59: Processed Based on Multiple or Concurrent Procedure Rules

The payer reduced payment because you billed multiple procedures and they applied a reduction. This is common when billing multiple procedures on the same day, where the second and subsequent procedures get paid at 50% (the "multiple procedure" reduction).

Fix: This may be correct. Check the payer's multiple procedure policy. If modifier 59 or XE/XS/XP/XU is appropriate (truly distinct services), add it and resubmit. If the reduction is standard policy, the payment is correct.

CO-45: Charge Exceeds Fee Schedule/Maximum Allowable

You charged more than what the payer pays for this code. This isn't really a denial, it's an adjustment. The payer is paying their contracted rate and writing off the difference.

Fix: Usually no action needed. This is normal for practices that charge above Medicare rates (which you should). The payment amount should match the expected fee schedule rate. If it doesn't, then you have a fee schedule dispute.

CO-236: This Procedure Is Not Paid Separately

Similar to CO-97 but more specific. The payer is saying this code is inherently part of another code you billed. In primary care, this hits when billing certain lab handling codes, specimen collection codes, or administrative codes that are bundled into the primary service.

Fix: Check if the code is supposed to be billed separately for this payer. Some codes that are separately billable to commercial payers are bundled under Medicare. Know your payer.

What to Do When You See a Denial

  1. Read the code. The denial code tells you what happened.
  2. Check the claim. Find the specific line item that was denied.
  3. Determine if it's fixable. Paperwork errors (CO-16, CO-18) are clean resubmissions. Clinical denials (CO-97, CO-4) may need modifier corrections or appeals.
  4. Fix and resubmit or appeal. Most primary care denials are correctable. The money is recoverable if you act within the timely filing window.
  5. Prevent it next time. If the same denial keeps hitting, fix the root cause in your billing workflow.

The practices that recover the most revenue aren't the ones that never get denials. They're the ones that understand what each denial means and fix it the same day.

Have a denial code you can't figure out? Ask D3 and get the explanation, the fix, and the CMS citation in seconds.

Have a billing question?

Ask D3 →

Frequently asked

What does denial code CO-4 mean?

CO-4 means the procedure code is inconsistent with the modifier used. In primary care, this most commonly happens when modifier 25 is placed on a G-code (like G0438 or G0439) instead of the E/M code. When billing an AWV with a same-day E/M, modifier 25 goes on the 99213/99214/99215 line, not the G-code line. Correct the modifier placement and resubmit.

What does denial code CO-97 mean?

CO-97 is a bundling denial. The payer is saying one of your codes is already included in the payment for another code on the same claim. Check the CCI (Correct Coding Initiative) edits for your code pair. If the codes are bundled, you either need a modifier to unbundle them (if clinically appropriate) or you need to drop the lower-paying code.

How do I fix a CO-16 denial?

CO-16 means the claim lacks required information or has submission errors. Common causes include missing or invalid diagnosis codes, missing referring provider NPI, wrong place of service code, or missing patient demographics. Pull the claim, find the missing field, correct it, and resubmit. This is almost always a clean resubmission, not an appeal.

What does denial code PR-1 mean?

PR-1 means Deductible Amount. The patient's deductible hasn't been met, so this portion is the patient's responsibility. This is not a claim error — the claim processed correctly. Bill the patient for the PR-1 amount. This code appears most frequently in Q1 when annual deductibles reset.

What does denial code PR-96 mean in medical billing?

PR-96 means the service is a non-covered charge under the patient's plan. Common causes include billing preventive visit codes (99385-99397) to Medicare instead of AWV codes (G0438/G0439), missing a covered diagnosis code, or exceeding the covered frequency for a screening service. Check the correct code for the payer and resubmit.

Authored by D3rx

D3rx is a healthcare-billing and compliance research aid maintained by D3rx Inc. Articles are drafted by an LLM (Anthropic Claude) against primary HHS, OCR, CMS, eCFR, NIST, and state-regulator publications, and reviewed for restraint and source fidelity by the D3rx team.

Reviewer status: a named credentialed reviewer (CHC, CHPC, or healthcare attorney) is being engaged. Until that engagement is finalized, this page does not claim credentialed review.

Sources & Citations

No external citations found — this guide synthesizes from multiple sources.

Sources verified as of March 27, 2026

Research Aid Notice

This guide is a plain-English summary maintained by D3rx for healthcare practice administrators. It is not legal advice, medical advice, or accounting advice. The authoritative source is the cited regulation or agency document. Always confirm with qualified counsel before acting on a specific compliance question affecting your practice.

Related Guides