Home›Resources›CO-96 and PR-96 Denial Codes
Denial Codes · CO-96 / PR-96

CO-96 and PR-96: Non-Covered Charge Denials, Explained

By Wale Fawehinmi 4 min read Published October 1, 2026 Updated October 26, 2026 Category: Denial Management

CARC 96 means the service is not covered. The group code decides who pays. With CO-96, the provider absorbs it. With PR-96, the patient can be billed. The remark code that comes with it tells you why the service is not covered.

1. What CARC 96 means

CARC 96 is "non-covered charge(s)". The service falls outside what the plan pays for: an excluded benefit, a service Medicare never covers by law, or something outside the patient's plan design. Payers must send at least one remark code with it, and may point to a specific policy on the 835.

2. CO-96 vs PR-96

CodeWho paysCommon reasons
CO-96Provider (write-off or appeal)Your contract bars billing the patient, or required patient notice was not given.
PR-96PatientThe service is excluded from the plan and the patient is responsible, for example a statutorily excluded Medicare service billed with the GY modifier.

For Original Medicare, the GY modifier tells Medicare the item or service is statutorily excluded or does not meet the definition of a Medicare benefit. Those claims deny, and the patient is usually responsible. This is different from a medical necessity denial (CO-50), where an ABN decides liability.

3. Remark codes that come with 96

Remark codeWhat it points to
N130Consult plan benefit documents or guidelines for restrictions on this service.
N425Statutorily excluded service.
N30Patient ineligible for this service.
About the code descriptionsDescriptions on this page are plain-English summaries. The official wording lives in the CARC and RARC code lists published through X12 (and by CMS for remark codes), which are updated several times a year. Check the current list before quoting a code in an appeal.

4. How to fix a 96 denial

  1. Read the remark code and any policy reference to learn why the service is excluded.
  2. Check the coding. A covered service billed with the wrong code can look like an excluded one. If so, send a corrected claim.
  3. Check the plan. Was the right plan billed? Coverage may differ between the patient's old and new plan.
  4. If it is CO-96 and you believe the service is covered, appeal with the plan language and documentation.
  5. If it is PR-96, bill the patient, following any notice or financial agreement rules in your contract.

5. Payer-by-payer: fixing a 96

PayerWhat to know
MedicareStatutorily excluded services (routine physicals, most dental, hearing aids, cosmetic surgery) usually come back with remark code N425. Append the GY modifier so the line denies as patient responsibility. An ABN is not required for excluded services, but a voluntary notice sets expectations. Do not use GY for services denied as not reasonable and necessary; that is the GA/GZ and ABN process (see CO-50).
Medicare AdvantageMA plans cover everything Original Medicare does and may add extra benefits. If a service is denied as non-covered, check the plan's Evidence of Coverage. For planned services, ask for a pre-service organization determination.
MedicaidCovered services differ by state. Billing the patient for a non-covered Medicaid service is restricted. Most states require the patient's written agreement before the service, so check your state's rules first.
Commercial plansCheck the plan's exclusions in the Summary of Benefits and Coverage. With CO-96 the provider contract usually bars billing the patient. With PR-96 you can, ideally with a signed financial waiver collected before the visit.

6. How to prevent it

  • Check benefits for the specific service, not just active coverage, before the visit. See our eligibility verification guide.
  • Have patients sign a financial agreement for services you know a plan excludes, where your contract allows it.
  • Use the right Medicare modifier: GY for statutorily excluded services, GA or GZ for medical necessity cases.

Related: PR-204, CO-45, and the full CARC and RARC codes list.

Is your team working CO-96 / PR-96 denials manually?

We build the software that does the repetitive part of denial work: reading every remittance, sorting denials by cause, and drafting the correction or appeal for CO-96 / PR-96 and every other code. Your team approves before anything goes out.

Book a 20-minute look →

Frequently asked questions

What does denial code CO-96 mean?
The service is not covered, and the CO group code means the provider is responsible. You cannot bill the patient unless your contract and notice rules allow it.
What is the difference between CO-96 and PR-96?
Both mean non-covered charges. CO-96 makes the provider responsible. PR-96 makes the patient responsible, so you can bill them.
What is the GY modifier?
For Original Medicare, GY signals that the item or service is statutorily excluded or does not meet the definition of a Medicare benefit. The claim denies, and the patient is usually responsible.
Can I appeal a CO-96 denial?
Yes, if you believe the service is actually covered under the plan, or if it was billed with the wrong code. Include the plan language and documentation.

Tell us what your team does manually.

A 20-minute call. Tell us what your team does manually, from denials to posting to status checks, and we will tell you whether it is worth building. No slides.

Book a 20-minute look →

Related guides