CO-50 Denial Code: Find the Policy, Then Decide Who Pays
CO-50 means the payer decided your service was not medically necessary. Unlike a timely filing denial, it can often be argued, but only once you find the policy the payer used. Here is how to read the group and remark codes, when an ABN moves the cost to the patient, what Medicare Advantage plans may not do, and what an appeal needs.
CO-50 is the payer saying it looked at your service, decided it was not medically necessary, and will not pay for it.
It works nothing like a CO-29. A timely filing denial turns on dates. A CO-50 turns on the patient’s record, measured against a written coverage policy. That means it can often be argued, but only after you know which policy the payer used and which part of it the claim missed.
It is common, too. Noridian, a Medicare contractor, listed CO-50 with remark code N115 among its top five Part B denials in its JE region for the last three months of 2025. Its advice was one line: check the active LCDs for the diagnosis codes that support medical necessity.
What CO-50 is telling you
Reason code 50 says the payer judged the service not medically necessary. The group code in front of it says who pays for that judgment. The CO-45 post explains how group codes work.
CO puts the loss on the provider, and the patient cannot be billed for it. CGS, another Medicare contractor, puts the rule in one sentence: “Medicare beneficiaries may be billed only when Group Code PR is used with an adjustment.”
PR-50 is the same reason, with the cost moved to the patient. For Medicare, the usual way that happens is a valid advance notice, signed before the service. More on that below.
Step one: find the policy the payer used
Most medical necessity denials rest on a written policy. Find it before you do anything else.
- Remark code N115 means the decision was based on a Local Coverage Determination, or LCD, from your Medicare contractor.
- Remark code N386 means it was based on a National Coverage Determination, or NCD.
- The remittance may name the policy itself, in a field called the Healthcare Policy Identification segment. Noridian’s guidance for CO-50 tells billers to check it. How to read an ERA shows where remark codes sit.
For Medicare, both kinds of policy live in the Medicare Coverage Database. Most LCDs come with a companion article. CMS describes articles as holding “billing, coding and other guidelines that are related to a Local Coverage Determination.” That is where you find the section titled ICD-10-CM Codes that Support Medical Necessity.
For commercial plans, the policy is the plan’s own medical or coverage policy. Get the version in effect on the date of service, not today’s. Policies change, and an appeal argued against the wrong version goes nowhere.
Step two: work out why it failed
Here are five common causes. The fix depends on which one you have.
| What happened | What to do |
| The record supports a covered diagnosis, but the claim did not carry it | Correct the diagnosis. First Coast says to correct and resubmit when the notes show a payable diagnosis, and to report only the diagnoses for that date of service. Noridian accepts diagnosis changes as a reopening. |
| A modifier the policy requires is missing, such as KX on equipment whose LCD asks for it | Noridian’s medical equipment contractor lists a missing KX among the causes of CO-50. If the requirements were met, it is a clerical fix through a reopening. |
| The record does not show what the policy asks for | Appeal only if records you already have meet the criteria. If they do not, the denial is right. Write it off. |
| You had a valid ABN, but the line went out without GA | The patient cannot be billed until GA is on the line. At Noridian’s Part B contractor, adding GA takes a redetermination, not a reopening. |
| You expected the denial and billed with GZ | Nothing to fix. Since July 2011, Medicare has denied GZ lines automatically as CO-50. Write it off, and do not bill the patient. |
The ABN decides who pays
Under Medicare, an Advance Beneficiary Notice, or ABN, is how the cost of a denied service moves to the patient. If you expect Medicare to deny a service as not reasonable and necessary, and you want the patient to pay if it does, CMS requires one.
Timing is everything. The notice has to be issued before the patient gets the service. It also cannot be routine. Outside a few narrow exceptions, CMS does not allow ABNs handed to every patient just in case.
Skip one when it was required, or use one the contractor finds invalid, and the cost is yours. CMS’s ABN booklet is plain about it: “We may hold you financially liable and you can’t collect payment from the patient.”
The modifier on the line tells Medicare which situation you are in.
| Modifier | When CMS says to use it |
| GA | You issued a required ABN and keep it on file |
| GZ | You expect a medical necessity denial and did not issue an ABN |
| GX | You issued a voluntary ABN for a service Medicare never covers |
| GY | The service is excluded by law, or does not meet the definition of a Medicare benefit |
If you use ABNs, use the current form. CMS announced an updated form CMS-R-131 in March 2026, valid through March 31, 2029. The expired version could be used only until May 12, 2026.
Medicare Advantage plans must use Medicare’s rules
Since January 1, 2024, a Medicare Advantage plan has had to follow the same coverage rules as Original Medicare. Under 42 CFR 422.101(b), that includes NCDs and the LCDs of the Medicare contractors for its area.
A plan may write internal criteria of its own only when Medicare’s are not fully established. Even then, it must publish them, with a summary of the evidence and its reasons for using them.
And before a plan issues a medical necessity denial, a physician or other appropriate professional with knowledge of Medicare coverage criteria has to review it, under 42 CFR 422.566(d).
So when a Medicare Advantage plan sends a CO-50, check the service against the LCD or NCD that applies. If it meets them and the plan used stricter criteria of its own, ask the plan to show why Medicare’s criteria were not fully established. That is your argument, and 42 CFR 422.101(b)(6) is the rule behind it.
Appeal deadlines for these plans depend on your contract. For providers without one, UnitedHealthcare gives 60 days and asks for a Waiver of Liability, as the UnitedHealthcare post explains.
Commercial plans: the policy, then the patient’s rights
Commercial plans write their own medical policies. Answer that policy’s criteria one by one, using the version in effect on the date of service.
If the plan’s internal appeals fail, the patient may have one more step. For most commercial plans, federal rules allow an independent external review of a denial based on medical necessity, appropriateness or level of care. That right belongs to the patient, so bring them in early when the amount is worth it.
What a CO-50 appeal should contain
- The policy: its name, its number, and the version in effect on the date of service.
- Each criterion, matched to the page of the record that meets it.
- The records for that date of service, plus any history the policy asks for. Not the whole chart.
- A short letter from the treating clinician when the case is unusual or the record needs explaining.
Then send it inside the window. For Medicare, a redetermination is due within 120 days of receiving the initial determination. Other payers set their own, and the timely filing post lists the common ones.
Stop it before the claim goes out
CO-50s tend to cluster. The same few services fail for the same few reasons, month after month.
- Pull six months of CO-50 denials and group them by code and payer. Start with the codes that show up most.
- Keep the covered diagnosis list from the current LCD article or medical policy where coders can see it, for each of those codes.
- Decide in advance which services need an ABN, and get it signed before the service, never after.
- Recheck the list when a policy changes. Contractors publish revision summaries, and a jump in your CO-50 report is often the first sign that one changed.
The order to work a CO-50
- Read the group code. CO means you carry it unless you overturn it. PR means the patient owes it.
- Read the remark code and find the policy: N115 for an LCD, N386 for an NCD, or the plan’s medical policy.
- Compare the record with the policy’s criteria.
- Fix clerical errors with a corrected claim or a reopening. Appeal the rest with evidence matched to each criterion.
- If the record cannot meet the policy, write it off and fix the step that let it through.
CO-50 belongs with CO-97, the bundling denial, more than with CO-29. Both are judgments you can argue with the right evidence. A late claim, by contrast, can only be argued with proof of the date.
Sources
- CMS, ABN booklet for providers, MLN006266, May 2025.
- Noridian, notice of the updated ABN form, March 2026.
- CMS MLN Matters MM7228, automatic denial of claims submitted with a GZ modifier, 2011.
- CGS Medicare, deciphering Contractual Obligation (CO), October 2014.
- CMS, Medicare Coverage Database.
- Noridian JF Part B, medical necessity and no payable diagnosis, April 2025.
- Noridian JF Part B, reopenings, June 2024.
- Noridian JA DME, reason code 50, June 2025.
- Noridian JE Part B, top denials and solutions, fourth quarter 2025.
- First Coast Service Options, tips to prevent CO 50 and PR 50, February 2025.
- 42 CFR 422.101, requirements relating to basic benefits.
- 42 CFR 422.566, organization determinations.
- 45 CFR 147.136, internal claims and appeals and external review.
Reference information only. Not billing or legal advice. Coverage policies, modifier rules and appeal rights vary by payer, by contractor and by plan. Check the policy and the payer’s own instructions before you correct, appeal or bill a patient for a denied service.
Related guides
Aetna gives out of network providers 12 months to file medical claims. In network, its provider manual points...
Cigna Healthcare gives participating providers 90 days after the date of service to file a claim, and out of n...
CO-253 isn’t a denial. It’s Medicare’s 2 percent sequestration cut, taken from Medicare’s payment after the de...