Skip to content
LRx HealthcareLRx Healthcare

Guide

ABA Billing Codes and Authorizations: 97151–97158 Explained

ABA therapy is billed with the adaptive behavior CPT codes 97151–97158 and the Category III codes 0362T and 0373T, each reported in 15-minute units. The right code depends on who delivers the service — a behavior analyst (the qualified health care professional) or a technician such as an RBT — and on whether it is an assessment, direct treatment, group work, or caregiver guidance. ABA claims get paid when the code, units, dates, rendering provider, and any required modifier all match an active authorization.

By LRx HealthcareUpdated 7 min read

Key takeaways

  • Every ABA code is reported per 15 minutes, and units come from documented start and stop times.
  • Technician work (97152, 97153, 97154) and behavior-analyst work (97151, 97155, 97156, 97157, 97158) use different codes — the code must match who did the work.
  • Most payers authorize ABA by code, units, and date range. Units delivered beyond the authorization usually go unpaid.
  • Credential modifiers, concurrent billing of 97155 with 97153, place of service, and supervision rules differ by payer — apply them payer by payer.
  • Start re-authorization with a progress report before the current period ends, not after.

What are the CPT codes for ABA therapy?

Since January 1, 2019, ABA services have been reported with CPT’s adaptive behavior assessment and treatment codes. Eight are Category I codes (97151–97158). Two are Category III codes (0362T and 0373T) for patients with severe destructive behavior who need a customized setting and two or more technicians. All are timed in 15-minute units.

CodeServiceDelivered byTypical use
97151Behavior identification assessmentBehavior analyst (QHP)Initial assessment and reassessment, including the treatment plan
97152Supporting assessmentTechnician, directed by the QHPStructured observation and data collection that supports the assessment
0362TSupporting assessment for destructive behaviorTwo or more technicians, QHP on siteFunctional analysis of severe behavior in a customized setting
97153Adaptive behavior treatment by protocolTechnician (e.g., RBT), directed by the QHPMost direct one-to-one therapy hours
97154Group treatment by protocolTechnician, directed by the QHPTreatment with two or more patients; payers often cap group size
97155Treatment with protocol modificationBehavior analyst (QHP)Direct treatment by the analyst, including adjusting the protocol while directing a technician
97156Family treatment guidanceBehavior analyst (QHP)Caregiver training, with or without the patient present
97157Multiple-family group guidanceBehavior analyst (QHP)Caregiver training for several families, without patients present
97158Group treatment with protocol modificationBehavior analyst (QHP)Analyst-led social skills or other group sessions
0373TTreatment with protocol modification for destructive behaviorTwo or more technicians, QHP on siteIntensive treatment of severe behavior in a customized setting

How are ABA units calculated?

Each ABA code represents 15 minutes of the provider’s time with the patient or caregivers; for 97151, time spent scoring, interpreting, and writing the treatment plan also counts. A two-hour direct-treatment session with an RBT is 8 units of 97153.

For partial units, CPT’s general time rule counts a unit once more than half of it has passed — 8 minutes or more of a 15-minute unit. Some payers set their own rounding rules or pay only full units, so confirm each payer’s ABA policy and apply it consistently. Units must come from documented start and stop times, never from the scheduled appointment length.

Time delivered (one code)Units under the CPT time rule
Under 8 minutes0
8–22 minutes1
23–37 minutes2
38–52 minutes3
53–67 minutes4
120 minutes8

Which modifiers are used in ABA billing?

Many payers — Medicaid programs especially — require a HCPCS modifier that shows the rendering provider’s education level, so the same code can pay a different rate for a technician and a behavior analyst:

  • HM — less than a bachelor’s degree (commonly used for RBTs)
  • HN — bachelor’s level (commonly used for BCaBAs)
  • HO — master’s level (commonly used for BCBAs)
  • HP — doctoral level (commonly used for BCBA-Ds)

Telehealth sessions add a telehealth place-of-service code (02, or 10 when the patient is at home) and, for many payers, modifier 95. Some payers also want modifiers for concurrent or group services. Requirements differ by payer and change over time, so keep a payer rules matrix rather than relying on memory.

How do ABA authorizations work?

ABA is one of the most authorization-heavy services in healthcare. A typical cycle:

  1. Benefits check. Confirm the patient has an ABA benefit, which diagnoses it covers, any age limits, and whether a separate behavioral health organization manages it. Most ABA benefits are tied to an autism spectrum disorder diagnosis (ICD-10-CM F84.0) from a qualified diagnostician.
  2. Assessment authorization. Request units of 97151 — plus 97152 or 0362T if needed — for the initial assessment.
  3. Treatment authorization. Submit the treatment plan with requested units by code — for example, weekly hours of 97153, analyst time under 97155, and caregiver guidance under 97156 — for a defined period.
  4. Unit tracking. Log approved units by code and date range, and count delivered units against them every week.
  5. Re-authorization. Before the period ends, submit a progress report with updated goals and data to request the next period.

State Medicaid programs generally cover medically necessary ABA for enrollees under 21 through the EPSDT benefit. Commercial coverage depends on the plan and on state autism insurance laws; self-funded employer plans follow their own plan documents. Unit tracking is where most ABA revenue is won or lost — see prior authorization services for how LRx Healthcare runs it.

Why do ABA claims get denied?

Denial reasonWhat usually happenedHow to prevent it
Authorization exceeded (often CARC 198)More units billed than authorized for that code or periodTrack units weekly; request a modification before they run out
Authorization absent or expired (CARC 197)Session outside the authorized dates, or authorization for a different codeMatch every claim line to an active authorization before submission
Rendering provider issueTechnician or analyst not credentialed with the payer, or not the provider on the authorizationCredential every rendering provider and keep payer rosters current
Missing or wrong modifierCredential-level or telehealth modifier left offApply a payer rules matrix in claim scrubbing
Concurrent billing not allowed97155 and 97153 billed for the same time when the payer pays only oneConfirm each payer’s concurrent-billing policy
Diagnosis or benefit limitDiagnosis not covered by the ABA benefit, or the benefit is used upVerify diagnosis requirements and limits at intake
Documentation does not support unitsNotes missing start and stop times, signatures, or targeted goalsReconcile session notes to claims before billing

Denials are cheaper to prevent than to appeal. LRx Healthcare’s denial management categorizes ABA denials by payer and root cause and feeds fixes back into authorization tracking and claim edits. The claim denial prevention guide covers the general method.

What should an ABA session note include for billing?

  • Patient, date of service, and place of service
  • Start and stop times for each code delivered
  • Rendering provider and credential, and the supervising analyst where the payer requires it
  • CPT code and units for each segment of the session
  • Treatment goals targeted and data collected
  • Caregiver participation for 97156 or 97157
  • Signatures that meet the payer’s requirements

Notes should support every unit billed. Payers that audit ABA compare session notes, timesheets, and claims line by line.

How LRx Healthcare supports ABA providers

LRx Healthcare’s ABA billing services cover benefits verification, authorization tracking by code and unit, session-to-claim reconciliation, payer-specific claim rules, re-authorization reminders, and credentialing for BCBAs, RBTs, and the group. A free billing audit shows whether units are being delivered but not billed, or billed but not authorized.

This guide is general information about healthcare billing operations, not legal, tax, or compliance advice. Payer rules and regulations change — confirm current requirements with the payer or a qualified advisor.

FAQ

Frequently asked questions.

Direct answers to the questions providers ask most about this topic.

97153 is direct treatment delivered by a technician, such as an RBT, following a protocol the behavior analyst designed. 97155 is treatment delivered by the behavior analyst, which can include modifying the protocol while directing the technician. Both are billed per 15 minutes.
It depends on the payer. CPT describes 97155 as including the analyst’s direction of a technician during treatment, and some payers pay both codes for the overlapping time while others pay only one. Check each payer’s ABA policy before billing concurrent time.
Eight units. Each ABA code is reported per 15 minutes, so 120 minutes of 97153 is 8 units, subject to the payer’s rules for partial units.
Almost always. Most commercial plans and Medicaid programs require authorization for the assessment and for ongoing treatment, usually by code, number of units, and date range, with re-authorization based on a progress report.
Most ABA benefits require an autism spectrum disorder diagnosis, reported with ICD-10-CM F84.0. Some plans cover ABA for other diagnoses; the plan’s policy decides which diagnoses qualify.
Many payers require a credential-level modifier — HM, HN, HO, or HP — to show the rendering provider’s education level, and telehealth sessions often need modifier 95 plus place of service 02 or 10. Requirements vary by payer.

Let's get started

Turn these fixes into results.

Book a free consultation and we'll walk through where your revenue cycle is leaking — and what to fix first.