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.
| CARC | What It Means | Where It Typically Originates |
|---|---|---|
| CO-16 | Claim/service lacks information or has a submission/billing error | Front-desk intake — missing demographics, wrong insurance ID, absent referring-provider info |
| CO-18 | Exact duplicate claim/service | Billing team resubmitted before checking claim status |
| CO-22 | Coordination of benefits — another payer may be primary | Intake didn’t capture or update secondary/other insurance |
| CO-27 | Expenses incurred after coverage terminated | Eligibility wasn’t verified close enough to the date of service |
| CO-29 | Timely filing limit expired | Claim sat in a work queue past the payer’s filing deadline |
| CO-45 | Charge exceeds the fee schedule or contracted rate | Fee schedule in the practice management system is outdated |
| CO-50 | Not deemed a medical necessity | Diagnosis code doesn’t support the billed procedure |
| CO-97 | Benefit included in payment for another already-adjudicated service | Bundling/NCCI edit not caught before submission |
| CO-197 | Precertification/authorization/notification absent | Prior-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:
- 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.
- 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.
- 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.
- 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.