CO-50 Denial Code: What a Medical Necessity Denial Means
What does CO-50 mean on a remittance? It means the payer decided the service was not medically necessary and assigned the unpaid amount to the provider as a contractual obligation. X12, which maintains the code list, words CARC 50 as "These are non-covered services because this is not deemed a 'medical necessity' by the payer."
That sentence tells you the category of the problem, not the cause. A CO-50 can come from a diagnosis code that does not support the procedure, a Medicare coverage policy whose criteria were not met, a service billed more often than the policy allows, or a documentation request that went unanswered. Each of those has a different fix, and some of them are not appeals at all.
TL;DR
- CO-50 is a medical necessity denial with provider liability. CARC 50 says the payer did not deem the service a medical necessity, and the CO group code assigns the balance to the provider rather than the patient.
- The patient bill depends on notice. For Original Medicare, CMS says beneficiaries may be billed only when the PR group code is used, and an ABN is issued to transfer potential liability to the patient in certain instances.
- The remark code points to the cause. N115 and N386 tie the decision to an LCD or NCD, while M127 means the medical record was missing, so read the RARC before choosing a remedy.
- Fix the claim when the claim is wrong. Transposed diagnosis codes and wrong modifiers are clerical errors Medicare processes as reopenings, while a genuine coverage dispute goes to redetermination within 120 days of receiving the initial determination.
- Prevention sits at the front end. Checking coverage policy, diagnosis support, frequency limits and authorization before the visit can head off rework a CO-50 would otherwise create.
What CARC 50 says, word for word
The full X12 entry for CARC 50 reads: "These are non-covered services because this is not deemed a 'medical necessity' by the payer. Usage: Refer to the 835 Healthcare Policy Identification Segment (loop 2110 Service Payment Information REF), if present." That usage note matters: when a payer populates that segment, the remittance can identify the policy behind the denial.
It is a broad code, and X12 keeps narrower neighbors that payers may use instead. CARC 11 reads "The diagnosis is inconsistent with the procedure," CARC 167 reads "This (these) diagnosis(es) is (are) not covered," and CARC 151 covers cases where "the payer deems the information submitted does not support this many/frequency of services."
CO, PR or OA: the group code decides who can be billed
Every adjustment on an 835 pairs a group code with a reason code. X12 defines CO as Contractual Obligation, PR as Patient Responsibility, OA as Other Adjustment and PI as Payor Initiated Reduction. CMS explains that CO assigns responsibility to the provider and that "Medicare beneficiaries may be billed only when Group Code PR is used with an adjustment." Our guide to reading a remittance advice walks through that structure line by line.
For Original Medicare, the ABN is how a provider can shift potential liability to the patient. CMS says the ABN (Form CMS-R-131) is issued "in order to transfer potential financial liability to the Medicare beneficiary in certain instances." Chapter 30 of the Medicare Claims Processing Manual adds that a notifier who knew or should have known Medicare would not pay and fails to issue a required ABN, or issues a defective one, "is precluded from collecting funds from the beneficiary and is required to make prompt refunds if funds were previously collected."
The claim also has to say an ABN exists. CMS's ABN booklet tells providers to report the GA modifier when a mandatory ABN was issued and kept on file, and the GZ modifier when a medical necessity denial is expected but no ABN was issued. Chapter 30 warns that if the notice is found invalid, "the contractor will override the GA code, and the healthcare provider or supplier will be found liable." A CO-50 on a line where you appended GA deserves a look at the ABN itself.
The ABN has limits. Chapter 30 says it "is not used for items or services provided under the Medicare Advantage (MA) Program." For commercial and Medicare Advantage plans, check your contract and the plan's own rules before billing the patient for a CO adjustment.
Why medical necessity denials happen
A CO-50 can trace back to several gaps between the claim and the payer's coverage rules, and four are worth checking first. The first is diagnosis support. The CMS Medicare Coverage Database explains that Billing and Coding articles list "the diagnosis codes for which the service is covered, or for which the service is not considered reasonable and necessary and therefore not covered." If the ICD-10-CM code on the claim is not on the covered list, the line can deny even when the chart would support it.
The second is the coverage policy itself. A Local Coverage Determination (LCD) is a decision by a Medicare Administrative Contractor (MAC) "on whether a particular service or item is reasonable and necessary" within its jurisdiction, while a National Coverage Determination (NCD) is national policy "granting, limiting or excluding Medicare coverage" that MACs must follow. Noridian JD DME, a Medicare contractor for durable medical equipment, lists "Item billed may require a specific diagnosis or modifier code based on related LCD" as a common reason for reason code 50 with remark N115.
The third is frequency. CMS's ABN booklet notes that some services carry "frequency coverage limitations made through" statute, regulation, NCDs or LCDs, so a service covered last month can deny this month. The fourth is documentation. Noridian also lists a development letter for additional documentation that "was not received within provided timeline" as a common cause.
Remark codes you may see with CO-50
The RARC narrows the cause, so read it first. The wording below comes from X12's current remark code list, and the payer or MAC decides which remark code accompanies a given denial.
| RARC | X12 wording (abridged where marked) | What it tells you |
|---|---|---|
| N115 | "This decision was based on a Local Coverage Determination (LCD)." (abridged) | Pull the LCD and its Billing and Coding article for that MAC |
| N386 | "This decision was based on a National Coverage Determination (NCD)." (abridged) | Pull the NCD in the Medicare Coverage Database |
| M127 | "Missing patient medical record for this service." | Records were requested and not received in time |
| N130 | "Consult plan benefit documents/guidelines for information about restrictions for this service." | The plan's own benefit language governs |
| M38 | "Alert: The patient is liable for the charges for this service as they were informed in writing before the service was furnished that we would not pay for it and the patient agreed to be responsible for the charges." | The payer recognized advance written notice, so the patient balance may be billable |
CMS's own manual uses the M127 pairing as an example. Chapter 34 describes a denial with "Group Code: CO - Contractual Obligation," CARC 50 and RARC M127 as the one issued when medical review "requested documentation, did not receive it, and issued a denial based on no documentation."
Causes, checks and likely fixes
Use the remark code and the claim together to sort each CO-50 before anyone drafts an appeal.
| Likely cause | What to check | Likely fix |
|---|---|---|
| Diagnosis does not support the service | Claim ICD-10-CM codes against the LCD Billing and Coding article or payer policy, and the chart | If the chart supports a covered diagnosis that was miscoded, a reopening (Medicare) or corrected claim (commercial) |
| LCD or NCD criteria not met | Each policy criterion against the documentation, including required modifiers | If criteria were met and documented, redetermination or reconsideration with records; if not, review ABN status |
| Frequency limit exceeded | Prior dates of service for the same code and the policy's frequency language | Check for a valid ABN and GA modifier; correct the earlier claim if it was billed in error |
| Records requested but not received | Documentation request letters, due dates and what was sent | Submit the records; for Medicare, CMS treats this appeal as a reopening |
| Wrong modifier or transposed code | Modifiers and code order against the policy | Clerical error: reopening for Medicare (Part A providers may instead submit an adjusted claim), corrected claim under the commercial plan's rules |
| Genuine disagreement on necessity | Physician notes, test results and policy citations | Redetermination for Medicare; the plan's own dispute steps (for example, reconsideration and then appeal) for commercial plans |
Working a Medicare CO-50: reopening or redetermination
Medicare separates fixing a claim from disputing a decision. Chapter 34 says clerical errors must be "processed as reopenings rather than appeals," with examples including "Transposed procedure or diagnostic codes" and "Incorrect data items, such as provider number, use of a modifier or date of service." A party may request a reopening "Within 1 year from the date of the initial determination or redetermination for any reason." Our explainer on corrected claims, reconsiderations and appeals maps that to commercial vocabulary.
There are limits. In its telephone reopening section, which CMS requires only of A/B MACs processing Part B claims, Chapter 34 calls telephone reopenings "generally inappropriate" for medical necessity denials, and it also states that "Requesting a reopening does not toll the timeframe to request an appeal."
When the claim was right and you disagree with the decision, request a redetermination. CMS gives the appellant "120 days from the date of receipt of the initial claim determination" to file, presumes receipt "5 calendar days after the date of the notice," and requires the request in writing. The MAC generally sends its decision within 60 days of receiving the request.
The M127 case is a deliberate exception. When a CO-50 issued because requested records were never received, and the provider files an appeal with that documentation, Chapter 34 says "it shall be treated as a reopening." For DME suppliers, Noridian JD DME advises reviewing the LCD, its policy article and documentation checklists before filing a redetermination "with all relevant supporting documentation."
Working a commercial CO-50: reconsideration first
Commercial plans set their own medical necessity criteria and dispute steps. Medicare Advantage plans run their own disputes, but 42 CFR 422.101 requires them to follow NCDs and applicable LCDs, with internal criteria only where Medicare criteria are not fully established. UnitedHealthcare, for example, says that "Except where prohibited by applicable law you must follow a 2-step process when you don’t agree with a claim determination": a claim reconsideration first, then an appeal if you disagree with the outcome. On filing windows, it says "Timelines vary. Please refer to your Participation Agreement."
Decide first whether you are correcting the claim or challenging the decision. UnitedHealthcare describes corrected claims as replacing "an original claim submission that had incorrect information," such as a wrong date of service or a missing modifier. If the plan's reviewer read a complete record and still found the service unnecessary, build a letter of appeal that quotes the plan's policy criteria and points to where the chart meets each one.
Preventing CO-50 at the front end
Noridian JD DME's prevention list for DME suppliers with reason code 50 and N115 is a useful template: review the medical record for a qualifying diagnosis, "Review related LCD for modifier criteria," respond to development letters within the stated timeline, and consider an ABN "for items a supplier knows a beneficiary does not qualify for." Build those checks into scheduling and charge entry rather than the back office.
For Medicare, confirm the applicable LCD or NCD and the covered diagnosis list before the service, and track frequency limits by patient and code. For commercial plans, confirm whether the service needs prior authorization and which clinical criteria the plan applies. Our breakdown of authorization denial codes covers what happens when that step is missed.
Keep the ABN process targeted. CMS says notifiers "should only give written notices to beneficiaries when there is some genuine doubt that Medicare will make payment," and that routine notices generally will not protect the provider from liability.
Where automation fits in CO-50 follow-up
A CO-50 often starts with a question the remittance does not fully answer: what exactly the payer decided and what it will accept next. SuperDial's claim status workflow covers denial follow-up and returns the denial reason and code, the reconsideration or appeal path, and the next action, so your team can decide whether to correct, resubmit or appeal. The judgment on whether a service met the policy stays with your coders and clinicians.
FAQ
Can I bill the patient for a CO-50 denial?
For Original Medicare, generally not, because CMS ties beneficiary billing to the PR group code. When the beneficiary was given a properly delivered ABN and agreed to pay, Chapter 30 says the beneficiary may be held liable and the charge may be your usual and customary fee, not limited to the Medicare fee schedule. For commercial plans, check your participation agreement and the member's plan terms.
What is the difference between CO-50 and PR-50?
Both carry the same reason, that the payer did not deem the service medically necessary. The difference is who owes the balance. CO assigns it to the provider, while PR assigns it to the patient. CMS does not publish a fixed PR-50 pairing, but Chapter 30 says a valid written notice reported on the claim (for example, with GA) makes the beneficiary liable, and the contractor adds remark code M38 to the remittance.
Is CO-50 the same as CO-56 or CO-167?
No. CARC 56 says the procedure "has not been deemed 'proven to be effective' by the payer," and CARC 167 says the diagnosis itself is not covered. CO-50 is the broader medical necessity code, so the remark code and payer policy tell you which problem you have.
Can I add a missing diagnosis code after a Medicare CO-50?
Sometimes. Chapter 34 limits clerical errors to "errors in form and content" and says a contractor shall not grant a reopening to add items or services that were not previously billed, apart from a few listed exceptions. For DME suppliers, Noridian JD DME allows a self-service portal reopening to adjust the diagnosis based on the medical records available to the supplier, so the chart has to support the corrected code.
Sources
- X12, Claim Adjustment Reason Codes: https://x12.org/codes/claim-adjustment-reason-codes
- X12, Remittance Advice Remark Codes: https://x12.org/codes/remittance-advice-remark-codes
- X12, Claim Adjustment Group Codes: https://x12.org/codes/claim-adjustment-group-codes
- CMS, Health Care Payment & Remittance Advice (page last modified 09/10/2024): https://www.cms.gov/medicare/coding-billing/electronic-billing/health-care-payment-remittance-advice
- CMS, FFS ABN (page last modified 07/17/2026): https://www.cms.gov/medicare/forms-notices/beneficiary-notices-initiative/ffs-abn
- CMS, Medicare Claims Processing Manual, Chapter 30, Financial Liability Protections (Rev. 12934, issued 10-31-24): https://www.cms.gov/regulations-and-guidance/guidance/manuals/downloads/clm104c30.pdf
- CMS, Medicare Advance Written Notices of Non-coverage, MLN006266 (May 2025): https://www.cms.gov/files/document/mln006266-medicare-advance-written-notices-non-coverage.pdf
- CMS, Medicare Coverage Database: https://www.cms.gov/medicare-coverage-database/search.aspx
- eCFR, 42 CFR 422.101, Requirements relating to basic benefits (current as of 2026-11-06): https://www.ecfr.gov/current/title-42/chapter-IV/subchapter-B/part-422/subpart-C/section-422.101
- CMS, Medicare Claims Processing Manual, Chapter 34, Reopening and Revision of Claim Determinations and Decisions (Rev. 4219, 01-25-19): https://www.cms.gov/Regulations-and-Guidance/Guidance/Manuals/downloads/clm104c34.pdf
- CMS, First Level of Appeal: Redetermination by a Medicare Contractor (page last modified 03/10/2026): https://www.cms.gov/medicare/appeals-grievances/fee-for-service/first-level-appeal-redetermination-medicare-contractor
- Noridian JD DME, Reason Code 50 | Remark Code N115 (last updated Dec 15, 2023): https://med.noridianmedicare.com/web/jddme/topics/ra/denial-resolution/n115-50
- UnitedHealthcare, Pre- and post-service appeals and reconsiderations: https://www.uhcprovider.com/en/claims-payments-billing/appeals.html
Run a pilot on a real workflow.
Bring a representative batch, define the output schema, and validate ROI with your payer mix in 30 to 90 days.

