Skip to main content
[email protected]
Menu
Language
Appearance

Decoding CARC Denial Codes: What CO-16, CO-45, and CO-197 Actually Mean for Your Practice

ATAzHeC Technology Council
August 15, 2026
6min read
WhatsAppEmail

Every denied claim carries a code — and most practices treat that code as a dead end rather than a diagnosis. Claim Adjustment Reason Codes (CARCs) are the payer’s shorthand for why a claim wasn’t paid, and learning to read them correctly is one of the fastest ways a practice can cut denial rework without adding headcount. This guide breaks down the CARCs that show up most often on physician-practice remittance advice, explains where each one actually originates in the front-office-to-billing workflow, and outlines the process changes that stop the same denial from recurring month after month.

Denial vs. Rejection: A Distinction That Changes Your Whole Response

The terms get used interchangeably, but they describe two different failure points, and mixing them up wastes staff time. A rejection happens before a claim ever reaches the payer’s adjudication system — a clearinghouse or payer front-end kicks it back for a technical problem such as a missing field, an invalid ID format, or a formatting error. Rejections are corrected and resubmitted; there is no appeal because the claim was never actually reviewed. A denial, by contrast, means the payer received and processed the claim, then refused payment for a substantive reason "such as coverage rules, timely filing, or medical necessity. Denials require an appeal or corrected-claim submission with supporting documentation, not just a resubmission. A practice that routes every unpaid claim through the same "fix and resend" workflow, regardless of which category it falls into, will keep generating rework because a true denial usually needs new information, not just a corrected field.

The CARC Codes That Drive the Most Rework

A handful of codes account for the large majority of denial volume at most physician practices. Recognizing them on sight — instead of researching each one from scratch — is what separates a denial team that clears its queue from one that’s perpetually behind.

CARCWhat It MeansWhere It Typically Originates
CO-16Claim/service lacks information or has a submission/billing errorFront-desk intake — missing demographics, wrong insurance ID, absent referring-provider info
CO-18Exact duplicate claim/serviceBilling team resubmitted before checking claim status
CO-22Coordination of benefits — another payer may be primaryIntake didn’t capture or update secondary/other insurance
CO-27Expenses incurred after coverage terminatedEligibility wasn’t verified close enough to the date of service
CO-29Timely filing limit expiredClaim sat in a work queue past the payer’s filing deadline
CO-45Charge exceeds the fee schedule or contracted rateFee schedule in the practice management system is outdated
CO-50Not deemed a medical necessityDiagnosis code doesn’t support the billed procedure
CO-97Benefit included in payment for another already-adjudicated serviceBundling/NCCI edit not caught before submission
CO-197Precertification/authorization/notification absentPrior-authorization step skipped or not tracked to completion

Note that CO-16 is a catch-all — when it appears, the specific missing element is usually spelled out in the accompanying Remittance Advice Remark Code (RARC), not the CARC itself. Teams that stop at "CO-16 = error" without reading the RARC end up guessing at the fix, which is its own source of rework.

Where the Fix Actually Belongs: Front-Office vs. Billing

The table above makes a point worth sitting with: most of these codes don’t originate in the billing department at all. CO-16, CO-22, and CO-27 trace back to what happened — or didn’t happen — during patient intake. CO-197 traces back to a prior-authorization step that either wasn’t started early enough or wasn’t tracked to completion. CO-45 and CO-97 are catalog and edit problems that live in the practice management system’s configuration, not in any individual claim. Treating every denial as a billing-team problem means the same root cause keeps generating new denials while the billing team fixes each one individually — a pattern that shows up as rising "rework" time even when the raw denial rate looks stable. The lasting fix moves upstream: real-time eligibility verification 48-72 hours before the visit, a documented pre-authorization tracking step for any service on the payer’s precert list, and a quarterly fee-schedule and NCCI-edit review rather than a reactive one.

Building a Denial Workflow That Prevents Repeat Errors

A denial management process that actually reduces rework, rather than just processing it faster, tends to share a few characteristics regardless of practice size:

  1. Categorize before you work. Sort incoming denials by CARC and route them to the team that owns the root cause — front desk for eligibility/COB codes, coding staff for medical-necessity codes, billing for filing and duplicate issues — instead of one general queue everyone pulls from.
  2. Track denials by cause, not just by claim. A monthly count of which CARCs are recurring, and which payer they’re coming from, turns denial management from a fire drill into a pattern-recognition exercise.
  3. Standardize the appeal, don’t rebuild it each time. A template for the most common denial types — with the documentation each one requires — cuts the time between denial and resubmission and reduces the odds of a second denial on the same claim.
  4. Close the loop back to intake. If a recurring CARC traces to eligibility or authorization, the fix belongs in the front-office checklist, not in a standing item on the billing team’s to-do list.

Many practices reach a point where this categorization and tracking work outgrows what front-desk and billing staff can absorb alongside their regular volume — particularly smaller practices without a dedicated denial-management role. That’s a specific, well-defined problem, and it’s one that vendors specializing in denial management and revenue-cycle operations are built to solve. AzHeC exists to connect Arizona practices with exactly that kind of vetted operational partner — not to sell billing services directly, but to make the introduction so a practice doesn’t have to vet the market alone.

Conclusion

Claim denial codes aren’t just administrative noise — they’re a diagnostic record of exactly where a practice’s front-office and billing workflow is losing revenue. Learning to distinguish a rejection from a true denial, recognizing the handful of CARC codes that account for most rework, and routing each one back to its actual root cause turns denial management from a recurring headache into a measurable, fixable process. For practices ready to bring in outside expertise to run that process, matching with the right RCM or denials-focused vendor is often the fastest path from "reactive rework" to a stable, low-denial claim cycle.

AT

Written by

AzHeC Technology Council

Join Our Community

Connect with like-minded readers, share your thoughts, and engage in meaningful discussions.

Explore More Articles

Discover our extensive library of health research and evidence-based insights.

Comments

0

Sign in to join the discussion

Share your thoughts and engage with the community

No comments yet

Sign in to be the first to comment!