HIPAA Compliant Mon–Fri 9am–6pm ET 98% clean-claim rate
Denial Codes (CARC)

CO-50 Denial Code: Non-Covered Services Not Deemed Medically Necessary

Reviewed by the ImmediCare RCM team Updated 3 min read
Quick answer

CO-50 means the payer denied the service as not medically necessary — the diagnosis on the claim does not justify the procedure under the payer's coverage policy (for Medicare, an LCD or NCD). It is one of the most appealable denials: strong clinical documentation overturns a large share of them.

Group
CO — Contractual Obligation
Category
Medical necessity / coverage policy
Appealable?
Yes — among the highest overturn rates with records attached
Typical fix
Match dx to coverage policy, or appeal with clinical documentation

What does denial code CO-50 mean?

CO-50 is the medical-necessity denial. Official X12 text: "These are non-covered services because this is not deemed a 'medical necessity' by the payer." The payer is not saying the care was bad — it is saying the diagnosis submitted does not meet its written coverage criteria for that CPT.

Full guide: CO-50 denial code — complete walkthrough covers LCD research, ABN workflows, and a proven appeal structure. This card is the quick reference.

Why does CO-50 happen?

Three culprits cover most of them: the claim carried a diagnosis not on the payer's covered list, the documentation exists but the coder picked an unspecified ICD-10 code, or the service genuinely falls outside policy (frequency limits, screening vs. diagnostic). Mini-example: a vitamin D assay (82306, ~$41 allowed) billed with Z00.00 (routine exam) denies CO-50 at most Medicare contractors; the chart actually showed E55.9 deficiency documented — a rebill with the right code pays without an appeal.

How do you fix a CO-50?

  1. Pull the applicable coverage policy — see LCD vs NCD for where to look.
  2. Compare the claim's diagnosis codes to the policy's covered list against what is actually documented.
  3. If the documentation supports a covered dx that was not coded, submit a corrected claim.
  4. If coding was right, appeal with the clinical notes and a sentence-by-sentence tie to the policy criteria — build it in the appeal letter generator.
Pitfall: never change a diagnosis code just to match the covered list. The code must reflect what is documented — coding for coverage without documentation is fraud exposure, not denial management.

How do you prevent CO-50?

Load payer medical-necessity edits into your scrubber for your top-ordered tests, and use ABNs for Medicare patients when coverage is doubtful (append modifier GA). When a new denial pattern shows up, confirm the code meaning in the denial code lookup and check whether the payer updated its policy that quarter.

Frequently asked questions

Generally no — the CO group assigns the liability to the provider. For Medicare, you can only shift cost to the patient if a valid ABN was signed before the service, which changes the denial to PR with modifier GA reported. No ABN, no patient billing.

The diagnosis codes. Most CO-50 denials are coding problems, not clinical ones: the documented condition supports the test, but the claim carried a generic or truncated ICD-10 code that is not on the payer's covered-diagnosis list. Compare the claim dx against the LCD before writing any appeal.

The first level (redetermination) allows 120 days from the remittance date. Commercial payers vary, commonly 90–180 days per contract. Calendar it immediately — medical-necessity appeals need chart pulls, and waiting until day 100 is how winnable appeals die.

IC

Reviewed by the ImmediCare Solutions RCM team

Certified billers and coders handling claims across 50+ specialties nationwide. This entry is reviewed against current payer policy and CMS rules. Last review: Jul 5, 2026.

Stop losing revenue to problems like this.

A free billing audit shows exactly where your practice is leaking money — no cost, no commitment.

Get a free billing audit