ABA CPT codes explained
ABA therapy is billed with the adaptive behavior CPT codes 97151–97158. The three most used are 97153 (direct treatment by a technician, usually an RBT), 97155 (treatment with protocol changes by the BCBA) and 97156 (caregiver guidance by the BCBA). Most are billed in 15-minute units.
Next: pace your authorized units with the free calculator
Updated 2026-10-02 · 6 min read
Written by Operation Optimize editorial team · Last updated 2026-10-02
Rules version 2026.08
Code descriptions here are plain-language summaries. Payers add their own rules on who can bill, concurrent billing, modifiers and documentation. This page is educational, not billing advice — confirm details in your payer's policy and provider manual.
The core ABA codes at a glance
| Code | What it covers | Usually delivered by | Unit |
|---|---|---|---|
| 97151 | Behavior identification assessment | BCBA | 15 min |
| 97152 | Supporting assessment by a technician | RBT, directed by the BCBA | 15 min |
| 97153 | Treatment by protocol, face-to-face with one client | RBT or technician | 15 min |
| 97154 | Group treatment by protocol | RBT or technician | 15 min |
| 97155 | Treatment with protocol modification | BCBA | 15 min |
| 97156 | Family / caregiver treatment guidance | BCBA | 15 min |
| 97157 | Multiple-family group guidance | BCBA | 15 min |
| 97158 | Group treatment with protocol modification | BCBA | 15 min |
How 15-minute units work
Four units make one hour. Many payers follow a midpoint rule: a unit counts once more than half of it (8 minutes or more) is delivered, but some payers round differently. Units delivered count against the authorization for that code — see tracking authorized ABA units.
A typical week
- RBT delivers 3 hours of direct treatment, 4 days a week: 12 hours = 48 units of 97153
- BCBA joins one session for 1 hour to adjust a protocol: 4 units of 97155
- BCBA meets the parents for 45 minutes: 3 units of 97156
What payers usually want in the note
- Date, start and stop times, and place of service
- Who delivered the service, with their credential
- The treatment-plan goals worked on and the client's response or data
- For 97155: what was changed in the protocol and why
- For 97156: who attended and what caregiver skills were taught
- Signature, plus any supervisor co-sign the payer requires
Authorization pacing calculator
Enter the authorization exactly as the approval letter states it. Everything stays in your browser.
Period elapsed
49%
Authorized used
33%
Projected use by end date
647 units
Remaining
640 units
Days left in period
92
Run-out risk
None at current pace
Start reauthorization by
2026-12-12
Behind pace — approved care is going undelivered. Investigate cancellations and staffing before the units expire.
The projection assumes today's delivery pace continues. Reauthorization lead times vary by payer — confirm yours in the plan's provider manual. Educational tool, not billing advice.
Frequently asked questions
- What CPT code is used for ABA therapy?
- Direct ABA treatment by a technician is usually billed as 97153. BCBA protocol work uses 97155, caregiver guidance uses 97156, and assessments use 97151 and 97152.
- How many minutes is one ABA unit?
- Most adaptive behavior codes are 15-minute units, so 4 units equal 1 hour. Check your payer's rounding rule for partial units.
- Can an RBT bill 97155?
- Generally no — 97155 is delivered by the BCBA or other qualified professional. RBT time is typically billed as 97153 or 97154.
How this works in Operation Optimize
Operation Optimize keeps the staff side of billable services ready.
- RBT and BCBA credentials, NPI and payer IDs tracked on each professional's record
- Supervision tracking keeps RBT supervision in line with BACB requirements
- The free authorization calculator paces authorized units while you read
Sources
Found this useful?
Related tools
Free calculators that put this requirement into numbers. No account needed.
- ABA authorization calculator — Track authorized units against pace: projected use, run-out risk, and when to start reauthorization.
- Supervision percentage calculator — Check one month of service and supervision hours against the percentage you need to meet.
Related guides
97153 CPT code explained
Direct RBT treatment: who delivers it, unit math, and note essentials.
97155 CPT code explained
BCBA protocol work: when it applies, overlap with 97153, and note essentials.
97156 CPT code explained
Caregiver guidance: who attends, 97156 vs. 97157, and note essentials.
Tracking authorized ABA units
The pace math, unit conversions, and the two ways a period goes wrong.
ABA authorizations explained
The full authorization lifecycle, Medicaid vs. commercial differences, and the tracking that prevents lapses.