Home/Research/How do you bill the ABA assessment codes 97151 to 97158, and who has to render each one?
ABA Billing Codes

How do you bill the ABA assessment codes 97151 to 97158, and who has to render each one?

Short answer

All eight codes bill in 15 minute units. 97151, 97155, 97156, 97157 and 97158 must be personally rendered by a physician or other qualified health care professional. 97152, 97153 and 97154 are rendered by a technician under that direction. Work of 8 to 22 minutes counts as one unit; under 8 minutes is not reportable.

Key takeaways
  • 97151, 97155, 97156, 97157 and 97158 must be rendered by a physician or other qualified health care professional, while 97152, 97153 and 97154 are rendered by a technician under that professional direction.
  • Every code in the set is a 15 minute timed code, and work of 8 to 22 minutes is one unit while work under 8 minutes is not reportable at all.
  • 97153 and 97155 can be billed for the same clock time only when two different people render them, because a single professional may not report both concurrently.
  • Supervision without the patient present, protocol writing and administrative time are bundled and not separately billable, with 97151 the only current exception.
  • On January 1, 2027 the Category III codes 0362T and 0373T are deleted, 97155 splits into 97155 and new code 97173, and 97180 makes non-face-to-face professional time billable for the first time.
Luxen's take

Most ABA billing advice treats this as a coding problem. It is not. Coding the set correctly is a one week fix, and then authorization arithmetic takes over: unit overruns cause 29% of ABA denials in our claim audit, and re-authorizations take a median of 12 business days. We would rather a practice count units daily against the authorization than memorize another descriptor table.

Shivam Pujara,Founder, Luxen Talent

What our billing data shows

29%
Share of ABA denials caused by authorization unit overruns, across 61,400 claims in the Luxen claim audit.
12 business days
Median time an ABA re-authorization took across 38 client practices in Luxen client data.
18%
Share of ABA denials caused by 97153 and 97155 billed for the same clock time by the same provider, in the Luxen claim audit.

Methodology:Figures come from four Luxen datasets: Luxen client data (38 client practices, Jan 2024 to Jun 2026), Luxen billing reviews (410 practice billing reviews, Jan 2025 to Jun 2026), the Luxen claim audit (61,400 claims audited, Jan 2025 to Jun 2026), and the Luxen Practice Manager Survey 2026 (286 practice managers, March 2026). Public rules, descriptors and rates are cited to their primary source.

Cite thisLuxen,How do you bill the ABA assessment codes 97151 to 97158, and who has to render each one?(luxentalent.com)

What do the ABA billing codes 97151 to 97158 actually cover?

The eight Category I codes cover two assessment services and six treatment services, and every one of them is a 15 minute timed code. They replaced the Category III 0359T to 0374T set on January 1, 2019, which made them mandatory for electronic claims under HIPAA rather than optional. Most pages paraphrase the descriptors. Here they are as the AMA wrote them, because the exact wording is what a payer appeals reviewer reads.

CodeWhat the descriptor saysRendered by
97151Behavior identification assessment, administered by a physician or other qualified health care professional, each 15 minutes of the professional time face-to-face with patient and caregiversQHP
97152Behavior identification supporting assessment, administered by one technician under the direction of a QHP, face-to-face with the patient, each 15 minutesTechnician
97153Adaptive behavior treatment by protocol, administered by technician under the direction of a QHP, face-to-face with one patient, each 15 minutesTechnician
97154Group adaptive behavior treatment by protocol, administered by technician under the direction of a QHP, face-to-face with two or more patients, each 15 minutesTechnician
97155Adaptive behavior treatment with protocol modification administered by QHP, which may include simultaneous direction of technician, face-to-face with one patient, each 15 minutesQHP
97156Family adaptive behavior treatment guidance, administered by QHP with or without the patient present, face-to-face with caregivers, each 15 minutesQHP
97157Multiple-family group adaptive behavior treatment guidance, administered by QHP without the patient present, face-to-face with multiple sets of caregivers, each 15 minutesQHP
97158Group adaptive behavior treatment with protocol modification, administered by QHP face-to-face with multiple patients, each 15 minutesQHP

Two Category III codes still sit alongside them through the end of 2026. 0362T is supporting assessment and 0373T is treatment with protocol modification, both for a patient who exhibits destructive behavior, both requiring a QHP on site and two or more technicians, and both billing the technician time rather than the QHP time. Three of the pages currently ranking for this question have that backwards.

Who has to render each ABA CPT code, a QHP or a technician?

Five codes are QHP codes and three are technician codes. 97151, 97155, 97156, 97157 and 97158 must be personally performed by a physician or other qualified health care professional. 97152, 97153 and 97154 are performed by a technician working under the direction of that professional. The descriptor is the rule, not the payer fee schedule, so if a claim shows an RBT as the rendering provider on 97155 it will deny no matter what the authorization says.

What counts as a qualified health care professional

The AMA test is education, training and licensure or regulation where it applies, which in practice means a BCBA, a BCBA-D, a state licensed behavior analyst, or another licensed professional with behavior analysis inside their scope of practice. State licensure law decides. A BCaBA is the hard case: some payers group BCaBAs with technicians for 97152, 97153 and 97154, and some states credential them separately and let them render 97155 under a supervisor. Check the payer policy before you assign codes to that credential, and expect the answer to differ between two plans in the same state.

When a QHP personally delivers 97152 or 97153

It happens constantly, and it is billable. The ABA Coding Coalition guidance is to report the technician code with a modifier indicating the higher level provider. You do not upgrade the code. A BCBA covering an RBT callout still bills 97153, not 97155, unless the session genuinely involved protocol modification.

Why 97158 is not an add-on to 97157

97158 is a standalone QHP group treatment code. It is not an add-on, and it is not a social skills group. Two sources that a lot of billers rely on say otherwise: one widely read vendor table lists 97158 as each additional 15 minutes with 97157, and one major payer still publishes the deleted 2014 descriptor for it. Both are wrong against the current CPT book, and both are cited in appeals every week.

How do you count units on the ABA billing codes?

Every code in the set is 15 minutes, and CPT time rules let you report a unit once half the increment is met. Work of 8 to 22 minutes is one unit. Work under 8 minutes is not reportable at all. From there the ladder is 23 to 37 minutes for two units, 38 to 52 for three, and 53 to 67 for four, so four units is one hour of service.

Worked example. A three BCBA practice collecting $90,000 a month runs a Tuesday for one patient: 97151 for 32 minutes of assessment, 97153 for 2 hours 50 minutes of RBT direct treatment, and 97155 for 38 minutes of BCBA protocol modification delivered by a second BCBA. That is 2 units of 97151 (32 falls in the 23 to 37 band), 11 units of 97153 (170 minutes lands in the 158 to 172 band), and 3 units of 97155. At a TRICARE East BCBA rate near $31.84 per unit and an assistant analyst tier rate near $18.75 at the bottom of the published range, the day bills roughly $63.68 plus $206.25 plus $95.52, about $365. Round 170 minutes down to 11 units when the clock supports 12 and you lose $18.75 on one patient on one day. Across 14 technicians and 20 working days that single rounding habit is about $5,250 a month.

Daily ceilings are a separate question from unit math, and they are payer rules rather than CPT rules. TRICARE East allows 32 units a day of 97153, 8 units of 97155, 8 units of 97156, 6 units of 97157 and 6 units of 97158.

TRICARE East daily unit ceilings by ABA code TRICARE East daily unit ceilings by ABA code. 97153 direct: 32 units; 97155 protocol mod: 8 units; 97156 family: 8 units; 97157 multi-family: 6 units; 97158 group: 6 units. Source: Humana Military TRICARE East ABA CPT code tip sheet, XPBB0425-A. TRICARE East daily unit ceilings by ABA code 97153 direct 32 units 97155 protocol mod 8 units 97156 family 8 units 97157 multi-family 6 units 97158 group 6 units Source: Humana Military TRICARE East ABA CPT code tip sheet, XPBB0425-A
Source: Humana Military TRICARE East ABA CPT code tip sheet, XPBB0425-A

The 97153 ceiling is also capped at 160 units a week, and 97155 carries a requirement that at least one session a month is rendered by the ABA supervisor, with a 10 percent recoupment if it is not.

When can you bill 97153 and 97155 for the same clock time?

You can, but only when two different people render them. The controlling language in the 2019 supplemental guidance from the ABA Services Workgroup is direct: a single QHP may not report 97153 and 97155 concurrently, and the same restriction applies to 97154 and 97155. The pairing is allowed where the QHP reporting 97155 is not the same person delivering the direct treatment, and where both sets of minutes are documented separately.

This is the single most misreported rule in the code set. The page currently ranking best for this query states the concurrency rule without the two-person condition, which is the part that gets claims recouped on audit. Virginia Medicaid writes the same restriction into its own guidance at credential level: you cannot bill 97153 HN alongside 97155 HN, and you cannot bill 97152 HN alongside 97151 HN. Two other pairings to know: 0373T bundles direction of the technician, so no 97155 alongside it, and 97158 is not billable with 97154 because it is a QHP led group only.

Which ABA work is bundled and never separately billable?

More than most owners expect. Supervision of a technician without the patient present is an indirect service with no stand-alone CPT code. Writing or modifying a written protocol is bundled into 97155. Quality assurance and administrative activity is not billable. Pre-session and post-session work attached to 97152, 97153, 97154, 97156, 97157 and 97158 is bundled into those codes. 97155 reported for treatment planning while a technician runs the session is explicitly not allowed, because 97155 requires the QHP to be engaged with the patient or directing the technician in the moment.

The one exception in the current set is 97151, which does permit non-face-to-face time for analyzing prior data, scoring and interpreting instruments, and preparing the treatment plan. That single exception is why so many practices try to route indirect time through 97151 and get their assessments flagged. Our medical coding team and full service billing team treat bundled time as a scheduling problem rather than a coding problem: if a BCBA spends 9 hours a week on unbillable indirect work, the fix is the caseload model, not a creative code.

What changes for applied behavior analysis CPT codes on January 1, 2027?

The set grows from 10 codes to 14, and two things break. First, 0362T and 0373T are deleted, replaced by Category I harmful behavior codes 97148 with add-on 97149 for assessment and 97159 with add-on 97160 for treatment. Anything still routing destructive behavior work through a T code on January 2 will reject. Second, 97155 splits: the revised 97155 becomes direction of technician and analysis, and the direct treatment component moves to a new code, 97173, adaptive behavior treatment with analysis. Every authorization, fee schedule line and superbill carrying 97155 needs review before the switch.

The change most worth planning for is 97180, adaptive behavior non-face-to-face services, personally performed by a QHP, each 15 minutes. For the first time the indirect work described in the section above becomes billable: treatment data review, clinical decision making on protocol modifications, discharge planning and technician training. CMS published the six new codes as placeholders in the 2027 Medicare Physician Fee Schedule proposed rule in July 2026. The wording on 97152, 97153 and 97154 also drops under the direction of, and 97156, 97157 and 97158 gain with analysis. None of the pages ranking for this question today mention the 97155 split or 97180 at all.

What ABA billing guidelines mistakes actually cause denials?

Authorization arithmetic, not coding theory. In our claim audit, authorization unit overruns cause 29% of ABA denials, expired or missing authorization causes 22%, same-provider overlap on 97153 and 97155 causes 18%, credential modifier errors cause 16%, and session note gaps cause 15%.

What ABA claims get denied for What ABA claims get denied for. Auth unit overruns: 29%; Expired authorization: 22%; 97153/97155 overlap: 18%; Credential modifiers: 16%; Session note gaps: 15%. What ABA claims get denied for 29% 22% 18% 16% 15% 100% Auth unit overruns 29% (29%) Expiredauthorization 22% (22%) 97153/97155overlap 18% (18%) Credentialmodifiers 16% (16%) Session note gaps 15% (15%)

Two of those five are calendar problems rather than clinical ones. ABA re-authorizations take a median of 12 business days in our client data, so a request filed at the 7 day mark guarantees a gap. The other recurring loss is the parent training minimum: TRICARE requires at least six caregiver sessions under 97156 or 97157 every six months, and practices that miss it face recoupment on work they already delivered. Our prior authorization team tracks units consumed against units authorized daily rather than at renewal, which is the only version of this that works at scale.

One more worth knowing for appeals: Medically Unlikely Edits are frequently applied as hard caps on ABA units when they were never designed as clinical limits. When a denial cites an MUE rather than the plan document, that is an appealable position, and for Medicaid patients under 21 the EPSDT obligation gives you a second argument. Our denials and AR recovery team works those two angles together.

Should a practice keep ABA billing in house or outsource it?

Run the number before the argument. Fully loaded in-house billing costs 7.9% of collections for practices under $2M, across 96 practices that shared payroll data with us. Outsourced billing runs 3% to 6% of collections. For the three BCBA practice above at $90,000 a month, in-house is about $7,110 a month and outsourced at 4.5% is about $4,050. The gap is real but it is not the deciding factor, because a biller who understands ABA authorization tracking is worth more than the spread.

First 90 days after onboarding First 90 days after onboarding. Before: First-pass denial rate 14.2%, Clean claim rate 89.6%; After 90 days: First-pass denial rate 6.1%, Clean claim rate 97.3%. Source: Luxen client data, 38 client practices, Jan 2024 to Jun 2026. First 90 days after onboarding Before After 90 days 0% 25% 50% 75% 100% 14.2% 6.1% First-passdenial rate 89.6% 97.3% Clean claim rate Source: Luxen client data, 38 client practices, Jan 2024 to Jun 2026
Source: Luxen client data, 38 client practices, Jan 2024 to Jun 2026

Across 38 client practices, first-pass denial rate fell from 14.2% to 6.1% within 90 days of onboarding and clean claim rate rose from 89.6% to 97.3% in the first 90 days. Keep it in house when you have one dedicated person who owns authorization tracking and can name your top three denial reasons; 63% of practice managers cannot. Outsource when ABA is one of several service lines and nobody owns denial follow-up full time, which is the case for 42% of practice managers. If you are comparing vendors, our guide to choosing a medical billing company and the wider revenue cycle management view both cover the questions worth asking, and our ABA revenue cycle page shows where the authorized hour stops being money. A free billing review will tell you which side of the line you are on in about 30 minutes.

Want to know how this applies to your practice? We will review your AR and denials, free, in 30 minutes.

Book the review

How do ABA billing guidelines differ between TRICARE, Medicaid and commercial plans?

The codes are identical across all three. The unit ceilings, credential modifiers and authorization clocks are not, and that is where the money goes.

RuleTRICARE (ACD)State MedicaidCommercial
97153 daily ceiling32 units a day, 160 a weekSet per state plan, commonly 24 to 32Set in the authorization, rarely published
97155 daily ceiling8 units, one supervisor session a month requiredVaries, often 8Varies by plan
Credential modifiersProvider type on the claim, no credential modifierRequired in many states, for example HN for assistant analyst and HO for licensed analyst in VirginiaUsually none, occasionally HO or HP
Assessment authorization32 units initial, 24 units reassessment, every six monthsPer state plan, EPSDT applies under 21Cigna dropped precert on 97151, 97152 and 0362T in December 2020
Parent training minimumSix caregiver sessions every six months, recoupment if missedUsually none statedUsually none stated
Per unit rate example$31.84 Alabama to $51.75 Nebraska for BCBA level, May 2025Published fee schedule by stateContracted, not published
Appeal leverACD policy manualEPSDT for patients under 21Plan document and MUE misapplication

One practical consequence: a practice billing two TRICARE patients and eight Medicaid patients is running two different unit accounting systems inside one schedule, and the credential modifier is attached to the person, not the patient. That is why credential modifier errors show up in 16% of ABA denials in our claim audit.

How the answer changes by specialty

ABA therapy practices

This is the home specialty for 97151 to 97158, and the failure mode is authorization arithmetic rather than coding. Authorization unit overruns cause 29% of ABA denials in our claim audit, and re-authorizations take a median of 12 business days, so the request has to go out around day 15 of the prior period, not day 25. Track units consumed per code per week against the authorization, and run a separate count for 97156 and 97157 so the six-session caregiver minimum never lapses. See our ABA billing page for how we staff this.

Behavioral health group practices

Groups running both ABA and outpatient therapy hit a carve-out problem before they hit a coding problem. Claims sent to the medical plan instead of the behavioral health carve-out cause 12% of behavioral health denials in our claim audit. ABA lines and 90837 lines often route to different payers for the same patient, and the eligibility check has to resolve which entity holds the ABA benefit before the first session, not after the first denial.

Pediatrics

Pediatric practices refer into ABA rather than bill it, but they own the diagnosis and the EPSDT argument. For Medicaid patients under 21, states must cover medically necessary treatment for autism spectrum disorder under EPSDT, which makes the pediatric record the evidence base for an ABA appeal. Keep the F84.0 diagnosis, the developmental screening results and the referral documented in a form the ABA provider can obtain quickly.

Psychology and licensed analyst practices

Licensed psychologists render 97151, 97155, 97156, 97157 and 97158 in states that permit behavior analysis inside their scope. The QHP question is settled by state licensure law rather than by the payer, so a psychologist moving between states can lose the ability to render the same code. Credentialing lapses already delay payment for 1 in 12 providers added in the prior year across practices we review, and ABA adds a scope-of-practice check on top. See our psychology billing page.

Speech and occupational therapy

Speech and OT sit next to ABA in the same clinic for a lot of autism patients, and the shared risk is same-day denials. When a patient receives ABA and speech therapy on one day, some plans apply a single-service-per-day edit that was never meant for multidisciplinary care. Bill both, document the separate times and providers, and appeal the edit rather than writing the second line off.

Frequently asked questions

Can a BCaBA bill 97155?

It depends on the state and the payer. 97155 is a professional code, and whether a BCaBA qualifies as a physician or other qualified health care professional is decided by state licensure law. Some payers group BCaBAs with technicians for 97152, 97153 and 97154 only. Others allow a licensed assistant behavior analyst to render 97155 with a credential modifier. Confirm in writing before you assign the code.

Does Medicare pay for ABA codes 97151 to 97158?

Medicare is not the operative payer for pediatric ABA. When CMS finalized the 2019 fee schedule it assigned the adaptive behavior codes to contractor pricing rather than national relative value units, meaning each payer sets its own rate. Practices see Medicare rules quoted in payer policies because commercial plans borrow the framework, not because Medicare covers the service for children.

How many units of 97151 can you bill for an initial assessment?

There is no CPT limit, only payer limits. TRICARE East approves 32 units for an initial assessment and 24 units for a reassessment, every six months, and requires the assessment to be used within 14 calendar days. State Medicaid programs and commercial plans publish their own caps in the authorization. Always bill actual documented time and appeal a cap that is applied as a Medically Unlikely Edit rather than a plan rule.

Is 0362T or 0373T still valid?

Both remain valid through December 31, 2026 and are deleted effective January 1, 2027. They are replaced by new Category I harmful behavior codes: 97148 with add-on 97149 for assessment, and 97159 with add-on 97160 for treatment. Practices treating destructive behavior should map their authorizations and fee schedules to the replacements well before the switch, because claims filed with a deleted code reject outright.

Can you bill 97156 while the child is in a session with a technician?

Yes. 97156 is family adaptive behavior treatment guidance and the descriptor allows it with or without the patient present, so a caregiver session running while the child receives direct treatment from a technician is billable by both parties. The two sets of minutes must be documented separately, and the professional delivering 97156 cannot be the same person supervising the concurrent treatment for billing purposes.

What modifier goes on an ABA claim?

CPT itself requires only one: a modifier indicating the higher level provider when a professional personally delivers a technician code such as 97153. Everything else is payer specific. Virginia Medicaid requires HN for a licensed assistant behavior analyst and HO for a licensed behavior analyst on every ABA line. Telehealth sessions carry 95 or GT depending on the plan. Pull the modifier table from each payer manual rather than applying one set everywhere.

Sources

Shivam Pujara
About the author
Shivam Pujara
Founder, Luxen Talent|Leads Luxen's billing and revenue cycle team

Shivam founded Luxen to run the revenue cycle for independent medical practices, from eligibility checks to zero balance, inside the systems they already use. He writes from what the team sees in client AR, denials and billing reviews every week.

LinkedIn profile

Get a straight answer for your practice

A free 30 minute review of your AR ageing and denial reasons. We tell you what is recoverable and what it would take. No deck, no commitment, no fee.

Book a free billing review