ABA Therapy Billing 2026
Unit Tracking, Authorization Limits, and the Denials Draining Autism Practice Revenue
Applied behavior analysis billing runs on a different clock than almost any other specialty on this list. Most medical billing is visit-based; you see a patient, you bill a code, you move on. ABA is unit-based, and every 15-minute increment of CPT 97153 has to trace back to a session note that documents exactly what happened during that quarter-hour. A practice running a full caseload of 15-20 clients, each authorized for 20-30 hours a week, is generating hundreds of billable units every single day. That volume is exactly why small tracking errors compound so fast, and why ABA has become one of the more heavily scrutinized corners of behavioral health billing.
This guide covers how ABA units actually work, where prior authorization tracking breaks down, what auditors are specifically looking for in this specialty, and the denial patterns that show up most often when unit counts, credentialing, and documentation drift out of sync. The financial stakes here are real: a recurring gap in this area adds up to lost or delayed revenue every month.
ABA CPT Codes 97151-97158
ABA billing uses CPT 97151 to 97158. 97151 is the behavior identification assessment, 97153 is treatment by a technician following a protocol, and 97155 is treatment with protocol modification by a BCBA or qualified professional. 97156 and 97157 cover family guidance, and 97154 and 97158 cover group treatment.
How ABA Units Actually Work (And Why They're So Easy to Get Wrong)
ABA's CPT code set separates who's delivering the service and what kind of service it is, and mixing those up is the single most common coding error in the specialty.
| Code | Description | Who Bills It |
|---|---|---|
| 97151 | Behavior identification assessment | Supervising BCBA/QHP |
| 97152 | Supporting assessment | Technician, under supervision |
| 97153 | Adaptive behavior treatment by protocol | RBT/technician, under supervision |
| 97154 | Group adaptive behavior treatment by protocol | RBT/technician, under supervision |
| 97155 | Treatment with protocol modification | BCBA/QHP directly, not the technician |
| 97156 | Family adaptive behavior treatment guidance | BCBA/QHP |
| 97157 | Multiple-family adaptive behavior treatment guidance | BCBA/QHP |
| 97158 | Group adaptive behavior treatment with protocol modification | BCBA/QHP |
Medicare doesn't set national rates for these codes. In the 2026 Medicare fee schedule file, 97151 to 97158 all carry status C (contractor-priced), so payment comes from your payer or your state Medicaid fee schedule.
Here's what that means in practice: a technician can run 97153 all day, but the moment a BCBA steps in to adjust the treatment plan mid-session (not just supervise, but actually modify the protocol) that block of time has to shift to 97155, billed under the BCBA, not the technician. Practices that let technicians bill 97155 because "the BCBA was in the room" are billing under the wrong provider type, and that's a credentialing mismatch a payer's system will eventually catch.
Family training under 97156 adds its own wrinkle: many payers cap the number of family-training units allowed per authorization period separately from direct treatment units, and that cap is easy to miss because it doesn't show up on the same authorization line as the 97153 hours a practice is watching closely. A practice that runs family training sessions on a fixed weekly schedule without checking the separate cap can burn through six months of allotted family-training units in ten or eleven weeks, then keep billing sessions that have no authorization behind them at all.
How Is a Unit of ABA Therapy Counted?
One unit of an ABA code is 15 minutes. Many payers apply the CPT midpoint rule, so a unit counts once more than 7 minutes of that block is delivered, but some require the full 15 minutes. A 52-minute session supports three units under either approach. Check your contract and document start and end times.
Prior Authorization: The Visit-Count Trap
Most ABA authorizations run in six-month blocks and cap both a weekly unit ceiling and a total units-per-authorization-period ceiling, and those two numbers run out on different schedules. A client authorized for 30 hours a week (120 units) for 26 weeks has a hard ceiling of 3,120 units for the period. Practices that track the weekly cap closely but don't watch the running total against the period ceiling are the ones who discover, week 22, that they've already burned through the full six-month allotment with a month of sessions still scheduled.
The fix isn't complicated, but it does require a system most EHRs don't build in by default: a running units-consumed counter checked against the authorization ceiling before every week's schedule goes out, not after the fact when a claim gets denied. Practices that build this into their intake and scheduling workflow, rather than leaving it to whoever happens to review the authorization letter, catch the gap with enough runway to submit a reauthorization before care actually lapses.
What OIG Is Actually Looking For in an ABA Audit
Autism therapy billing has drawn federal attention as ABA claim volume has grown. OIG's December 2024 audit of Indiana's Medicaid ABA payments (report A-09-22-02002) estimated at least $56 million in improper payments, recommended that the state refund $39.4 million of the federal share, and found that all 100 sampled enrollee-months included claim lines that were improper or potentially improper. The documentation problems it cited included session-note detail, state signature requirements and billable-time definitions. The patterns to watch in your own claims are the ones auditors keep finding: services delivered by uncredentialed or unsupervised technicians, 97155 billed when a BCBA wasn't actually modifying the protocol, and units that exceed what the session note supports. Because reviewers can extrapolate a sample error rate across the full review period, a documentation gap that looks minor on paper can become a much larger repayment demand.
Lookback depends on the payer and the state, and a review can reach back years, so a documentation habit that's been sloppy for that long doesn't get caught in a spot-check; it gets caught in a full-period reconstruction that can turn into a large recoupment demand. The practices that come through an audit clean are the ones who can produce, for any billed unit on any date, the technician's credential status on that date, the supervising BCBA's sign-off, and a session note whose documented time matches the billed units.
Common ABA Denial Patterns and Fixes
The denial patterns in ABA billing are consistent enough across practices that most of them are preventable with the right check built into the front end of the workflow, not the back end after a claim bounces. What makes ABA denials expensive rather than just annoying is the volume behind each pattern, a coding habit that's wrong on one claim is usually wrong on every claim generated by that same intake process, so a single systemic error can touch months of billing for an entire caseload before someone notices the trend in an aging report.
- Units exceed remaining authorization: Fixed with a real-time units-consumed tracker checked before scheduling, not after billing.
- 97155 billed under a technician's NPI: Fixed by locking the code selection to provider credential type in the EHR, not leaving it to manual entry.
- Session note time doesn't match billed units: Fixed by requiring the note to include a start and end time, not just a duration estimate, before the claim generates.
- Lapsed technician credentialing mid-authorization: Fixed by tying technician scheduling to an active credential-expiration calendar, not an annual manual review.
- Missing supervising BCBA co-signature on the treatment plan: Fixed by making the co-signature a hard gate before the claim can be submitted, not a post-submission cleanup task.
None of these fixes require new software or a bigger billing team; they require moving the check earlier in the workflow, from "caught when the payer denies it" to "caught before the claim ever leaves the building." That shift alone is usually the difference between an ABA practice with a clean claim rate in the 90s and one stuck fighting the same five denial reasons every month.
What a Missed Authorization Costs an ABA Program
ABA runs on units, and the units run out. A typical treatment plan authorizes direct therapy hours per week, and those hours are billed in 15-minute units. Suppose a client is authorized for 20 hours a week at a payer rate of $18 per unit. That's 80 units, or $1,440 a week. If the authorization lapses for two weeks and nobody catches it, $2,880 of services are rendered with no payment behind them.
Multiply that by a caseload of 30 clients where 10% have a lapse in a given quarter and the exposure is about $8,600 a quarter. Track authorization end dates and remaining units in one place, review them every week, and send renewal requests at least 30 days before expiration.
Frequently Asked Questions About ABA Therapy Billing 2026
What are the ABA CPT codes?
ABA billing uses CPT 97151 to 97158. 97151 is the behavior identification assessment, 97153 is treatment by a technician following a protocol, and 97155 is treatment with protocol modification by a BCBA or qualified professional. 97156 and 97157 cover family guidance, and 97154 and 97158 cover group treatment.
How is a unit of ABA therapy counted?
One unit of an ABA code is 15 minutes. Many payers apply the CPT midpoint rule, so a unit counts once more than 7 minutes of that block is delivered, but some require the full 15 minutes. A 52-minute session supports three units under either approach. Check your contract and document start and end times.
Does Medicare pay for ABA therapy?
Medicare doesn't set national rates for ABA codes. In the 2026 Medicare fee schedule file, 97151 to 97158 carry status C, which means contractor-priced, so payment and coverage come from your payer or state Medicaid program. Check each payer's fee schedule, authorization rules and credential requirements before you bill.
How many ABA units can I bill for a single session?
There's no fixed per-session cap set by CPT itself, the limit comes from the client's individual authorization, which typically sets both a weekly unit ceiling and a total ceiling for the authorization period, usually six months. Each unit represents 15 minutes, and every unit billed has to be supported by session documentation showing the actual time delivered, so the practical per-session limit is whatever the authorization allows minus units already used that week.
What's the real difference between CPT 97153 and 97155 for billing purposes?
97153 covers adaptive behavior treatment delivered by a technician following an established protocol, while 97155 covers treatment where a BCBA or other qualified health professional is directly modifying the protocol in response to the client's progress. The distinction isn't about who's physically in the room, a BCBA supervising a technician's 97153 session doesn't convert it to 97155 unless the BCBA is actually changing the treatment approach, and billing 97155 under a technician's credentials when a BCBA didn't perform the modification is a common audit finding.
How far back can a payer or state Medicaid program audit ABA claims?
It depends on the payer and the state. RAC-style Medicare reviews generally look back three years, and Medicaid timelines vary by state, so a documentation gap that has been building for years can surface as a full-period reconstruction rather than a small spot-check finding. That's why a consistent audit trail (technician credentialing, BCBA sign-offs and time-matched session notes) matters from day one.
Related Resources
Free Download: The 10-Point RCM Health Check
The billing gaps most practices don't catch until they show up as denials. Get the checklist: free, no spam.
✓ Got it! Your info is saved: view the checklist now →
We don't share your info. Unsubscribe any time.
Revenue check: Run a quarterly sample of 20 to 30 claims in this category against the supporting documentation. It's a small time investment that reliably catches five-figure problems before a payer does.
Is Your ABA Billing Keeping Pace With Your Authorizations?
Rcmaxis tracks unit consumption against authorization ceilings in real time and reviews technician credentialing before it becomes an audit finding.
Get Your Free Revenue AssessmentReferences
- Council of Autism Service Providers. Applied Behavior Analysis Treatment of Autism Spectrum Disorder: Practice Guidelines. casproviders.org
- Centers for Medicare & Medicaid Services. Medicare Claims Processing Manual, Chapter 12: Physicians/Nonphysician Practitioners. cms.gov/regulations-and-guidance/guidance/manuals/downloads/clm104c12.pdf
- Centers for Medicare & Medicaid Services. Physician Fee Schedule. cms.gov/medicare/payment/fee-schedules/physician
- Centers for Medicare & Medicaid Services. National Correct Coding Initiative Policy Manual for Medicare Services. cms.gov/medicare/coding-billing/national-correct-coding-initiative-ncci-edits/medicare-ncci-policy-manual
- Centers for Medicare & Medicaid Services. Medicare Program Integrity Manual (Pub. 100-08), Chapter 3: Verifying Potential Errors and Taking Corrective Actions. cms.gov/Regulations-and-Guidance/Guidance/Manuals/downloads/pim83c03.pdf
- HHS Office of Inspector General. Work Plan. oig.hhs.gov/reports/work-plan
- HHS Office of Inspector General. General Compliance Program Guidance. oig.hhs.gov/documents/compliance-guidance/1135/HHS-OIG-GCPG-2023.pdf