The Eight ABA CPT Codes
The AMA introduced the current ABA CPT code set (97151–97158) in 2019, replacing the older H-code billing structure. Understanding what each code covers, who can bill it, and how to apply modifiers correctly is fundamental to ABA billing.
97151 — Behavior Identification Assessment
What it covers: The functional behavior assessment (FBA) or behavior identification assessment conducted by a BCBA or BCaBA under BCBA supervision. Includes record review, caregiver interview, direct observation, and report writing.
Who can bill it: BCBA (no modifier) or BCaBA under BCBA supervision (modifier HO or HN depending on payor).
Unit structure: 15-minute units. Most payors authorize 8–16 units (2–4 hours) for an initial assessment.
Key billing rules:
97152 — Behavior Identification Supporting Assessment
What it covers: Observation and data collection conducted by a technician (RBT or BT) as part of the behavior identification assessment. The technician is collecting data under the direction of the BCBA conducting the 97151.
Who can bill it: RBT or BT under BCBA supervision (modifier HM or HN depending on payor).
Key billing rules:
97153 — Adaptive Behavior Treatment by Protocol
What it covers: Direct ABA therapy delivered by a technician (RBT or BT) implementing a treatment protocol developed by the supervising BCBA. This is the most commonly billed ABA code.
Who can bill it: RBT or BT under BCBA supervision (modifier HM).
Unit structure: 15-minute units. Authorizations typically specify weekly hours.
Key billing rules:
97154 — Group Adaptive Behavior Treatment by Protocol
What it covers: ABA therapy delivered to 2 or more clients simultaneously by a technician implementing a treatment protocol.
Who can bill it: RBT or BT under BCBA supervision.
Key billing rules:
97155 — Adaptive Behavior Treatment with Protocol Modification
What it covers: Direct therapy delivered by a BCBA that includes modifying the treatment protocol based on data analysis. This is the BCBA-delivered direct therapy code.
Who can bill it: BCBA (no modifier) or BCaBA under BCBA supervision (modifier HO).
Key billing rules:
97156 — Family Adaptive Behavior Treatment Guidance
What it covers: Parent/caregiver training conducted by a BCBA or BCaBA. Includes training caregivers to implement behavior intervention strategies.
Who can bill it: BCBA (no modifier) or BCaBA under BCBA supervision (modifier HO).
Key billing rules:
97157 — Multiple-Family Group Adaptive Behavior Treatment Guidance
What it covers: Parent/caregiver training delivered to multiple families simultaneously.
Who can bill it: BCBA or BCaBA under BCBA supervision.
Key billing rules:
97158 — Group Adaptive Behavior Treatment with Protocol Modification
What it covers: Group ABA therapy delivered directly by a BCBA with protocol modification.
Who can bill it: BCBA or BCaBA under BCBA supervision.
Key billing rules:
Modifier Quick Reference
| Modifier | Meaning | When to Use |
|---|---|---|
| HM | Less than master's degree | RBT/BT delivering 97152, 97153, 97154 |
| HN | Bachelor's degree | BCaBA delivering 97151, 97155, 97156 |
| HO | Master's degree | BCBA delivering 97151, 97155, 97156 |
| 95 | Synchronous telemedicine | Telehealth sessions (most payors) |
| GT | Interactive audio/video | Telehealth sessions (some Medicaid programs) |
| U1–U9 | State-specific | Required by some Medicaid programs |
The Five Most Common ABA Billing Errors
1. Wrong modifier for provider type. Using HO (master's degree) for an RBT delivering 97153. The correct modifier for RBT-delivered services is HM.
2. Billing 97153 and 97155 simultaneously. A BCBA cannot bill 97155 (BCBA direct therapy) and 97153 (technician therapy) for the same client at the same time. These codes are mutually exclusive during the same time period.
3. Missing place of service code. Telehealth sessions require POS 02 (or 10 for patient's home telehealth). Using POS 11 (office) for a telehealth session will result in a denial.
4. Exceeding authorized units. Billing more units than authorized, particularly for Anthem (weekly limit) and other payors with strict unit caps.
5. Incorrect diagnosis code. ABA services must be billed with an ASD diagnosis code (F84.0 for Level 1, F84.1 for Autistic Disorder, etc.). Using a related but non-ASD diagnosis code (e.g., F80.9 for speech delay) will result in a denial.