Home/Blog/Direct vs indirect ABA services
ABA Billing · CPT 97151 to 97158 · Field guide

Direct vs indirect ABA services: what billing teams must know.

The ABA CPT family looks tidy on paper. In practice, the line between direct service, indirect activity, and assessment moves payer by payer, state by state, and even visit by visit. The cost of getting it wrong is a denial that arrives weeks after the work was rendered. The billing team needs the rules in one place.

3 categoriesDirect, indirect, assessment 8 CPT codes97151 to 97158 2:1 to 1:10Supervision ranges 50 states50 sets of quirks
14%
Average first-pass denial rate on miscategorized ABA codes
$182
Median revenue gap per visit when 97155 is downcoded to 97153
2:1
Typical Medicaid supervision floor on RBT delivered care
22
Payer-specific rule variations our team tracks each quarter

The three categoriesOne framework that cleans up the confusion.

The ABA CPT family is not a flat list. It is three families with three different billing logics. A billing team that can name which family a visit belongs to before opening the EHR will avoid the majority of categorical errors. The three categories are direct treatment, supervision and family services, and assessment. Each one has its own documentation discipline, its own supervision rule, and its own payer behavior.

The mistake is not the CPT code. The mistake is the category assumption that sat behind the CPT code when the visit was scheduled.

The three categories

Direct, indirect, and assessment.

Direct treatment

The hands-on hours

97153 · 97154

One-on-one or small-group adaptive behavior treatment delivered by protocol. The RBT runs the program. Behavior data is collected in real time. The reinforcer is delivered by the person in the room.

  • Billed in 15-minute units
  • RBT typical, BCBA permitted
  • BCBA supervision required on a defined cadence
  • Telehealth allowed in some states, not others
Supervision and family

The BCBA judgment hours

97155 · 97156 · 97157 · 97158

BCBA-rendered work that involves protocol modification, family training, or direction of an RBT visit. Often described as indirect because the BCBA may not be the one running the program with the learner, but the visit is billable, time stamped, and audited.

  • Billed in 15-minute units
  • BCBA only
  • 97155 requires documented modification
  • 97156 and 97157 require named family members
Assessment

The plan-setting hours

97151 · 97152

Initial and reassessment work that defines the behavior plan. Includes record review, parent and guardian interview, direct observation, formal instrument administration, and the written report that supports medical necessity for ongoing treatment.

  • 97151 is BCBA, billed once per assessment cycle
  • 97152 is technician administered under BCBA direction
  • Prior auth required by most payers
  • Tightest documentation expectation in the family

The crosswalkWhat goes where, at a glance.

The billing team should be able to look at a scheduled visit and answer four questions: which code, which category, who renders, and which documentation template. The table below is the version we put on the wall of every ABA billing operation we onboard. Print it. Tape it next to the scheduler.

CodeCategoryWho rendersCommon pitfall
97151AssessmentBCBA, BCBA-DBilled without a finalized written report on the chart
97152AssessmentTechnician under BCBA directionMissing BCBA review and counter-signature
97153Direct treatmentRBT typicalUnit math that does not reconcile with start and end time
97154Direct treatment, groupRBT or BCBAGroup composition rationale missing from the note
97155Supervision with modificationBCBA onlyNo protocol modification narrative, downcoded to 97153
97156Family guidanceBCBALearner billed instead of family member, or family member not named
97157Multi-family group guidanceBCBAIndividual family takeaway not captured per family
97158Group with modificationBCBAModification narrative collapsed into a single line for the whole group

Supervision ratiosThe rule that varies the most.

Supervision ratio is the single most variable rule in ABA billing. It changes by code category, by payer, by state Medicaid program, and by accreditation body. The 2026 baseline that holds in most commercial books is that a BCBA must directly observe RBT delivered 97153 for a minimum of 5 to 10 percent of treatment hours per learner per month, with supervisory contact at least every two weeks. Medicaid programs are stricter in several states. Some require 10 percent floor with a maximum 1:6 caseload per supervising BCBA. Accreditation bodies layer on additional requirements, and BHCOE in particular tracks supervision dose as a published metric.

The practical billing implication is that supervision visits must be scheduled, rendered, and documented at the cadence the payer requires, separate from the treatment they supervise. A 97155 visit is not the same as a 97153 visit even when the BCBA happened to be in the room. Coding the visit correctly depends on what the BCBA actually did, not on whether they were physically present.

Telehealth handlingWhat is and is not billable remote.

Telehealth ABA shifted again in 2026 as the post-pandemic flexibilities wound down and state-by-state policy diverged. Direct treatment, the 97153 family, remains billable via telehealth in a smaller and smaller set of states, mostly limited to specific populations or specific approval status. Supervision and family services, the 97155, 97156, 97157, and 97158 codes, are more widely accepted via telehealth because the clinical rationale for remote BCBA delivery is more defensible. Assessment via telehealth is generally not accepted, with exceptions for parent interview portions of 97151.

The billing team must know the matrix for each contracted payer in each state. We maintain the ABA Payer Policy Matrix as a living tool for this purpose, refreshed monthly. The single biggest source of telehealth denials in 2026 is a 97153 billed remote in a state where the payer reverted to in-person only at the start of the year. The clinician did the visit in good faith. The denial is mechanical.

Payer specific quirksThe nine rules the billing team should memorize.

Across the eight largest commercial and Medicaid payers, the same nine quirks generate the majority of avoidable denials.

  • Aetna and BCBS plans frequently bundle 97155 with same-day 97153. If the BCBA modified the protocol during the technician's session, only one of the two will pay. Choose the higher-RVU code and document it correctly.
  • UnitedHealthcare requires authorization for 97151 reassessment on a six-month cycle. The first reassessment of the year is the one most often missed.
  • Cigna restricts 97157 group billing to a maximum of eight families per visit. Group nine and the entire visit denies.
  • Medicaid managed care programs in California, Texas, and Florida each have distinct prior auth pathways for 97155. The pathway used last year may not be the pathway this year.
  • TRICARE requires that 97156 be rendered with a caregiver physically present on most plan variants. Telehealth permitted only with documented hardship justification.
  • Anthem plans use AIM Specialty Health for ABA medical necessity review. The AIM submission template is its own discipline.
  • Several state Medicaid programs disallow same-day 97153 and 97156. Schedule family training on a separate day or absorb the loss.
  • BCBS Florida and BCBS Texas use different modifier requirements for telehealth 97155. Same parent plan, different state subsidiaries, different modifiers.
  • Workers compensation and auto plans cover almost no ABA. The intake should screen for plan type before the visit is rendered.
The patterns

Six billing errors and the controls that prevent them.

01

Direct treatment billed as supervision

RBT visit upcoded to 97155 because the BCBA dropped in for the last five minutes. The note has no modification narrative. The visit is downcoded or recouped.

Control: 97155 template requires modification field
02

Supervision billed as direct treatment

BCBA spent the visit modifying the protocol with the RBT, but the visit was billed 97153 because that is what was on the schedule. Revenue lost, often without recovery.

Control: BCBA visit type defaults to supervision
03

Indirect activity billed at all

Time spent on record review, treatment plan writing, or caregiver phone calls not tied to 97156 is generally not separately billable. Practices sometimes bundle it into 97155 incorrectly.

Control: Unbillable time bucket in the EHR
04

Assessment billed without report finalized

97151 billed before the BCBA finished and signed the written report. The audit will recoup because the deliverable that supports the code does not exist on the date billed.

Control: 97151 claim release blocked until report signed
05

Telehealth modifier missing or wrong

Remote visit billed without GT or 95 modifier, or with the wrong modifier for the payer. Denials come back the same week. Reworked claims usually pay, but cash flow is delayed and AR ages.

Control: Place of service drives modifier selection
06

Supervision ratio under the floor

RBT delivered 100 hours of 97153 in the month, BCBA documented two hours of 97155. Many payers require 5 to 10 percent supervision floor. Recoupment will pull back the under-supervised hours.

Control: Monthly supervision-ratio report per learner
FAQ · ABA billing categories

Eight questions billing teams ask.

Is 97155 always indirect or can it be direct?

97155 is supervision with protocol modification. The BCBA may or may not be present in the room with the learner. The defining element is that the BCBA modified the protocol or mentored the RBT in a documented way. It is sometimes called indirect because it is supervisory, but it is a fully billable face-to-face service with the patient or the RBT.

Can the same time period be billed under two codes by two people?

In most circumstances no. The BCBA cannot bill 97155 for the same minutes the RBT is billing 97153 unless the payer specifically allows concurrent billing. Some commercial plans allow it under documented conditions. Most Medicaid programs do not. Check each contract before the visit, not after.

What unbillable time should we track anyway?

Behavior plan writing, treatment plan updates, internal team meetings, RBT supervision discussions outside the patient visit, and phone calls with the family that are not 97156. Tracking this time matters because it informs caseload feasibility and because it gets confused with billable time when not separated in the EHR.

Is 97156 the same as parent training?

Practically yes. 97156 covers family adaptive behavior treatment guidance, which is BCBA-rendered training of family or guardian to implement adaptive strategies. The family member must be named, present, and engaged in the session. A note that does not name the family member or capture what they will practice between sessions is the most common reason 97156 is downcoded or denied.

What is the difference between 97154 and 97158?

97154 is group adaptive behavior treatment by protocol, typically RBT-rendered. 97158 is group adaptive behavior treatment with protocol modification, which is BCBA-only. Both require individual learner data per participant, group composition rationale, and group size documentation.

When does telehealth require a different modifier than place-of-service alone?

For ABA, the typical modifier is 95 for synchronous telehealth via real-time audio and video. Some payers require GT. Some require both POS 02 (telehealth other than patient home) or POS 10 (patient home telehealth) and a modifier. The payer-specific matrix is the only source of truth, and it changes mid-year often enough that the billing team should refresh it quarterly.

How do we handle a visit that was scheduled as 97153 but turned into 97155?

The BCBA arrived for an observation and ended up modifying the protocol. The visit was scheduled 97153 but rendered 97155. The note must document the modification. The schedule should be updated. The claim should reflect the rendered code. Documentation must support the upcode, otherwise the visit downcodes back to 97153 in audit.

What is the single biggest revenue leak in mis-categorization?

97155 downcoded to 97153 because the BCBA did not document protocol modification. Across the books we manage, this single failure mode accounts for the largest preventable revenue loss in 2026. The control is a 97155 note template that cannot close without a modification narrative.

Want a category accuracy audit on your last 30 days?

A free 30-day review on a sample of your ABA claims. Under a same-day BAA. The output is a written report with the percentage of visits coded into the right category, the revenue gap from miscategorized 97155, and the template and workflow fixes that close the gap.

Need this handled for you? See our ABA billing services — specialist pods, 22-day BCBA credentialing and a senior partner on every account.

Looking for the full code set? See the complete ABA CPT codes reference — 97151 to 97158, unit rules, supervision ratios and how each code denies.