ABA has a denial rate well above the outpatient average, and the reasons are structural: the volume of units, the per-code authorization caps, and the concurrent-billing rules that differ from payer to payer. None of it is mysterious once you can see the authorization burning down against what you have billed. That visibility is the whole game.
Who does the billing, and what clinics use
In a small ABA practice the billing sits with the BCBA owner, an in-house biller or office manager, or a specialty ABA billing company, because the authorization tracking is too heavy for a generalist. The dominant clinical platforms are CentralReach and Rethink, with WebABA, Theralytics, and Motivity in the mix. Those tools handle data collection and scheduling well. Where small clinics get squeezed is the affordable revenue-cycle layer: submitting clean claims, tracking authorized units in real time, and working the auth denials.
The code family
The adaptive-behavior treatment codes all bill in 15-minute units. Who delivers the service and whether it is assessment, treatment, or supervision determines the code.
| Code | What it is | Who delivers it |
|---|---|---|
| 97151 | Behavior identification assessment | BCBA; capped, often ~8 units / 6 months |
| 97152 | Supporting assessment | Technician under direction |
| 97153 | Adaptive behavior treatment by protocol | Technician (RBT); the direct-service workhorse |
| 97154 | Group adaptive behavior treatment | Technician |
| 97155 | Protocol modification | BCBA; may direct the technician in session |
| 97156 | Family adaptive behavior guidance | BCBA, with or without the client present |
| 97157 | Multiple-family group guidance | BCBA |
| 97158 | Group adaptive behavior treatment with protocol modification | BCBA |
The unit math and the caps
Every code is 15 minutes per unit, and payers apply their own rounding, some following an 8-minute-style rule and some not. The number that actually governs you is the authorization: a common structure allows up to 32 units of 97153 per day and around 160 per week, but the real limit is whatever the auth letter says, and 97151 assessment units are capped tightly per authorization period. Run out of authorized units mid-month and every unit after that denies. The revenue leak is almost never the code; it is billing past the authorization without seeing it coming.
Concurrent billing: the big one
The most consequential question in ABA billing is whether you can bill 97155 (BCBA protocol modification) and 97153 (technician treatment) for the same clock time, when the BCBA is supervising the technician's session. Some payers allow the overlap. Many deny it as a bundled service with CO-97. There is no single answer; it is set per payer. Billing concurrent time to a payer that does not allow it, across a full caseload, is how a clinic ends up appealing hundreds of lines. Know each payer's rule before you bill it.
The credential modifiers
The claim has to say who delivered the service, using credential modifiers:
- HO: master's level, such as a BCBA.
- HN: bachelor's level.
- HM: less than bachelor's.
- HP: doctoral level.
- U1 through U7: state-specific Medicaid modifiers that replace the above in some programs.
- 95: telehealth, for the services a payer allows remotely (often parent guidance, 97156).
The modifier has to match the rendering provider, and the rendering-versus-supervising provider convention itself varies by payer. A mismatch denies with CO-4, and a wrong rendering provider denies with CO-B7 or CO-185.
The denials that hit ABA hardest
| Code | What it means here | The fix |
|---|---|---|
| CO-197 / CO-198 | Authorization absent, or units exceed the authorization | Track authorized units live; request more before you run out |
| CO-97 | Concurrent 97155 and 97153 bundled by this payer | Confirm the payer's concurrent-billing rule before billing both |
| CO-4 | Credential modifier missing or wrong | Match HO/HN/HP to the rendering provider |
| CO-B7 / CO-185 | Rendering provider not credentialed or not eligible | Confirm each payer's rendering-provider convention at enrollment |
| CO-29 | Timely filing | Track the window; see the filing cheat sheet |
Any reason code translates on the denial code decoder, and the concurrent-billing question is in the code-pair checker.
Why the big platforms leave the gap
ABA needs authorization burn-down against per-code caps, technician scheduling with supervision ratios, and the concurrent-session logic that differs by payer. Generic billing systems do none of it, and the dominant ABA platforms are powerful but expensive and complex, which leaves new and small clinics underserved on the plain job of billing clean claims and not blowing past an authorization. That is the gap this fills.
Common questions, answered
Can you bill 97153 and 97155 at the same time?
Payer-dependent. Some allow the BCBA's 97155 to overlap the technician's 97153 during supervision; many deny it as bundled with CO-97. Verify the payer's policy before billing concurrent time.
How many units of 97153 can you bill per day?
In 15-minute units, up to the authorization. A common allowance is 32 units per day and about 160 per week, but the auth is the binding limit. Over it denies with CO-197 or CO-198.
What modifier is used for an RBT versus a BCBA?
HO for master's-level (BCBA), HN for bachelor's, HM for less, HP for doctoral. Some Medicaid programs use U1 through U7 instead. It must match the rendering provider or it denies with CO-4.
Who is the rendering provider on a 97153 claim?
It varies by payer. Some want the technician as rendering with the BCBA supervising; others require it to render under the BCBA. A wrong choice denies with CO-B7 or CO-185. Confirm at enrollment.
What is the difference between 97151 and 97153?
97151 is the BCBA's assessment that builds the treatment plan, capped tightly per period. 97153 is the ongoing technician-delivered treatment, the bulk of the billing. Different purposes, different caps.