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.

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 Pika and get the explanation, the fix, and the CMS citation in seconds.

Have a billing question?

Ask Pika →

Related Guides