Skip to content

CO-50 reason code

How to appeal a CO-50 denial in behavioral health

CO-50 says the payer found the service not medically necessary and the provider, not the patient, carries the adjustment. Here is how to read it with its remark codes, when to correct instead of appeal, and the Medicare ABN angle.

By the ClaimParrot editorial team · Who we are · Reviewed · 6 min read · 9 cited sources

Quick answer

CO-50 combines group code CO, a contractual obligation the provider generally cannot bill to the patient, with reason code 50, a service the payer did not consider medically necessary. Read the remark codes on the same line, rule out billing errors such as a wrong diagnosis or code, then appeal on the clinical record within the plan's deadline.

CO-50 at a glance
QuestionShort answer
What CO meansContractual obligation: the adjustment falls on the provider under the contract or the payer's rules
What 50 meansThe payer considers the service non-covered because it was not medically necessary
Read it withRemark codes (RARCs) on the same line, which often name the policy or the missing item
Patient billingGenerally not allowed under CO; Medicare allows it only with a valid advance beneficiary notice (ABN)
Usual fixAppeal with records for clinical denials; correct and resubmit when the real cause is a billing error
01

What does CO-50 mean on a behavioral-health remittance?

It means the payer adjudicated the claim and decided the service was not medically necessary, and that the resulting adjustment is the provider's responsibility. On behavioral-health claims it usually follows a retrospective or post-payment review of IOP, PHP, residential or therapy services, or a claim billed beyond what a utilization review supported.

The code pair has two parts. The group code tells you who carries the adjustment: CO (contractual obligation) puts it on the provider, PR (patient responsibility) on the patient, and OA or PI cover other and payer-initiated adjustments. The reason code tells you why. X12 maintains both lists; our CARC 50 page explains reason 50 in plain English, and the denial code lookup covers the others.

A CO-50 is a conclusion, not an explanation. The reasoning sits in the remark codes, the explanation of benefits, any letter that accompanied the payment, and the payer's medical policy for the service.

02

Which codes usually appear with CO-50, and what do they change?

Remark codes on the same claim line often point to the policy the payer used, such as a Medicare local or national coverage determination, or to information that was missing. Codes that look similar to 50 but mean something else, such as 96, 151, 167 and 197, call for a different response.

Common companions: N115 and N386 say the decision rested on a Medicare local or national coverage determination, N130 points to the plan's benefit documents, and M25 says the documentation does not support the level of service billed. Payers do not always use codes the same way. If the code and the letter disagree, the letter and the plan's policy usually explain the real basis; ask the payer which one controls and note the answer.

CO-50 and look-alike codes (paraphrased; see X12 for official wording)
CodePlain-English meaningHow the response differs
CO-50Not medically necessary in the payer's judgmentAppeal with records answering the policy or criteria
CO-96Non-covered charge; a remark code says whyCheck the plan's exclusions; often a benefit question, not a clinical one
CO-151Information does not support this many services or this frequencyShow why the units, sessions or days billed were needed
CO-167The diagnosis is not coveredCheck diagnosis coding and the plan's covered diagnoses before appealing
CO-197Required authorization or notification was absentFind proof of authorization or request a retro review; see the prior-authorization guide
PR-50Not medically necessary, but assigned to the patientUsually means a valid waiver or notice was on file; confirm before billing the patient
03

Should you send a corrected claim or an appeal?

Correct the claim when the denial traces to a billing error, such as a diagnosis that does not support the service, a wrong code, units or place of service, or a missing modifier. Appeal when the claim was billed correctly and the payer disagrees about clinical need. Sending an appeal for a billing error wastes the appeal.

The coding denial guide covers replacement claims, frequency codes and the Medicare reopening process for clerical errors.

  1. 01Compare the billed service, units, diagnosis pointers, modifiers and dates with the record and the authorization.
  2. 02Check the payer's policy for the service on the date of service, including any diagnosis or frequency requirements.
  3. 03If the claim was wrong, submit a replacement claim through the payer's corrected-claim process and keep the original.
  4. 04If the claim was right, gather the records for the dates billed and request the criteria and claim file before appealing.
  5. 05Record the reasoning for the path you chose, so the next reviewer on your team can follow it.
04

What evidence answers a CO-50 for IOP, PHP or therapy?

Records from the dates of service that show the patient met the payer's criteria at the time: symptoms, risk, functioning, the treatment plan and progress, and attendance that matches what was billed. For per-diem programs, documentation that each billed day met the program's minimum services matters as much as the clinical picture.

  • Daily or session notes for every billed date, signed and timed where time defines the code.
  • Program schedules or attendance logs that show the hours or services behind each per-diem day.
  • The treatment plan in effect on those dates, with goals tied to the diagnosis billed.
  • Assessments that show severity and why this level of care was needed.
  • The authorization record, if one existed, to show the service was reviewed before it was delivered.
  • A short letter from the treating clinician answering the payer's stated reason.
05

How does a Medicare ABN change a CO-50?

In Original Medicare, a provider who expects a service to be denied as not reasonable and necessary can give the patient an Advance Beneficiary Notice before the service. With a valid ABN on file and the GA modifier on the claim, the patient can be billed; without one, the provider generally carries the loss.

The modifiers tell Medicare what notice was given: GA means a valid ABN is on file, GZ means a denial was expected but no ABN was obtained, and GX means a voluntary notice was given for a service Medicare never covers. Medicare Advantage plans use their own pre-service process instead: an enrollee or provider can ask the plan for an organization determination before the service.

Original Medicare claims denied as not medically necessary are appealed by redetermination with the Medicare administrative contractor, within 120 days of receiving the initial determination.

06

How long do you have to appeal a CO-50?

As long as the plan type allows from the date you received the remittance or denial notice: at least 180 days for employer and Marketplace plans, 60 days for Medicaid managed care, 65 days from the notice for Medicare Advantage and 120 days for an Original Medicare redetermination. Network contracts may set provider-dispute deadlines of their own.

For contracted providers, many commercial and Medicare Advantage payment disputes run through the provider dispute process in the contract, not the member appeal process. Check the provider manual, and use the appeal deadline calculator for member appeal clocks.

Fictional example

Twelve IOP days denied CO-50 after a records review

Maple Street Recovery bills 12 days of substance use IOP to a commercial plan under an authorization. Two months later the plan reviews records and adjusts every day CO-50, with a remark code pointing to its IOP medical policy.

The billing lead checks the claim first: codes, units and diagnoses match the authorization and the notes, so a corrected claim is not the answer. The policy requires a minimum number of service hours per week, and the attendance log shows three weeks below it because of holiday closures.

The program appeals 9 of the 12 days with attendance logs, notes and the authorization, and does not contest the 3 days that fell short of the policy's hours. It records the policy requirement in its scheduling checklist.

Names, dates, payers and amounts are invented for illustration.

Where ClaimParrot fits

What a ClaimParrot packet does here

  • An appeal packet for a CO-50 denial is built on the payer's stated reason and the criteria it cited, not on the code alone.
  • It lists the records that answer each point and the deadline to file: $29, within 3 business days, and the first packet is free (pricing).
  • Send the reason and a de-identified summary; your clinician signs and submits (Trust & security).

Every draft is reviewed and approved by your team. ClaimParrot does not make medical-necessity determinations or give legal advice.

Common questions

Frequently asked questions

Can we bill the patient for a CO-50 denial?

Generally no. CO places the adjustment on the provider; Medicare's remittance guidance says providers may bill beneficiaries for an unpaid amount only when it shows group code PR, which a valid ABN makes possible. Commercial and Medicaid contracts have their own rules, and many prohibit billing members for these denials.

Is CO-50 the same as a prior-authorization denial?

No. A missing authorization usually shows as CO-197, and units beyond an authorization as CO-198. CO-50 means the payer reviewed the medical need itself, which can happen even when an authorization was in place.

Why did a claim with an authorization still get CO-50?

Authorizations often state that they are not a guarantee of payment. A later records review can find that the documentation for the billed dates did not meet the policy. The authorization is still useful evidence, but the appeal must address the records.

Where do we find the official code wording?

X12 publishes the claim adjustment reason codes, group codes and remittance advice remark codes on its website. Our pages paraphrase them; check X12 for the current official wording before quoting a code in correspondence.

Sources

Primary sources and references

  1. Claim adjustment reason codes (CARC), official list · X12 · checked
  2. Claim adjustment group codes (CO, PR, OA, PI) · X12 · checked
  3. Remittance advice remark codes (RARC), official list · X12 · checked
  4. Medicare advance written notices of non-coverage (MLN006266): ABN rules and GA, GZ, GX modifiers · Centers for Medicare & Medicaid Services · checked
  5. Remittance advice resources and FAQs (MLN905367): group codes CO and PR · Centers for Medicare & Medicaid Services · checked
  6. First level of appeal: redetermination by a Medicare contractor · Centers for Medicare & Medicaid Services · checked
  7. 29 CFR 2560.503-1: ERISA claims procedure (deadlines, concurrent care, full and fair review) · eCFR, National Archives · checked
  8. 42 CFR 438.402: Medicaid managed care appeal filing timeframe · eCFR, National Archives · checked
  9. 42 CFR 422.582: Medicare Advantage request for reconsideration · eCFR, National Archives · checked

General information, not legal or medical advice. Payer rules change; confirm deadlines and requirements in the notice and the plan documents. Read our editorial policy.

Send the denial. Get the appeal packet back.

An appeal packet gives you an appeal letter draft built on the plan's stated reason, an evidence checklist and a deadline plan, checked by a person before it reaches you: $29, within 3 business days. Your first packet is free.

Reviewed by a person.Every packet.