Operations · Denials

Why ABA Claims Get Denied — and How to Fix the Pattern

3 min read
7Part of Operations · Level 7Payments + denials — Chase every claim we can legitimately win — including the ones payers fight. See how we handle it →
In this guide · 4 sections
  1. The usual suspects
  2. How to find your pattern
  3. Fix the process, not the claim
  4. A 30-minute weekly denial review

Denials are noisy. They feel random in the moment — one comes back for a missing auth, another for a modifier, a third because the payer thinks the client wasn't eligible. But over a few weeks, the noise turns into a shape.

In many clinics, a handful of repeat denial reasons cause most of the damage. Find those, fix the process behind each one, and your collections can climb without changing a single clinical hour.

The usual suspects

In ABA, the denial reasons we see most often are:

  • Missing or expired prior authorization
  • Modifier mismatch (HO, HM, HN, U-series — rules vary by payer; see the CPT codes to watch)
  • Eligibility lapse on date of service
  • Duplicate claim from re-submission without a corrected-claim indicator
  • Place-of-service code that doesn't match the payer's policy

None of these are clinical problems. They're process problems. They happen because someone, somewhere in the workflow, didn't have the right information at the right time.

On the EOB, each denial carries a reason code. The exact codes vary a little by payer, but the same few show up again and again: CO-197 when an authorization is missing, CO-4 when the modifier doesn't fit the code, CO-27 when coverage had ended before the date of service, CO-18 for a duplicate, and CO-5 when the place of service doesn't match.

How to find your pattern

Pull your last 60 days of EOBs and group denials by reason code. (Unworked denials are also why AR keeps growing.) You don't need fancy software — a spreadsheet works. Sort by frequency. The top three are your fix list.

Missing or expired authorization CO-1979fix #1
Modifier doesn't match the code CO-47fix #2
Not eligible on the date of service CO-275fix #3
Duplicate claim CO-182
Place of service doesn't match CO-51
Example: 24 denials from the last 60 days, grouped by reason code. Reason codes vary by payer.

For each one, ask: where in the workflow does this break? Auth issues usually trace back to intake. Modifier issues usually trace back to the biller working from outdated payer rules. Eligibility issues usually trace back to the front desk skipping a check.

Fix the process, not the claim

Reworking and resubmitting a denied claim recovers the money once. Fixing the process recovers it every week after. Once you know your top denial reason, build a small check into the workflow that catches it before submission — not after.

Fix the claimWeek 1 denied · reworkedWeek 2 denied · reworkedWeek 3 denied · reworkedWeek 4 denied · reworkedSame mistake, every week.
Fix the processWeek 1denied · cause found · check addedWeek 2 paid the first timeWeek 3 paid the first timeWeek 4 paid the first timeFixed once. Stays fixed.
Reworking recovers the money once. Fixing the process recovers it every week after.

A 30-minute weekly denial review

You don't need a big project. You need the same short routine every week:

  1. 1Pull every denial that came back this week.
  2. 2Tag each one with its reason code and the step in the workflow where it started.
  3. 3Work each one within 2 business days: fix it, appeal it, or write down why it can't be won.
  4. 4Look at your top reason and add one check upstream that would have caught it.
  5. 5Next week, see whether that reason came back.

This is the weekly rhythm behind payments and denials.

Want help applying this to your practice?

We’ll look at what’s stuck in your billing and give you a one-page action plan — free, no commitment.

Book a free billing review