Home›Revenue Leakage Intelligence›CO-50 Denial Code
Denial Codes · CO-50

CO-50 Denial Code: Medical Necessity Denials and How to Fix Them

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

CO-50 means the payer decided the service was not medically necessary under its coverage rules. Unlike a missing-information denial, this is a clinical and policy decision. You win it back by fixing the diagnosis coding when that was the problem, or by appealing with documentation that meets the payer's policy.

1. What CO-50 means

  • CO (Contractual Obligation): the provider is responsible, so the patient cannot be billed. That changes with a valid Medicare ABN (see section 4).
  • 50: these are non-covered services because the payer does not consider them medically necessary.

As with CO-97, the usage note points to the healthcare policy reference on the 835 when present. For Medicare, that is often a Local Coverage Determination (LCD) or National Coverage Determination (NCD), and the policy tells you exactly which diagnoses and documentation are required.

2. Why medical necessity denials happen

  1. The diagnosis code does not support the service under the payer's policy. Often the right diagnosis is in the note but a less specific code was billed.
  2. Frequency limits were exceeded. The service is covered, but not as often as it was performed.
  3. Documentation does not show the policy criteria. Failed conservative treatment, symptom duration, or test results the policy requires are missing from the record.
  4. Prior authorization did not cover it. The service went beyond what was authorized, or the clinical criteria were not met.
  5. The payer considers the service experimental or investigational for that condition.

3. Remark codes that come with CO-50

Remark codeWhat it points to
N115The decision was based on a Local Coverage Determination (LCD).
N386The decision was based on a National Coverage Determination (NCD).
N130Consult plan benefit documents or guidelines for restrictions on this service.
M25The information provided does not support the level of service or the payment.
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. CO-50 vs PR-50: the ABN rules

For Original Medicare, an Advance Beneficiary Notice of Noncoverage (ABN, form CMS-R-131) decides who pays when a service is denied as not medically necessary.

SituationModifierResult if denied
Valid ABN signed before the serviceGAPR-50: the patient can be billed.
No ABN, but denial was expectedGZCO-50: the provider is liable.
Service is statutorily excluded (not a necessity issue); voluntary ABN givenGXPatient responsible for excluded services.

The ABN must be given before the service, name the specific item or service, and give a reason Medicare may not pay. A generic, blanket ABN signed by every patient does not count. Medicare Advantage and commercial plans have their own rules for patient notice and liability, so check the plan's manual.

5. How to fix or appeal CO-50

  1. Find the policy. Use the policy reference on the remittance, or look up the LCD or NCD for the service and your jurisdiction.
  2. Compare the coding to the policy. If the record supports a covered diagnosis that was not billed, send a corrected claim with the right code.
  3. If coding was right, build the appeal. Include the policy citation, the relevant notes, test results, and a letter of medical necessity from the treating provider that walks through each policy criterion.
  4. File on time. Medicare redetermination requests are due within 120 days of receiving the initial determination. Commercial appeal deadlines are set by your contract and the plan, commonly somewhere between 60 and 180 days.
  5. Track the outcome by policy. If the same policy denies the same service repeatedly, the fix belongs upstream, in documentation templates or prior authorization.

For appeal letter structure and escalation levels, see our denial recovery playbook. If you face medical necessity reviews from auditors, the RAC audit defense playbook covers the audit side.

6. How to prevent CO-50

  • Check diagnosis-to-procedure coverage before the claim goes out. Load LCD and NCD covered-diagnosis lists into your scrubber for your highest-volume services.
  • Make ABNs part of scheduling for services with known coverage limits, so they are signed before the visit, not at checkout.
  • Send clinicals with prior authorization requests that answer the payer's criteria directly. Our prior authorization guide covers the workflow.
  • Give providers feedback. Share which documentation gaps caused denials, by service, every month.

7. Where automation helps

Medical necessity appeals are slow because someone has to match the record to the policy, criterion by criterion. Automation can pull the policy, extract the relevant facts from the notes, flag which criteria are met and which are missing, and draft an appeal letter for clinical review. It also catches coding fixes, where a covered diagnosis was documented but not billed, before anyone writes a letter.

Related: CO-16, CO-97, and the full CARC and RARC codes list.

Or have us build the AI biller that works these denials for you.

Our AI Biller reads every remittance, sorts denials by cause, drafts the correction or appeal, and flags anything close to its filing deadline. Delivered in 30 days. Money back if it does not outperform your current process on three metrics you pick.

See the AI Biller →

Frequently asked questions

What does denial code CO-50 mean?
The payer decided the service was not medically necessary under its coverage policy. Because the group code is CO, the provider is responsible and cannot bill the patient unless a valid advance notice rule applies.
What is the difference between CO-50 and PR-50?
The reason is the same, but the responsible party differs. CO-50 makes the provider liable. PR-50 makes the patient responsible, which for Original Medicare usually means a valid ABN was signed and the claim carried the GA modifier.
How do I appeal a CO-50 denial?
Find the coverage policy, confirm the diagnosis coding matches it, then appeal with the policy citation, supporting notes, and a letter of medical necessity that addresses each criterion. File within the payer's deadline: 120 days for a Medicare redetermination.
Can a corrected claim fix CO-50?
Yes, when the denial came from a coding issue, such as a covered diagnosis that was documented but not billed. If the coding was right, you need an appeal instead.
What modifier do I use with an ABN?
Use GA when a valid ABN is on file, GZ when you expect a denial but have no ABN, and GX for a voluntary ABN on a statutorily excluded service.

Want to talk through your denial patterns?

A 30-minute call. Bring your top denial codes and the numbers you already track. No slides, no pitch.

Book a 30-minute consult →

Related guides