Claim denials cost U.S. medical practices more than $262 billion annually. The majority of that revenue is not gone forever — studies consistently show that 65% of denied claims are never resubmitted at all, and of those that are appealed, 60% are ultimately paid. The problem is not that payers are right. The problem is that most practices do not have a systematic denial management workflow.
The ten denial codes below account for the majority of claim rejections across virtually every specialty and payer type. Each one has a specific trigger, a specific documentation or billing fix, and a specific prevention protocol. Understanding them — and building workflows around them — is one of the highest-return investments a practice can make in its revenue cycle.
Denial Code #1: CO-16 — Claim Lacks Information Needed for Adjudication
What it means: The claim is missing required data elements — the payer cannot process it without additional information.
Most common triggers:
- Missing or invalid NPI (billing or rendering)
- Missing taxonomy code or wrong taxonomy
- Missing date of birth or member ID
- Missing place of service code
- NDC (National Drug Code) missing for drug claims
The fix: CO-16 is almost always a clean claim issue — a required field is empty or invalid. Build a pre-submission claim scrub that validates every required field before the claim leaves your system. The specific missing element is usually listed in the remark code accompanying CO-16 (look for N codes — N57, N382, etc. identify the specific missing item).
Prevention: Implement a mandatory clean claim checklist in your EHR charge capture that flags any missing NPI, taxonomy, date of birth, or place of service before the claim is generated.
Denial Code #2: CO-97 — Benefit for This Service is Included in the Payment for Another Service
What it means: The billed procedure is bundled into a related procedure already paid — the payer considers it included and will not pay separately.
Most common triggers:
- Billing a biopsy AND an excision on the same lesion (excision includes the biopsy)
- Billing a simple closure after a biopsy (closure is bundled into biopsy codes)
- Billing intraoperative fluoroscopy separately from a procedure that includes it
- Billing a discharge summary separately from an inpatient service that includes it
The fix: Check the NCCI (National Correct Coding Initiative) edits before submitting any claim with multiple procedure codes on the same date. CMS publishes NCCI edits quarterly. If the procedures are genuinely separate and distinct, Modifier 59 (distinct procedural service) or XE/XP/XS/XU modifiers may appropriately override the edit — but only with documentation supporting the separate service.
Prevention: Build NCCI edit checking into your billing workflow. Every multi-procedure claim should be checked against current NCCI edits before submission.
Denial Code #3: CO-197 — Precertification/Authorization/Notification Absent
What it means: The service required prior authorization, precertification, or notification that was not obtained before the service was rendered — or the authorization number submitted is missing, invalid, or does not apply to the billed service.
Most common triggers:
- Authorization not obtained before the service date (obtained after the fact)
- Authorization obtained for the wrong procedure code, wrong provider, or wrong dates of service
- Authorization expired before the service was rendered
- Authorization number not included on the claim
- Service rendered by a different provider than the one listed on the authorization
- Referral required but not obtained (common for HMO plans)
The fix: Submit an appeal with the authorization timeline and clinical necessity documentation. If the authorization was obtained but does not match the claim exactly (wrong code, wrong date), contact the payer’s provider relations department to request a correction or new authorization retrospectively. If no authorization was obtained at all, the appeal success rate is low — use this denial as a process correction trigger, not primarily a recoverable claim.
Prevention: Build a pre-scheduling authorization verification step. For every appointment requiring PA, confirm:
- Authorization is in hand before the service date — never after
- Authorization matches the exact procedure code, rendering provider, and date range on the claim
- Authorization has not expired
- The authorization number is included on every claim line that requires it
Denial Code #4: CO-22 — This Care May Be Covered by Another Payer
What it means: The payer believes another insurance plan may be primary for this claim. Coordination of Benefits (COB) issue.
Most common triggers:
- Patient has two insurance plans and the wrong plan was billed as primary
- Medicare patient has commercial coverage through active employment (commercial is primary)
- Patient’s Medicare status was not checked against active employment insurance
- Outdated COB information in the patient’s file
The fix: Verify the correct payer order with the patient. For Medicare patients, always ask about active employment and employer-sponsored coverage. Bill the correct primary payer first, then submit the secondary claim with the primary’s EOB attached.
Prevention: Add a COB verification question to your patient registration and check-in process. “Do you have any other insurance besides this plan?” should be standard at every visit. Update insurance records when patients change employment or coverage.
Denial Code #5: CO-50 — Non-Covered Service — Not Deemed Medically Necessary
What it means: The payer determined the service does not meet their medical necessity criteria based on the diagnosis codes and supporting documentation submitted.
Most common triggers:
- ICD-10 diagnosis code does not support the medical necessity of the procedure billed
- Insufficient specificity in the diagnosis code (unspecified codes when specific codes exist)
- Claim does not contain an LCD/NCD-covered diagnosis code — the procedure is covered under a Local Coverage Determination (LCD) or National Coverage Determination (NCD), but the ICD-10 code submitted is not on the covered diagnosis list for that LCD/NCD
- Missing clinical documentation that supports why the service was needed
- Service performed at a frequency exceeding payer policy (e.g., third MRI in 30 days without documentation supporting repeat imaging)
The fix — Two different paths depending on the root cause:
Path 1 — LCD/NCD diagnosis code missing (most common and most recoverable): Look up the LCD or NCD for the billed procedure on the CMS website (cms.gov/medicare-coverage-database). Find the list of covered ICD-10 diagnosis codes for that LCD/NCD. If the patient’s clinical documentation supports a diagnosis that IS on the covered list — submit a corrected claim with the correct LCD/NCD-covered ICD-10 code. This resolves the claim without an appeal and without sending medical records. This is the fastest and most efficient resolution path for CO-50 denials where the diagnosis simply did not match the LCD/NCD covered list.
Path 2 — Genuine medical necessity dispute: If the diagnosis code was correct but the payer is disputing clinical necessity, appeal with detailed clinical documentation — the provider’s notes, relevant test results, and a specific explanation of why this service was medically necessary for this patient at this time. Reference the payer’s medical necessity criteria in your appeal letter and document how the patient’s condition meets those criteria.
⚠️ Always check the LCD/NCD first before sending medical records. A significant percentage of CO-50 denials are resolved simply by correcting the ICD-10 code to one that is on the covered diagnosis list — no appeal, no records submission, no physician involvement needed. Sending medical records for a denial that is actually an LCD/NCD code mismatch wastes time and delays resolution.
Prevention: Before submitting any claim for a procedure governed by an LCD or NCD, verify:
The ICD-10 code on the claim appears on the covered diagnosis list for the applicable LCD/NCD
The diagnosis code is as specific as possible — unspecified codes frequently fall outside LCD/NCD covered lists even when a more specific code for the same condition would be covered
For high-cost services (imaging, procedures, specialty consultations) with LCD/NCD coverage policies, build an LCD/NCD diagnosis verification step into your charge capture workflow
Denial Code #6: CO-B7 — This Provider Was Not Certified/Eligible to Be Paid for This Procedure or Service
What it means: The rendering provider is not credentialed or eligible with the payer for the specific service billed — either not enrolled at all, or enrolled but not for this service type.
Most common triggers:
- New provider billing before credentialing is active (retrospective date-of-service issue)
- Provider credentialed for one specialty but billing for a service outside their enrolled specialty
- Provider’s enrollment has lapsed due to missed revalidation
- Wrong NPI submitted on the claim (billing NPI instead of rendering NPI)
The fix: Contact the payer’s credentialing department to verify the provider’s enrollment status. If the provider is not enrolled, initiate enrollment immediately and request retroactive credentialing from the date services began. Retroactive credentialing is not guaranteed but many payers will consider it when requested promptly.
Prevention: Never schedule a new provider to see patients until their credentialing is confirmed as active. Build a credentialing status check into your onboarding checklist — no patient care until active confirmation is in hand.
Denial Code #7: CO-96 — Non-Covered Charges
What it means: The service or charge is not a covered benefit under the patient’s health plan. The payer has reviewed the claim and determined the specific service billed is excluded from the patient’s plan benefits — not a medical necessity issue, not a timely filing issue, simply a benefit exclusion.
Most common triggers:
- Service is explicitly excluded from the patient’s plan (e.g., cosmetic procedures, weight loss surgery without clinical criteria, infertility treatments, routine vision or dental billed to a medical plan)
- Service requires a specific plan rider or endorsement that the patient does not have
- Provider type not covered for this service under the patient’s plan (e.g., acupuncture not covered, certain mental health provider types excluded)
- Service is a non-covered experimental or investigational procedure under the plan’s benefit language
The fix:
- First verify the patient’s plan benefit language — confirm whether the service is genuinely excluded or whether the denial was applied in error
- If the service is genuinely non-covered, inform the patient and bill them directly as a self-pay charge (ensure the patient was informed of non-coverage before the service was rendered)
- If the denial appears incorrect — for example, the service is covered but was miscategorized by the payer — appeal with the plan’s Summary of Benefits and Coverage (SBC) language showing the service is a covered benefit
- For experimental/investigational denials: if there is peer-reviewed clinical evidence supporting the service, submit an appeal with the clinical literature alongside the provider’s documentation of medical necessity
Prevention:
Verify the patient’s specific plan benefits — not just active coverage — before scheduling services that may be plan-specific exclusions
For services that are commonly excluded (cosmetic, vision, dental, weight management, fertility), confirm covered status explicitly in the benefits verification step
Check whether the patient has reached any visit or dollar limits for benefits like physical therapy, chiropractic, or mental health before scheduling additional visits
Inform patients in advance when a service may not be covered — have them sign an Advance Beneficiary Notice (ABN) for Medicare patients, or equivalent written notice for commercial patients
Denial Code #8: CO-11 — Diagnosis Inconsistent With the Procedure
What it means: The ICD-10 diagnosis code submitted does not clinically support the procedure code billed. The payer’s edit found a mismatch between the diagnosis and the service.
Most common triggers:
- Screening diagnosis billed with a therapeutic procedure (e.g., Z12.11 screening colonoscopy code with polypectomy CPT code)
- Wrong ICD-10 code selected from a dropdown without verifying clinical accuracy
- Diagnosis code at wrong specificity (e.g., using a pediatric code for an adult patient)
- Laterality mismatch (e.g., left knee diagnosis with right knee procedure code)
The fix: Review the clinical documentation and select the correct, most specific ICD-10 code that directly supports the procedure. Submit a corrected claim with the accurate diagnosis code. If the original code was clinically correct and the payer’s edit is wrong, appeal with clinical documentation supporting the diagnosis-to-procedure relationship.
Prevention: Implement ICD-10 to CPT compatibility checking in your billing system. Build a review step for any claim where the diagnosis and procedure pairing is flagged by the system.
Denial Code #9: CO-109 — Claim Not Covered by This Payer/Contractor
What it means: The claim was submitted to the wrong payer entirely — either the patient is not a member of that plan, the service falls outside the payer’s scope or geographic coverage, or the claim was routed to the wrong Medicare contractor.
Most common triggers:
- Patient’s insurance has changed and the old payer was billed
- Claim submitted to the wrong Medicare Administrative Contractor (MAC) — each MAC covers specific states and submitting to the wrong one results in CO-109
- Claim submitted to a Medicare Advantage plan when the patient is enrolled in traditional Medicare, or vice versa
- Service type is outside the payer’s coverage scope (e.g., behavioral health claim sent to a physical health payer that carves out behavioral health)
- Patient disenrolled from the plan between the service date and claim submission
The fix: Verify the patient’s current insurance enrollment for the specific date of service. Identify the correct payer and resubmit the claim to the right plan. For MAC routing errors, identify the correct Medicare contractor for your service state and resubmit. Most CO-109 denials are recoverable if caught quickly — the claim simply needs to go to the right payer.
Prevention: Verify eligibility on the date of service — not at scheduling. Patient coverage can change between scheduling and the service date. For Medicare claims, confirm whether the patient is in traditional Medicare or a Medicare Advantage plan, and identify the correct payer accordingly before submission.
Denial Code #10: CO-B15 — Payment Adjusted Because a Qualifying Service/Procedure Has Not Been Received or Adjudicated
What it means: The billed procedure or service requires that a prerequisite or qualifying service be paid first — and that qualifying service has not yet been received, billed, or adjudicated by the payer.
Most common triggers:
- Add-on codes (+CPT) billed without the corresponding primary procedure being paid first (e.g., billing +11003 without 11001, or billing +90461 without 90460)
- Diagnostic interpretation codes billed without the technical component having been adjudicated
- Surgical assistant codes (Modifier 80/81/82) billed before the primary surgical procedure is paid
- Secondary or staged procedure (Modifier 58) submitted before the original procedure is adjudicated
- Bilateral procedure billed where one side was denied, but the second side add-on is still being submitted
- Consultation codes submitted before the referring physician’s visit is adjudicated (payer-specific)
The fix: Confirm the qualifying primary service has been submitted, adjudicated, and paid before billing the dependent code. If the primary procedure is pending, wait for adjudication before submitting the add-on or dependent code. If the primary was denied, resolve the primary denial first — the dependent code cannot be paid until the qualifying service is covered.
Prevention: Build a dependency check into your billing workflow for any add-on code or modifier-dependent service. Before submitting a dependent code, verify the primary claim status in the payer portal. Never submit add-on codes in isolation from their primary procedure.
Building a Denial Prevention Workflow
Understanding the top denial codes is only half the work. The practices that consistently achieve denial rates below 5% are the ones that have built systematic prevention into every step of the workflow:
At scheduling:
- Verify eligibility, benefits, and correct payer on the date of service — not just at booking
- Confirm COB (who is primary)
- Obtain PA before the service date — not after
At charge capture:
- Run NCCI edit check for multi-procedure claims
- Confirm ICD-10 specificity matches documentation
- Verify rendering provider is credentialed and active
- Check add-on code dependencies — no add-on without confirmed primary
At claim submission:
- Run pre-submission scrub for required fields (CO-16 prevention)
- Verify claim is routing to the correct payer (CO-109 prevention)
- Track timely filing deadlines by payer and submit promptly — timely filing denials are almost never recoverable
At denial review:
- Categorize every denial by root cause — not just by denial code
- Assign ownership of each denial category to a specific biller
- Track resolution rate and root cause trends monthly
Final Thoughts
The top 10 denial codes are not random. They cluster around five root causes: missing or incorrect claim data (CO-16), bundling errors (CO-97), authorization failures (CO-197), documentation-diagnosis mismatches (CO-50, CO-11), and routing and dependency errors (CO-22, CO-109, CO-B15). Practices that address these five areas systematically — through pre-submission scrubs, NCCI edit checking, PA workflows, ICD-10 specificity standards, and eligibility verification at every visit — reduce their denial rate faster than any other intervention.
At ClaimsXperts, denial management is one of our core revenue cycle services. We track denial codes, identify root cause patterns, build prevention protocols, and manage appeals across all major payers.
Contact us at https://www.rcmmasters.com/#contactus to learn how ClaimsXperts can reduce your practice’s denial rate.
ClaimsXperts is a Revenue Cycle Management company based in Frisco, TX.
