HomeRevenue Leakage IntelligenceMedicare Denial Codes: The Complete 2026 Reference
Denial Recovery · Reference

Medicare Denial Codes: The Complete 2026 Reference

By Wale Fawehinmi 18 min read Published September 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. 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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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

7. 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

8. 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.

9. 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.

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.

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 →