Every denied claim costs your practice more than the reimbursement it represents. According to a 2025 MDaudit report, the average amount tied to a single medical necessity denial has climbed to $450, a 70% increase over the prior year, while average denied inpatient claims rose 12% from 2024 to 2025. For practices already working with thin margins, that is not background noise; it is a direct hit to cash flow.
Yet most denials are not random. They follow identifiable patterns, and they arrive with a code attached. Understanding what those codes mean, and what to do when you see them, is one of the most practical skills anyone working in the revenue cycle can have.
What Is Denial in Medical Billing?
A denial in medical billing occurs when an insurance payer refuses to reimburse a submitted claim, either in full or in part. Denials are distinct from rejections: a rejected claim has a technical error that prevents it from entering the payer’s system at all, while a denied claim has been received and processed but not paid.
Denials come with a reason, communicated through standardized alphanumeric codes called Claim Adjustment Reason Codes (CARCs). These codes tell providers why a claim was not paid and, in most cases, what the path to resolution looks like. Reading them correctly is the first step in any effective denial management workflow.
The Fabric of Denial Codes: Understanding the Group Prefixes
Before looking at specific codes, it helps to understand the prefix structure. Every denial code begins with a two-letter group code that identifies who is financially responsible and why the adjustment was made. There are four primary groups:
CO (Contractual Obligations): These adjustments result from the contractual agreement between the provider and the payer. When a CO code appears, the provider cannot bill the patient for the adjusted amount; it must be written off per the terms of the payer contract. CO codes are the highest-volume group across every specialty.
PR (Patient Responsibility): These codes indicate that the patient owes the balance, whether as a deductible, copay, or coinsurance. Providers can and should collect PR-coded balances from patients directly.
CR (Correction and Reversals): CR codes are used to correct or reverse a previously processed claim. They are often paired with another adjustment group code and typically appear when a payer is amending a prior payment decision.
OA (Other Adjustments): OA codes represent adjustments that do not fall neatly into the other categories and generally do not require provider action or patient billing.
The prefix is operationally critical. It tells your billing team immediately whether to correct and resubmit, collect from the patient, or write off the balance.
Top 10 Denial Codes Explained, and How to Fix Them
CO-16: Claim/Service Lacks Information or Has a Submission Error
What it means: The claim is missing required data, has an incorrect modifier, or contains a demographic or technical error. This is the most commonly encountered denial code in medical billing.
Common causes: Missing NPI, incorrect date of birth, absent Social Security Number, invalid CLIA number, or a mismatched place of service.
How to fix it: CO-16 almost never requires a formal appeal. Read the accompanying Remittance Advice Remark Code (RARC), which will identify the specific missing element. Correct the identified data and resubmit as a clean claim.
CO-18: Duplicate Claim or Service
What it means: The payer has already received and processed a claim for this service.
Common causes: Double submission due to system error, resubmitting a denied claim without flagging it as corrected, or billing the same service more than once in a day without an appropriate modifier.
How to fix it: Confirm whether the claim is a genuine duplicate. If it is, cancel the extra submission. If it is a corrected resubmission, ensure it is coded and flagged correctly before resending.
CO-4: Procedure Code Inconsistent with the Modifier Used
What it means: A required modifier is missing, or the modifier attached to the procedure code does not match payer expectations.
Common causes: Missing bilateral modifier, absent laterality indicator, or a modifier that does not align with the CPT code submitted.
How to fix it: Review the correct modifier for the procedure, correct the claim, and resubmit. If your team sees this code repeatedly, it signals a coding training gap that should be addressed systematically.
CO-11: Diagnosis Inconsistent with the Procedure
What it means: The ICD code on the claim does not support the CPT procedure billed. The diagnosis either does not justify the service or is too vague to establish medical necessity.
Common causes: Non-specific diagnosis codes, outdated ICD-10 entries, or a mismatch between the treating physician’s documentation and what was coded.
How to fix it: Review the patient’s clinical documentation. If a more specific or accurate diagnosis code is supported, correct and resubmit. If the documentation is insufficient, escalate to the provider for clarification before appealing.
CO-15: Missing or Invalid Authorization Number
What it means: The prior authorization number on the claim is absent, expired, or does not match payer records.
Common causes: Authorization was obtained but not entered on the claim form (Block 23 of CMS-1500), or the authorization was for a different service than what was billed.
How to fix it: If authorization was obtained prior to service, contact the payer to confirm the authorization number and resubmit with the correct entry. If no authorization was secured, pursue retro-authorization where available.
CO-22: Coordination of Benefits
What it means: Another payer may be primary for this claim. The billed payer is flagging that the patient has additional coverage that should be billed first.
Common causes: Outdated insurance information, patient with dual coverage where the secondary payer was billed first, or a coordination of benefits (COB) on file that directs the claim elsewhere.
How to fix it: Verify the patient’s insurance hierarchy at intake. Identify the correct primary payer and bill in the correct order. This denial is almost entirely preventable with accurate eligibility verification before the date of service.
CO-29: Timely Filing Limit Exceeded
What it means: The claim was submitted after the payer’s filing deadline. Most commercial payers require submission within 90 to 180 days of service; some allow up to one year.
Common causes: Delayed claim entry, undetected eligibility issues that postponed billing, or lost claim tracking.
How to fix it: If you have documented proof of timely submission, such as a clearinghouse acceptance report, appeal with that evidence. Without it, this is typically a hard denial with limited recourse. Prevention through systematic claim tracking is the only reliable solution.
CO-45: Charges Exceed the Fee Schedule
What it means: The billed amount exceeds the contracted rate agreed upon between the provider and the payer. The adjustment represents the difference between the submitted charge and the allowable amount.
What to do: CO-45 adjustments are contractual write-offs. Do not bill the patient for the adjusted amount. Review your fee schedules periodically to ensure your chargemaster is aligned with contracted rates.
CO-50: Service Not Deemed Medically Necessary
What it means: The payer has determined that the service does not meet their definition of medical necessity based on the clinical information submitted.
Common causes: Insufficient clinical documentation, a diagnosis code that does not support the procedure under the payer’s Local Coverage Determination (LCD), or services billed beyond what the payer considers appropriate for the diagnosis.
How to fix it: CO-50 requires the most substantive response of any denial code. A generic appeal letter will not suffice. Map the patient’s documented clinical situation directly to the payer’s LCD criteria, demonstrating point by point how the patient qualifies. Additional physician attestation often strengthens the appeal.
CO-97: Payment Included in Allowance for Another Service
What it means: The billed service is considered bundled into another procedure already reimbursed. The payer will not pay for it separately.
Common causes: Billing separately for services that fall under NCCI (National Correct Coding Initiative) bundling edits, or submitting an evaluation and management code alongside a procedure code that already includes it.
How to fix it: Review the NCCI edits to confirm whether the services are truly bundled. If the procedures were genuinely distinct and separately documented, a modifier and supporting clinical notes may allow a successful appeal.
Strategies for Preventing and Addressing Claim Denials
Understanding individual codes matters, but preventing denials at scale requires a systemic approach. A few areas consistently yield the highest return:
Front-end eligibility verification. The majority of CO-22 and CO-16 denials trace back to incomplete or inaccurate patient information collected at intake. Verifying eligibility on the day of service, not just at registration, eliminates a significant share of preventable denials.
Prior authorization tracking. CO-15 and CO-50 denials both have roots in authorization gaps. Maintaining a centralized, payer-specific authorization matrix, with reminders built into your scheduling workflow, prevents most of these before a claim is ever submitted.
Coding accuracy and ICD alignment. CO-4, CO-11, and CO-97 are coding denials. Regular coding audits, ongoing coder education, and diagnosis-to-procedure cross-checks before submission reduce this category significantly. Annual CPT updates mean this is not a one-time effort.
Timely filing controls. Establish claim submission targets of no more than five to seven days post-service, and use billing software to flag approaching payer deadlines. CO-29 denials are among the most preventable, and the most permanent.
Root-cause tracking by denial code. Tracking your top five denial codes monthly reveals patterns that generic denial management misses. A spike in CO-4 codes, for instance, points to a specific modifier education gap, not a general billing problem.
It is also worth noting that credentialing gaps are a distinct and often underappreciated source of denials. A provider who is not properly enrolled with a payer, or whose enrollment has lapsed, will generate claim denials regardless of how accurate the coding is. If your practice is seeing a pattern of denials tied to a specific provider, verifying their enrollment status with the relevant payer is an important diagnostic step. Neolytix’s medical billing and credentialing services integration guide covers how these two functions interact operationally, and where siloed management creates avoidable revenue gaps.
Conclusion
Denial codes are not just administrative noise; they are diagnostic signals. Each code your practice receives is telling you something specific about where your revenue cycle has a gap: in the intake workflow, in the coding process, in authorization management, or in your credentialing infrastructure. Practices that treat denial codes as a reference tool, rather than a periodic problem to resolve, build cleaner claims, faster reimbursements, and more predictable revenue cycles.
If your denial rate is rising or your team is spending disproportionate time on rework, Neolytix’s medical billing services are built around denial prevention upstream, not just appeals management after the fact. With over 14 years of experience supporting practices across specialties, our billing specialists identify the denial patterns that billing software alone cannot resolve.
Frequently Asked Questions
What is the difference between a hard denial and a soft denial in medical billing?
A hard denial is permanent. The payer has rejected the claim without the option to correct and resubmit, typically because the service is not covered, the filing deadline has passed, or no prior authorization was obtained. A soft denial is temporary: the claim can be corrected, supplemented with documentation, or appealed within the payer’s specified timeframe.
Can a provider bill the patient for a CO denial?
No. CO (Contractual Obligation) denials represent adjustments governed by the provider’s contract with the payer. Billing the patient for a CO-adjusted amount is a contract violation and, in many cases, a compliance violation as well. CO-adjusted balances must be written off.
What is a Remittance Advice Remark Code (RARC), and how does it differ from a denial code?
A Claim Adjustment Reason Code (CARC, or denial code) identifies the category of a denial. A Remittance Advice Remark Code (RARC) is a supplemental code appearing on the same Explanation of Benefits that provides additional specificity about the reason. On broad codes like CO-16, the RARC is often the only element that tells you exactly which piece of data is missing.
Why do denial rates vary so much between Medicare, Medicaid, and commercial payers?
Each payer type operates under different coverage rules, prior authorization requirements, and claims adjudication systems. Medicare Fee-for-Service has a lower initial denial rate partly because its coverage rules are more standardized. Medicare Advantage, Medicaid managed care, and commercial plans all apply their own plan-level medical necessity criteria, authorization requirements, and filing deadlines, which creates significant variation in denial rates across payer types.