Home›Revenue Leakage Intelligence›Medicare Denial Codes: The Complete 2026 Reference
Denial Recovery · Reference

Medicare Denial Codes: The Complete 2026 Reference

By Wale Fawehinmi 15 min read Published September 16, 2026 Updated October 16, 2026 Category: Denial Recovery

There are approximately 300 active Medicare denial codes. Ten of them account for 70 to 80 percent of your denial volume. Four of them (CO-16, CO-45, CO-50, CO-197) eat most of the recoverable dollars. This is the operator reference for each of those four, plus the appeal templates, the workflow buckets, and the automation opportunities that turn them from a chronic backlog into a solved problem.

1. Medicare denial code lookup

Type a code (for example CO-16, 16, or PR 1) or a word like duplicate or hospice. This table covers the codes Medicare billers see most. For every payer, see the full CARC and RARC codes list. Descriptions are plain-English summaries; check the current X12 and CMS code lists before quoting a code in an appeal.

Showing all 29 codes
CodeWhat it meansUsual next stepGuide
CO-4Procedure code and modifier do not match, or a required modifier is missingCorrect the modifier and send a corrected claimCO-4 guide
CO-11Diagnosis is inconsistent with the procedureReview the coding against the recordCARC list
CO-16Claim lacks information or has a billing error (read the remark code, often MA130)Fix the field the remark code names and resubmitCO-16 guide
CO-18Exact duplicate claimCheck the original claim status. Do not resubmitCARC list
CO-22Another payer may be primary (Medicare Secondary Payer)Bill the primary payer first, then MedicareCO-22 guide
OA-23Shows what the primary payer already paid, on a secondary or crossover claimUsually informational. Post the remaining patient amountOA-23 guide
CO-24Covered under a capitation or managed care plan, often a Medicare Advantage member billed to Original MedicareBill the Medicare Advantage planCARC list
CO-27Service after coverage endedCheck eligibility dates and find current coverageCARC list
CO-29Time limit for filing has expired (Original Medicare: 12 months from the date of service)Appeal only with proof of timely filingCO-29 guide
CO-31Patient cannot be identified as a Medicare beneficiaryCheck the name, date of birth, and Medicare Beneficiary Identifier (MBI)CARC list
CO-45Charge is above the Medicare fee schedule amountContractual write-off. Confirm the allowed amount is rightCO-45 guide
CO-50Not medically necessary under an LCD or NCD (remark N115 or N386)Fix the diagnosis coding, or appeal with documentationCO-50 guide
PR-50Not medically necessary, and a valid ABN was signed (GA modifier)Bill the patientCO-50 guide
CO-96 / PR-96Non-covered charge, including statutorily excluded services (GY modifier)Check the reason, then appeal or bill the patient as allowedCO-96 guide
CO-97Bundled into another service already paid (often an NCCI edit)Check the edit and modifier indicator; correct or appealCO-97 guide
CO-109Sent to the wrong payer or contractor (for example a DME MAC claim sent to the Part B MAC)Submit to the correct contractor or planCO-109 guide
CO-119Benefit maximum reached for the periodCheck benefits; bill secondary or patient if allowedCARC list
CO-151Frequency or number of services not supportedReview units and frequency limits; appeal with documentationCARC list
CO-167Diagnosis not coveredReview diagnosis coding and the coverage policyCARC list
CO-181Procedure code not valid on the date of serviceUse a code valid for that dateCARC list
CO-185Rendering provider not eligible to perform the service billedCheck enrollment and scopeCARC list
CO-197Required authorization or precertification missingFind the authorization; if none, appeal where allowedCO-197 guide
CO-204 / PR-204Not covered under the patient's current benefit planConfirm the plan and coding; bill the patient if allowedPR-204 guide
CO-252Attachment or other documentation requiredSend the requested documentationCARC list
CO-B7Provider not certified or eligible for the service on the date of serviceCheck Medicare enrollment datesCARC list
CO-B9Patient is enrolled in hospiceCheck whether the service is related to the terminal condition and bill accordinglyCARC list
PR-1DeductibleBill the patient or their supplemental planPR-1 guide
PR-2CoinsuranceBill the patient or their supplemental planPR-1 guide
PR-3CopaymentBill the patient or their supplemental planPR-1 guide

Related: timely filing limits by payer and days in AR.

2. The four denial codes that eat most of the appeal pool

10 codes
Account for 70-80% of denial volume at the average billing operation.
4 codes
Cover the biggest recoverable dollars: CO-16, CO-45, CO-50, CO-197.
$25-35
Cost per denial to rework manually (MGMA benchmark).

Every billing operation runs into hundreds of distinct Claim Adjustment Reason Codes (CARCs) in production. In practice, four of them account for the majority of the recoverable pool: CO-16, CO-45, CO-50, and CO-197. Master these four workflows and you have captured most of the appeal ROI available to your team.

Each of the four has a different workflow, a different success rate, a different appeal template, and a different prevention lever. Treating them all the same is the single most common operational failure in denial management. Below is what each actually means, what triggers it, and how to work it.

3. CO-16: Claim/service lacks information

What it means

The claim is missing required information or has a submission/billing error. Payer cannot adjudicate until you fix and resubmit. Almost always technical, not clinical.

Top 5 triggers

  1. Missing modifier. Most common on E/M with procedure combos (missing 25 modifier), bilateral procedures (missing 50), and split professional/technical (missing 26 or TC).
  2. Missing referring provider NPI. Required for diagnostics ordered by another provider; missing NPI kills the whole claim.
  3. Missing prior authorization number. Auth was obtained but the number was never placed on the claim, or was placed in the wrong loop/segment.
  4. Missing or invalid diagnosis code. ICD-10 truncation, missing 4th/5th/6th character specificity, or unspecified codes where LCD requires specificity.
  5. Place-of-service mismatch. CPT and POS combo not valid (e.g., 99215 with POS 21 inpatient).

The fix

CO-16 is rarely an appeal. It is a correct-and-resubmit. Pull the RARC (N-code) attached to the denial for the specific error, correct the missing element, resubmit within the payer's timely filing window (typically 90 days from date of service, some payers up to 365 days). Success rate on corrected resubmission: 70 to 85 percent.

Automation opportunityCO-16 is the highest-value denial code for AI automation. The AI can read the RARC, identify the missing element, pull the correct value from the underlying encounter or auth log, correct the claim, and resubmit, all without human touch. This is exactly what our AI Biller does on every CO-16.

4. CO-45: Charge exceeds fee schedule

What it means

The charge exceeds the contracted or legislated fee schedule allowed amount. In most cases this is a routine contractual adjustment, the payer paid at their contracted rate and the excess is a write-off.

When CO-45 is actually a denial

CO-45 becomes an actionable denial in three scenarios:

  1. Payer applied the wrong fee schedule. Your contract has a specific rate schedule for your specialty or provider type; payer applied a lower one.
  2. Silent rate change. Payer updated the fee schedule and your contract store is stale, so what looks like an in-contract payment is actually below the contracted rate.
  3. Coding downgrade disguised as CO-45. Payer downgraded the CPT to a lower-paying code and marked the difference as CO-45. This is a coding dispute, not a contractual adjustment.

The fix

Every CO-45 needs to be reconciled against the contracted rate for that CPT, that payer, that date of service. If the payment matches the contract, close as expected write-off. If the payment is below the contract, file a contract dispute (not a clinical appeal). Success rate on properly documented underpayment disputes: 70 to 90 percent. See our contract underpayment recovery pillar for the full workflow.

5. CO-50: Non-covered because not deemed medically necessary

What it means

The payer reviewed the claim and determined the service was not medically necessary based on their coverage criteria. Requires clinical documentation to overturn.

Top triggers by category

  1. Frequency limits exceeded. Service billed more frequently than payer's coverage policy allows in a given period.
  2. Diagnosis not on covered list. The diagnosis code(s) on the claim do not match the LCD/NCD covered indications for that CPT.
  3. Thin documentation. Note supports the service was performed but does not connect it to a documented clinical rationale.
  4. Step therapy failure. Payer requires trial of lower-tier treatment before covering the billed service.

The fix

CO-50 requires a true appeal with clinical documentation. Pull the LCD/NCD or payer coverage policy that applies, identify which specific criterion the payer flagged, and write an appeal letter that connects the clinical documentation to that specific criterion. Attach the relevant chart notes, results, and prior treatment history. Success rate: 40 to 60 percent depending on service category and documentation quality.

6. CO-197: Precertification/authorization absent

What it means

Precertification or authorization is absent, invalid, or does not cover the service billed. One of the fastest-growing denial categories under CMS-0057-F.

Three flavors of CO-197 (each with different overturn odds)

  1. Auth never obtained. Retroactive auth request required. Success rate: 20 to 40 percent. Payer discretion. Best chance is emergent care with documented clinical urgency.
  2. Auth obtained but expired. Common when auth was for a series (physical therapy, chemotherapy) and clinical extended past the auth window. Success rate: 40 to 60 percent if you can document continued medical necessity.
  3. Auth obtained but not attached to claim. Auth number was never placed in the correct segment of the 837, or was for a different CPT. Success rate: 80 to 95 percent, this is almost always overturnable with proof of auth.

The fix

Determine the flavor first. If auth was obtained (flavors 2 or 3), documentation is the key: pull the original auth from the payer portal, attach to the appeal, cite the auth number, dates, and CPT range. If auth was never obtained (flavor 1), the appeal argument is clinical urgency or benefit-coverage exception. See our prior authorization automation pillar for the prevention workflow.

7. Same-day triage matrix

Every 835 remittance should be triaged the day it lands. Route each denial to the correct workflow bucket by CARC before anyone touches the substance:

CARC
Workflow bucket
Owner
CO-16
Correction and resubmission. Pull RARC, fix missing element, resubmit.
Biller
CO-45
Reconcile against contract. If underpaid, file contract dispute. If matches contract, write off.
Contract analyst
CO-50
Clinical appeal with LCD/NCD citation and documentation attached.
CDI / clinical
CO-197
Determine auth flavor first, then appeal or resubmit accordingly.
Auth team
PR-*
Patient responsibility. Bill patient, do not appeal.
Patient billing
CO-22
Coordination of benefits. Verify primary vs secondary payer.
Biller

8. Appeal templates by code

CO-16 correction packet

  1. Original claim number and denial date
  2. RARC identifying missing element
  3. Corrected claim (837 with the fix applied)
  4. Timely filing verification (date of service within window)

CO-45 contract dispute packet

  1. Claim number, DOS, CPT, paid amount, contracted amount, variance
  2. Contract page showing correct rate and effective date
  3. Batch reference if multiple claims share the same underpayment pattern
  4. Request for corrected remittance with retroactive adjustment

CO-50 clinical appeal packet

  1. Original claim, denial, and specific LCD/NCD citation
  2. Chart notes supporting medical necessity
  3. Diagnostic results and prior treatment history
  4. Provider narrative connecting documentation to LCD criteria

CO-197 auth appeal packet

  1. Auth number, date obtained, CPT range, expiration
  2. Payer portal screenshot proving auth existence
  3. If auth expired: continued medical necessity documentation
  4. If never obtained: clinical urgency justification

9. Medicare's five appeal levels and deadlines

Original Medicare (Parts A and B) appeals move through five levels. Each level has its own deadline, counted from when you receive the previous decision. Medicare presumes you received a notice 5 days after the date printed on it.

LevelWho decidesDeadline to file
1. RedeterminationYour Medicare Administrative Contractor (MAC)120 days from receiving the initial determination
2. ReconsiderationA Qualified Independent Contractor (QIC)180 days from receiving the redetermination
3. HearingAn Administrative Law Judge at the Office of Medicare Hearings and Appeals60 days from receiving the reconsideration
4. Council reviewThe Medicare Appeals Council60 days from receiving the hearing decision
5. Judicial reviewFederal district court60 days from receiving the Council decision

Levels 3 and 5 also require a minimum dollar amount in dispute, which CMS adjusts every year, so check the current figure before filing. Most recoverable denials are won or lost at levels 1 and 2, which is why a clean, complete redetermination packet matters so much.

Appeal or reopen?Simple clerical mistakes, such as a wrong code or a transposed number, can often be fixed through a reopening instead of an appeal. Medicare allows reopening within 1 year of the initial determination for any reason, and up to 4 years with good cause. Unprocessable claims returned with remark code MA130 have no appeal rights at all: correct them and submit a new claim (see CO-16).

10. ABNs and modifiers: who pays when Medicare says no

For Original Medicare, an Advance Beneficiary Notice of Noncoverage (ABN, form CMS-R-131) and the modifier on the claim decide whether a denial lands on the provider or the patient.

ModifierMeaningIf denied
GAValid ABN signed before the servicePR-50: the patient can be billed
GZDenial expected, no ABN on fileCO-50: the provider is liable
GYService is statutorily excluded or not a Medicare benefitUsually patient responsibility

An ABN only works if it is given before the service, names the specific item or service, and explains why Medicare may not pay. A blanket ABN signed by every patient does not count. More detail in the CO-50 and CO-96 guides.

11. Medicare Advantage works differently

Medicare Advantage plans are private plans with their own rules. Their timely filing limits are set by your contract, their prior authorization requirements are often broader than Original Medicare's, and denials go through the plan's own appeal process rather than your MAC. If a claim for a Medicare Advantage member goes to Original Medicare by mistake, expect CO-24 or CO-109. Check the member's enrollment at eligibility, especially after open enrollment.

12. Prevention playbook

Every recovered denial contains a signal about a fixable upstream problem. Feed the pattern back into prevention or you run the same audit every quarter.

  1. CO-16 prevention. Front-end claim scrubbing that catches missing modifiers, NPI, auth numbers, and POS mismatches before the claim ships. See our claim scrubbing content for the mechanics.
  2. CO-45 prevention. Contract store with rates keyed by CPT, payer, and effective date. Automated reconciliation on every 835. See contract underpayment recovery.
  3. CO-50 prevention. CDI queries during the encounter, not after. Documentation templates that force LCD criteria capture at time of service.
  4. CO-197 prevention. Prior auth tracking software that flags expiring auths before the DOS. See prior authorization automation.

13. Five metrics to instrument

  1. Denial rate by CARC. Track the top 10 CARCs by dollar volume monthly.
  2. First-pass correction rate. Percent of CO-16 denials corrected and resubmitted within 7 days.
  3. Appeal overturn rate by CARC. Different targets: CO-16 (70%+), CO-45 (70%+), CO-50 (40%+), CO-197 (60%+ weighted average).
  4. Time-to-appeal. Days from denial receipt to appeal filed. Target: under 14 days.
  5. Repeat CARC index. Percent of new denials matching a CARC/payer pattern from the previous quarter. Rising means prevention feedback is broken.

Choosing tools or a partner? Our revenue cycle software buyer's guide compares the main software categories, and the RCM services buyer's guide covers how to evaluate an outsourced billing partner.

Or have us build the AI biller that runs this workflow for you.

Every workflow in this pillar is exactly what our AI Biller does. Delivered in 30 days. Lives inside your PM system. Money back if it does not outperform your current process on three metrics you pick.

See the AI Biller →

Frequently asked questions

What is a CO-16 denial code?
CO-16 means the claim or service lacks information or has submission or billing errors. The most common triggers are missing modifiers, missing referring provider NPI, missing prior authorization number, missing diagnosis codes, invalid procedure/diagnosis combinations, and place-of-service errors. CO-16 is almost always a technical fix, not a medical necessity dispute. Overturn rate on properly corrected CO-16 resubmissions runs 70 to 85 percent because the fix is objective. The correct workflow is not to appeal but to correct and resubmit within the timely filing window.
What is a CO-45 denial code?
CO-45 means the charges exceed the contracted or legislated fee schedule allowed amount. This is a contractual adjustment, not a denial in the traditional sense, the payer paid at their contracted rate and the difference between billed charge and paid amount is written off. CO-45 becomes an actual denial when the payer applied the wrong fee schedule or downgraded the CPT to a lower-paying code. Real underpayments hiding in CO-45 adjustments are typically 2 to 5 percent of commercial payer revenue. See our contract underpayment recovery pillar for the full mechanics.
What is a CO-50 denial code?
CO-50 means the service is not deemed medically necessary by the payer. Requires clinical documentation supporting medical necessity to overturn. Success rate on properly documented CO-50 appeals runs 40 to 60 percent depending on the service category, with higher rates for procedures backed by strong LCD/NCD coverage and lower rates for cases where documentation was thin at the time of service. CO-50 requires an appeal with clinical documentation; simple correction and resubmission will not resolve it.
What is a CO-197 denial code?
CO-197 means precertification/authorization is absent, invalid, or does not cover the service billed. The three most common flavors are: authorization never obtained, authorization obtained but expired before the date of service, and authorization obtained for a different CPT than what was billed. Overturn rate depends on which flavor: retroactive auth requests succeed 20 to 40 percent of the time; documented cases where auth was obtained but incorrectly not attached to the claim succeed 80 to 95 percent.
How do I know if a denial is worth appealing?
Three criteria. First, dollar amount: appeals cost $25 to $35 in staff time, so denials under about $75 rarely justify the effort unless they cluster into a payer pattern. Second, denial code category: CO-16 (correction), CO-45 (dispute), CO-50 (clinical), and CO-197 (auth) have distinct workflows and success rates; PR denials (patient responsibility) and non-covered plan-design denials are usually not appealable. Third, timely-filing window: the appeal has to file within the payer's window, typically 90 to 180 days from the denial date.
What is the difference between adjustment reason codes and remark codes?
Claim Adjustment Reason Codes (CARCs, the CO-16, CO-45, etc.) explain WHY the payer adjusted the payment. Remittance Advice Remark Codes (RARCs, N-codes like N30, M15) provide ADDITIONAL detail about the adjustment. Every denial has one CARC and often one or more RARCs. Work the CARC first (what workflow bucket) then the RARC (what specific issue to fix). Both come standard on every 835 remittance.
How many denial codes exist in total?
There are approximately 300 active Claim Adjustment Reason Codes and 700 active Remark Codes in the CMS-maintained code set. Most billing operations see only about 30 to 40 distinct CARCs in production traffic; the top 10 typically account for 70 to 80 percent of denial volume. Focusing prevention and appeal workflows on your top 10 by dollar volume delivers the highest ROI.
Can AI process denial codes at scale?
Yes. An AI biller reads every 835 remittance as it lands, classifies each denial by CARC and RARC, cross-references the payer's specific appeal requirements, drafts the correction or appeal packet with the right clinical language attached, and queues it for human review before submission. This is exactly what our AI Biller does, delivered in 30 days, with money back if it does not outperform your current process.
What are the five levels of Medicare appeals?
Redetermination by your Medicare Administrative Contractor, reconsideration by a Qualified Independent Contractor, a hearing before an Administrative Law Judge, review by the Medicare Appeals Council, and judicial review in federal district court.
How long do I have to appeal a Medicare denial?
For Original Medicare, a redetermination must be requested within 120 days of receiving the initial determination. Later levels have their own deadlines: 180 days for reconsideration, then 60 days for each level after that. Medicare Advantage plans have their own deadlines.
What does CO-24 mean on a Medicare claim?
CO-24 means the charges are covered under a capitation agreement or managed care plan. On a Medicare claim it usually means the patient is enrolled in a Medicare Advantage plan and the claim should go to that plan instead of Original Medicare.

Want to talk through this for your organization specifically?

A 30-minute call. Bring your top pain points and the numbers you already track. We will tell you what a first-cycle assessment would surface, what an AI biller build would look like for your setup, and whether we are the right partner. No slides, no pitch.

Book a 30-minute consult →