Denial Code CO-96
Non-covered charge(s).
Source: X12 Claim Adjustment Reason Codes (CARC) & Group Codes. Maintained by the D3rx Clinical Billing Team.
What CO-96 means
The service isn't covered, and under the CO group code the provider — not the patient — absorbs the charge (often because no valid advance notice was given).
Got this denial right now?
Generate a CO-96 appeal letter in 60 seconds — free
Free e-sign appeal generator. No signup needed to start — you can review and edit before sending.
CO group code: who absorbs the charge
Contractual Obligation — Provider/contractual responsibility — not billable to the patient while denied.
A CO adjustment is the provider's responsibility, not the patient's: balance-billing the patient for a CO amount is a contract (and often compliance) violation. But CO does not automatically mean “write it off.” When the cause is fixable — missing information (CO-16), a modifier problem (CO-4), or NCCI bundling (CO-97) — you correct and resubmit, or appeal with documentation. You only truly write the amount off when it is a final contractual adjustment, such as the fee-schedule difference on CO-45.
Why CO-96 happens
- A statutorily excluded or plan-excluded service was billed without valid patient notice (e.g., no ABN on file for a Medicare non-covered service)
- The diagnosis submitted does not establish coverage for the service
- A frequency/coverage limit was exceeded and the provider is liable
- A service that requires a specific covered indication was billed without it
What to do when you get CO-96
- 1Read the paired RARC — it states why the charge is non-covered
- 2Check whether a covered diagnosis or correct procedure code applies and submit a corrected claim if so
- 3Determine liability: for a service Medicare usually covers but denied here (e.g., medical necessity), you need a valid ABN to bill the patient; for a service Medicare never covers (statutory exclusion) the patient is liable regardless, and a voluntary ABN is recommended but not required
- 4If you believe it IS covered, appeal with clinical documentation
Appeal, correct, or write off CO-96?
First decide whether this is a coding fix or a coverage fight. If the wrong (or insufficiently specific) diagnosis or procedure code drove the non-coverage, a corrected claim is faster than an appeal. If the service was genuinely covered, appeal with documentation establishing medical necessity and the covered indication. Because CO-96 lands the charge on the provider, the key distinction from PR-96 is whether valid advance notice exists — without it, you write off rather than bill the patient.
Timing & deadlines
Corrected claims and appeals both run against the payer's standard windows (Medicare redetermination 120 days from the remittance; most commercial appeals ~180 days). Initial/corrected filing follows timely-filing limits (Medicare 12 months from date of service; commercial ~90-180 days).
Example
A provider bills a screening service that the plan covers only for a specific risk diagnosis, but submits a general diagnosis instead. The payer returns CO-96 (non-covered). Because no ABN was issued, the practice cannot bill the patient; submitting a corrected claim with the qualifying diagnosis (if clinically accurate) is the right move.
Prevent CO-96 going forward
- Verify coverage and covered diagnoses before scheduling discretionary services
- Issue an ABN/advance notice for likely-non-covered Medicare services to preserve patient billing
- Check frequency limits before repeating preventive/screening services
- Map each elective service to its covered indications in your charge templates
Code families most affected
- Preventive and screening services with covered-indication rules
- Statutorily excluded services (Medicare)
- Frequency-limited services
Related codes
Modifiers tied to fixing CO-96
Payer notes
CO-96 and PR-96 share CARC 96 ('non-covered charge(s)') — the group code is what changes who pays. CO-96 = provider liability (e.g., a usually-covered service denied for necessity with no valid ABN on file); PR-96 = patient liability (valid ABN, or a statutorily excluded service the patient owes regardless). Per X12, CARC 96 must be accompanied by at least one Remark Code explaining the non-coverage.
Turn this CO-96 denial into a sent appeal
D3rx drafts a ready-to-send, e-signable appeal letter for CO-96 from your claim details — free, backed by CMS, Medicare, and major-payer data.
Medical billing disclaimer
CARC/RARC definitions are the standardized X12 set; group-code semantics follow the X12 Claim Adjustment Group Code standard. Filing and appeal windows vary by payer — the standard anchors shown (Medicare redetermination 120 days from the remittance; Medicare timely filing 12 months from date of service; most commercial payers ~90-180 days) are general references, not a guarantee for any specific plan. Always confirm the rule in the payer's provider manual before acting. D3rx is not responsible for claim outcomes.