Most medical claims are denied for a short list of avoidable reasons: eligibility was never verified, prior authorization was missing, the diagnosis did not support the procedure, or the claim went out after the payer's filing deadline. Fix those four categories and a typical practice eliminates the majority of its denial volume before anyone writes a single appeal.
The rest of this post walks the ten denial reasons we see most often, the claim adjustment reason code (CARC) attached to each, and the specific step that prevents it.
Soft denials versus hard denials
A soft denial is recoverable. The payer is telling you something is missing or wrong, and a corrected claim or an appeal with documentation can still be paid. A hard denial is money you will not collect — a claim filed past the timely-filing window, or a service rendered after coverage terminated with no retroactive eligibility.
That distinction should drive how you staff your follow-up. Soft denials belong in a worked queue with an owner and a due date. Hard denials belong in a root-cause report, because the only remaining value in them is preventing the next one.
Key takeaway
Denials are a front-end problem measured on the back end. Roughly speaking, the earlier in the revenue cycle a denial originates, the cheaper it is to prevent and the more expensive it is to appeal.
The ten denials worth fixing first
1. CO-16 — Claim lacks information or has a submission error
The catch-all. CO-16 almost always arrives with a remittance advice remark code (RARC) that names the real problem: a missing NPI, an invalid subscriber ID, an absent referring provider, a blank onset date. Read the RARC, not the CARC. Then fix the field at registration, not at the clearinghouse.
2. CO-197 — Precertification or authorization absent
Build an authorization matrix by payer and service line, and check it during scheduling rather than on the day of service. Track the authorization number, the approved units, and the valid date range in the practice management system so the biller is not chasing a fax.
3. CO-27 — Expenses incurred after coverage terminated
This is a verification failure, full stop. Eligibility should be checked at scheduling and re-checked within 72 hours of the visit, because plan terminations rarely announce themselves. Our insurance verification service exists precisely because this denial is both common and completely preventable.
4. CO-29 — The time limit for filing has expired
Timely-filing windows vary widely: many commercial payers allow 90 to 180 days from the date of service, Medicare allows 12 months, and some plans are tighter still. Keep a payer-by-payer grid, hold charge lag under three days, and escalate any claim still unbilled at 14 days regardless of the reason already logged.
5. CO-11 — Diagnosis is inconsistent with the procedure
Medical necessity. The ICD-10 code on the claim has to support the CPT code, and for many payers that means matching a published local or national coverage determination. Coders need the actual note, not a superbill checkbox.
6. CO-18 — Exact duplicate claim or service
Usually self-inflicted: a claim resubmitted before the original adjudicated, or two staff working the same aging bucket. Check claim status before rebilling, and use a corrected-claim frequency code rather than a fresh submission when you are fixing an existing claim.
7. CO-4 — Procedure code is inconsistent with the modifier, or a required modifier is missing
Modifier errors cluster around a few usual suspects: 25 on a same-day evaluation and management service, 59 and the X-series on distinct procedural services, and laterality modifiers on imaging and orthopedics. These are worth a standing internal audit because payers audit them too.
8. CO-97 — Service is included in another service already adjudicated
Bundling. Run National Correct Coding Initiative edits before submission rather than discovering them on the remittance, and know which edits carry a modifier indicator of 1 (unbundling is allowed with documentation) versus 0 (it is not).
9. CO-109 — Claim not covered by this payer or contractor
Wrong payer, wrong plan, or a Medicare Advantage member billed to traditional Medicare. This one is caught by a real eligibility response, not by a copy of the card taken 18 months ago.
10. PR-204 or CO-96 — Non-covered service under the patient's plan
Not always preventable, but almost always communicable. If the service is likely non-covered, the patient should know before the visit, with a signed waiver where the payer requires one. A surprise balance is a collections problem you created.
Benchmarks to hold yourself to
Denial performance is measurable, and the measurements are simple enough to run monthly on a single dashboard.
| Metric | How to calculate it | Commonly cited range |
|---|---|---|
| Clean claim rate | Claims paid on first submission divided by total claims submitted | 95% or better |
| Initial denial rate | Claims denied on first pass divided by claims submitted | Under 10% |
| Denial overturn rate | Appealed denials paid divided by denials appealed | Around 50% to 70% |
| Denials never worked | Denied dollars written off without an appeal | Under 5% |
If you cannot produce these four numbers for last month, that is the first thing to fix. You cannot reduce what you do not count.
Turn denials into a workflow, not a pile
A denial that nobody owns is a write-off with extra steps. The practices that recover the most money treat denials as a queue with rules:
- Post and classify daily. Every remittance is posted within one business day, and every denial is tagged by CARC, RARC, payer and originating department.
- Route by cause. Registration errors go back to the front desk. Coding denials go to a coder. Authorization denials go to whoever schedules.
- Set a clock. Corrected claims within 5 business days, appeals well inside the payer's appeal window — which is often shorter than the original filing window.
- Escalate patterns. Three of the same denial from the same payer in a month is a payer conversation, not a claim problem.
- Close the loop. Report monthly on the top five denial reasons and what changed since last month.
That last step is the one most practices skip, and it is the one that compounds. Our denial management service is built around exactly this loop, and the monthly root-cause report is the deliverable that makes it compound.
Where to start this week
Pull the last 90 days of denials, group them by CARC and RARC, and look at the top five. In almost every practice we onboard, those five explain more than half the denied dollars — and at least three of them are front-end problems fixed by better eligibility checks and a tighter authorization process.
If you want a second opinion on what your denial data is telling you, talk to our team or read the answers to common billing questions first.