A denied claim rarely stays a one-line problem. It turns into extra staff time, a longer accounts receivable cycle, and revenue that takes weeks sometimes months to recover.
The good news: denials leave clues. When the same reason code shows up again and again, it’s usually pointing at a specific weak spot in your revenue cycle registration, eligibility, authorization, documentation, coding, or claim submission.
This guide breaks down five of the most common medical billing denial codes practices see in 2026, why they occur, and how to prevent them.
The five codes covered:
| Code | What It Means |
|---|---|
| CO-16 | Missing or incomplete information |
| CO-50 | Not medically necessary |
| CO-197 | Missing authorization or precertification |
| CO-29 | Timely filing limit expired |
| CO-97 | Service bundled into another procedure |
How to Read Medical Billing Denial Codes Before Taking Action
Before you correct anything, understand what’s actually on the remittance advice. A remittance includes three distinct pieces of information:
- Claim Adjustment Reason Code (CARC): identifies the primary reason for the adjustment
- Remittance Advice Remark Code (RARC): adds detail or instructions
- Claim Adjustment Group Code: indicates who’s financially responsible (CO = contractual obligation, assigned to the provider; PR = patient responsibility)
Don’t rely on the CARC alone. Before you resubmit or appeal, review the full remittance advice, the payer’s message, the claim history, and the payer’s specific requirements. You can look up the current, official definition of any CARC or RARC on X12’s code list, the standard-setting body that maintains these codes.
1. CO-16 Missing or Incomplete Information
CO-16 means the claim or service is missing information, or contains a submission error. The specific problem is identified in the accompanying remark code CO-16 itself is a catch-all, not a diagnosis. Remains one of the most common medical billing denial codes affecting healthcare providers.
Common causes:
- Incorrect patient, subscriber, or member information
- Wrong payer information
- Missing diagnosis codes or incomplete claim fields
- Missing documentation or attachments
- Data that doesn’t match the payer’s records
The root cause often starts earlier than the claim itself. A patient switches insurance, but the new member ID never gets updated in the practice management system. The claim is coded correctly and still fails, because the insurance data on file no longer matches the payer’s records.
Example: A patient visits a physician shortly after switching insurance carriers. The front desk has the new insurance card, but the system still shows the old member ID. The claim goes out with outdated information, the payer can’t match it to active coverage, and it comes back as CO-16. Staff now has to track down the correct information, fix the claim, and resubmit work that a five-minute verification at check-in would have prevented.
How to prevent it: Verify the following before every claim goes out patient name and date of birth, member and group numbers, subscriber information, payer ID, provider information, diagnosis and procedure codes, required attachments, and authorization details where applicable. Claim-scrubbing software catches many of these fields automatically. But if CO-16 keeps recurring despite scrubbing, look upstream the fix usually belongs in registration and insurance verification, not the billing queue.
2. CO-50 Medical Necessity
CO-50 means the payer decided the billed service didn’t meet its medical-necessity criteria. This doesn’t necessarily mean the service was inappropriate often the clinical need was real, but the documentation didn’t provide enough support to satisfy the payer’s specific requirements. Among all medical billing denial codes, CO-50 is closely linked to documentation quality and medical necessity requirements.
Common causes:
- The diagnosis doesn’t clearly support the service billed
- Required clinical findings are missing from the chart
- Documentation doesn’t meet the payer’s stated criteria
- Diagnosis and procedure codes don’t tell the same clinical story
Example: A physician orders advanced imaging for a patient with persistent symptoms a reasonable clinical call. But the payer requires documentation of specific prior symptoms, previous treatments tried, or exam findings. If those details aren’t in the note, the claim comes back CO-50 not because the imaging was wrong, but because the documentation didn’t prove it was necessary. Payer-specific criteria are often published as Local or National Coverage Determinations, searchable through CMS’s Medicare Coverage Database.
How to prevent it: Build a clear line from
ICD-10 diagnosis → CPT service → clinical documentation → payer policy.
That means reviewing payer medical-necessity policies for high-risk procedures, flagging which services generate CO-50 most often, and training providers on what payers specifically expect to see documented via accurate medical coding practices. This is where provider education matters as much as billing-team training the fix usually starts at the point of care, not in the billing office.
3. CO-197 Missing Prior Authorization
CO-197 means required precertification, notification, or prior approval wasn’t obtained before the service. This one is largely preventable, because the requirement can almost always be checked ahead of time. CMS’s own prior authorization and pre-claim review initiatives explain the logic behind this step: catching documentation gaps before the service happens, rather than after the claim is filed.
A common mistake: assuming active coverage means the service is automatically approved. Eligibility and authorization are two separate questions a patient can have active insurance and still need prior authorization for a specific procedure. Healthcare organizations frequently track this among their highest-volume medical billing denial codes.
What causes it:
- Authorization was never requested, or requested too late
- The authorization number was entered incorrectly
- The approved service doesn’t match what was billed
- The authorization expired, or the provider/location differs from what was approved
Example: A physician orders an MRI. Scheduling confirms the patient’s insurance is active but doesn’t check whether the MRI itself needs prior authorization. The scan happens, the claim goes out, and it’s denied CO-197. Eligibility was verified authorization wasn’t.
How to prevent it: Build authorization checks into scheduling, not billing:
- Determine whether authorization is required for this specific service
- Submit the request and record the authorization number
- Confirm the approved CPT code, provider, and location match what’s being billed
- Track the authorization’s expiration date
- Compare the authorization details against the final claim before submission
Payer requirements vary, so keep payer-specific authorization rules rather than using one blanket process. Folding this into a broader full-cycle billing workflow helps staff catch pending or expiring requests before they turn into denials.
4. CO-29 Timely Filing Limit Expired
CO-29 means the payer’s deadline for submitting the claim has already passed. It’s one of the more frustrating denials, because the underlying service was often perfectly valid the claim simply didn’t arrive in time. Medicare’s own standard, for reference, requires claims within 12 months of the date of service under the Medicare Claims Processing Manual commercial payer deadlines are typically shorter and vary by contract. CO-29 is one of the most preventable medical billing denial codes when filing deadlines are monitored properly.
Common causes:
- Claims sitting unworked in billing queues
- Delayed charge entry
- Clearinghouse rejections that went unnoticed
- Coordination-of-benefits delays
- No tracking of payer-specific filing deadlines
It’s worth distinguishing a rejected claim from a denied one. A rejection often means the claim never entered the payer’s adjudication process at all so don’t assume an initial submission protects you from a timely-filing problem if that submission was actually rejected.
Example: A claim goes out with an incorrect payer ID. The clearinghouse rejects it, but the rejection sits unnoticed for weeks. By the time staff catches it, corrects the payer information, and resubmits, the filing deadline has passed. A small data-entry error turns into lost revenue.
How to prevent it: Track every claim against its specific payer deadline date of service, submission date, rejection date, correction date, resubmission date, and days remaining. Set internal alerts before deadlines approach, and keep a dedicated accounts receivable follow-up process so rejected claims get corrected within days, not weeks.
Can CO-29 be appealed? Sometimes it depends on the payer’s specific exception rules and the circumstances of the delay, and usually requires supporting documentation. But an appeal should be the exception, not the plan. A solid claim-monitoring process prevents far more revenue loss than a timely-filing appeal ever recovers.
5. CO-97 Service Included in Another Procedure
CO-97 means payment for the service is bundled into the payment for another procedure billed the same day. This usually relates to coding relationships, NCCI edits, or missing modifiers. Some Medicare and Medicaid claims are subject to Procedure-to-Procedure edits under CMS’s National Correct Coding Initiative (NCCI), which defines which code pairs can’t be billed together without justification. Coding teams should regularly review medical billing denial codes such as CO-97 to reduce reimbursement delays.
Common causes:
- The service is considered part of a bundled procedure
- An applicable NCCI edit applies
- A required modifier was missing, or the wrong one was used
- Documentation doesn’t support billing the services separately
Example: A physician performs an office visit and a separate procedure on the same day. The documentation supports a significant, separately identifiable E/M service but the modifier that signals that to the payer was never billed. The payer pays for one service and denies the other as bundled.
The fix isn’t to simply add the modifier and resubmit. The documentation has to actually support billing the services separately the modifier reflects that reality, it doesn’t create it.
How to prevent it: Build NCCI edit checks, payer-specific bundling rules, modifier validation, and documentation review into your coding and compliance process. Modifiers should never be used to bypass an edit the goal is accurate coding backed by documentation, not just getting a denied line to pay.
What These Five Denial Codes Have in Common
Each of these medical billing denial codes points to a different part of the revenue cycle:
| Denial Code | Core Issue | Likely Process Gap |
|---|---|---|
| CO-16 | Missing or inaccurate information | Registration or claim intake |
| CO-50 | Not medically necessary | Clinical documentation or coding |
| CO-197 | Missing authorization | Scheduling / front-end validation |
| CO-29 | Timely filing expired | Claim follow-up and tracking |
| CO-97 | Bundling issue | Coding review |
The common thread: denial prevention starts before the claim ever reaches the payer. A practice that only investigates after the remittance advice arrives is always working reactively.
A stronger process connects every step:
patient registration → eligibility verification → authorization → documentation → coding → claim review → submission → payment posting → denial analysis.
When those steps are actually linked not just performed in sequence errors get caught earlier, and recurring denials get easier to solve for good.
How to Prevent Medical Billing Denials Before They Happen
Reducing denials isn’t one fix it’s a handful of consistent controls at different points in the cycle.
1. Verify insurance before the visit. Confirm eligibility, patient information, coverage, and authorization needs before the appointment especially for patients who recently changed insurance.
2. Strengthen clinical documentation. Make sure providers understand what payers expect to see documented for procedures that commonly trigger medical-necessity denials. The record needs to clearly support the condition, findings, and treatment rationale.
3. Use claim scrubbing. A good scrubbing tool checks for missing data, invalid codes, diagnosis/procedure mismatches, modifier issues, NCCI conflicts, duplicate claims, and missing authorization info. The goal isn’t to pass a software check it’s to submit a claim that’s actually accurate and complete.
4. Analyze every remittance advice. Your ERA/835 and EOB data tells you where problems are concentrated. Track denials by payer, provider, CPT code, location, specialty, CARC, dollar amount, and frequency. A spike in CO-197 denials for one service line, for example, usually points to a gap in the authorization workflow not a general staffing issue.
5. Track revenue-cycle metrics. Monitor clean claim rate, denial rate, days in A/R, net collection rate, appeal success rate, first-pass payment rate, and denial dollars by CARC and payer. These numbers tell you whether your prevention efforts are actually working not just whether denials are getting resubmitted.
Why Denial Management Should Focus on Root Causes
Denial recovery is easy to measure you can count how many claims got fixed and resubmitted, and how many of those got paid. But recovery isn’t the same as prevention.
Say a practice sees 100 CO-16 denials a month. The billing team fixes and resubmits all 100, and most get paid. On paper, that looks like a strong recovery process. But if next month brings another 100 CO-16 denials, nothing has actually improved the team is just working the same problem on repeat.
The more useful questions are further upstream:
- Where did the error actually begin?
- Which payer or procedure generates the most denials?
- Is this a registration, authorization, documentation, or coding issue?
- Would a process or technology change prevent it or does staff training need to change?
Understanding the root causes behind medical billing denial codes can help practices prevent recurring denials instead of simply fixing them after they occur.
How Right Billing Solutions Helps Practices Improve Revenue Performance
Right Billing Solutions works both sides of the denial problem: recovering revenue on claims that are already denied, and identifying the upstream issues causing denials to recur. A formal denial management review pinpoints whether income is leaking from registration, eligibility, authorization, documentation, coding, submission, filing deadlines, or payer follow-up. So a practice can put its resources where they’ll actually move the needle.
Right Billing Solutions reports a 98% clean claim rate and a 78% appeal success rate across the practices it supports. Actual results vary by specialty, payer mix, documentation quality, and claim volume but the pattern holds: practices that pair recovery work with root-cause analysis see denial rates drop over time, not just individual claims get paid.
A Practical Denial Prevention Checklist
Before submitting a claim, confirm:
- Is the patient’s insurance information current?
- Has eligibility been verified?
- Is prior authorization required and if so, is it valid for this service?
- Does documentation support medical necessity?
- Do the ICD-10 codes support the billed CPT codes?
- Does documentation support any modifiers used?
- Have applicable NCCI edits been checked?
- Is all required claim information present?
- Is the claim within the payer’s timely filing limit?
A checklist works because it’s consistent. Build these checks into the daily routine, and your team spends less time fixing avoidable errors and more time on the claims that actually need real intervention.
Conclusion
Medical billing denial codes are more useful as signals than as problems to individually chase down. CO-16 points to inaccurate or missing information. CO-50 points to a documentation or medical-necessity gap. CO-197 points to a hole in the authorization process. CO-29 points to a claim-tracking issue. CO-97 points to a coding or bundling problem. Understanding what these medical billing denial codes reveal can help practices identify where their revenue cycle needs improvement.
Fixing each denial one at a time keeps the lights on. It doesn’t answer the more important question: why does this keep happening?
Stronger eligibility verification, tighter authorization tracking, better clinical documentation, more rigorous coding review, consistent claim scrubbing, timely-filing controls, and real denial analytics together can reduce unnecessary rework and protect revenue that would otherwise leak out month after month.
If your practice keeps seeing the same medical billing denial codes, the claim isn’t the problem. The process behind it is. Request a free revenue audit to find out where yours is breaking down.
FAQs
What are denial reason codes in medical billing?
Medical billing denial codes explain why a claim was adjusted, reduced, or denied by a payer. The group code and CARC together explain the adjustment; the RARC adds further detail.
What does CO-16 mean?
The claim or service is missing information or has a billing/submission error. Check the accompanying remark code for the specific issue.
What does CO-50 mean?
The payer determined the service wasn’t medically necessary under its coverage criteria. Review the payer’s specific requirements and supporting documentation before correcting or appealing.
What is a CO-197 denial?
Required precertification, notification, or prior authorization wasn’t obtained before the service. Verify authorization requirements before scheduling.
Can CO-29 denials be appealed?
Sometimes, depending on the payer’s timely-filing exception rules and the circumstances supporting documentation is usually required.
What does CO-97 mean?
Payment for the service is included in the allowance for another procedure billed the same encounter. Review coding relationships, NCCI edits, documentation, and modifier use.
What’s the difference between CO and PR?
CO (Contractual Obligation) means the provider is financially responsible for the adjustment. PR (Patient Responsibility) means the balance is billed to the patient.
How can a practice prevent claim denials?
Verify eligibility, follow authorization requirements, keep documentation current, review coding accuracy, scrub claims before submission, track filing deadlines, and analyze denial trends regularly.
How do NCCI edits cause CO-97 denials?
NCCI Procedure-to-Procedure edits flag code combinations that generally shouldn’t be billed together. When an exception applies and documentation supports it, a modifier allows the services to be reported separately.
Why does denial management matter?
It recovers revenue on claims already denied, and more importantly identifies the recurring issues causing denials in the first place, so a practice can fix the process instead of repeating the same fight every month.
Stay ahead of denials with AI medical billing denial codes, smarter RCM strategies, and expert billing insights from Right Billing Solutions.
