Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CPT code 97158: Group adaptive behavior treatment billing guide

Key Takeaways

Key Takeaways

CPT code 97158 is the ABA billing code for group adaptive behavior treatment with protocol modification, led by a BCBA or BCaBA with 2 to 8 patients per session.

Each billing unit equals 15 minutes; most payers cap reimbursement at 6 units (1.5 hours) per day for CPT code 97158.

Protocol modification does not have to occur during every session – the ABA Coding Coalition confirms the code applies whenever a behavior analyst leads a qualifying group treatment session.

Pabau’s claims management software streamlines ABA billing workflows, reducing documentation errors and claim submission delays for behavioral health practices.

CPT code 97158 is the billing code for group adaptive behavior treatment with protocol modification, delivered by a BCBA or BCaBA to 2 to 8 patients in 15-minute units. It is the analyst-level group code within the applied behavior analysis (ABA) CPT family (97151-97158).

CPT code 97158 was introduced on January 1, 2019, as part of the American Medical Association’s CPT code set overhaul for applied behavior analysis services. It replaced legacy HCPCS codes that lacked specificity for group-format ABA delivery. This guide covers the code’s official descriptor, who can bill it, unit limits, documentation requirements, common denial reasons, and how it compares to its closest relative, CPT 97157.

CPT code 97158: Definition and clinical description

CPT code 97158 describes group adaptive behavior treatment with protocol modification. The official AMA descriptor specifies that a behavior analyst – a BCBA or BCaBA – directly conducts a group treatment session with 2 to 8 patients who share similar treatment goals. Each session is billed in 15-minute units.

The “protocol modification” element refers to the ongoing adjustment of behavioral intervention plans based on data collected during or between sessions. Importantly, the ABA Coding Coalition clarifies that protocol modification does not have to occur during every individual session billed under 97158. The code applies whenever a qualified behavior analyst leads a group treatment session with the appropriate patient count, regardless of whether a formal protocol change is documented that day.

97158 sits within the broader CPT 97151-97158 family that covers the full scope of ABA services, from adaptive behavior assessments (97151, 97152) through technician-led treatment (97153 individual, 97154 group) to analyst-led treatment (97155 individual, 97158 group) and family guidance (97156, 97157). Understanding where 97158 fits helps prevent billing confusion with adjacent codes. Clinicians researching the autistic disorder ICD-10 code (F84.0) alongside ABA billing should note that the primary ASD diagnosis drives medical necessity, while 97158 captures the service delivery format.

Key attributes at a glance

AttributeDetail
CodeCPT 97158
Full descriptorGroup adaptive behavior treatment with protocol modification, administered by physician or other qualified health care professional, face-to-face with multiple patients, each 15 minutes
Service typeGroup adaptive behavior treatment
Unit duration15 minutes per unit
Max units per day6 units (1.5 hours) – varies by payer
Group size2 to 8 patients
Qualified providersBCBA, BCaBA
Effective dateJanuary 1, 2019

Who can bill CPT code 97158?

Only two credential levels qualify to bill 97158 under the ABA Coding Coalition’s framework: the Board Certified Behavior Analyst (BCBA) and the Board Certified Assistant Behavior Analyst (BCaBA). Registered Behavior Technicians (RBTs) and paraprofessional behavior technicians cannot bill this code, even when they are present during the group session.

This credential restriction matters for claim submission. If an RBT co-facilitates a group while the BCBA supervises remotely or from an adjacent room, the session may not qualify for 97158. The BCBA must directly conduct the session – supervision at a distance does not satisfy the “directly conducts” requirement that distinguishes supervisor-level codes (97155, 97158) from technician-level codes (97153, 97154).

BCaBA billing authority varies by state law and payer contract. Some commercial payers require a BCBA on the claim regardless of state scope-of-practice rules. Verify individual payer policies before submitting BCaBA-led group sessions under 97158. Practices using behavioral health practice software can configure provider credential fields to flag mismatches before claims reach the clearinghouse.

Pro Tip

Check your payer contracts for BCaBA billing authority before assuming state licensure is sufficient. Several major commercial payers – including some Blue Cross Blue Shield affiliates – only recognize BCBA-level providers for 97158 reimbursement, even in states that allow BCaBA autonomous practice.

CPT code 97158 unit limits and session rules

Each unit of 97158 represents 15 minutes of direct group treatment. Humana Military’s CPT tip sheet and corroborating ABA billing sources confirm a maximum of 6 units (90 minutes) per day. A minimum of 4 units per day has been cited by some payer-specific guidelines, though this floor is not universal – verify against each individual payer’s coverage policy before applying it as a general rule.

Group size is capped at 8 patients. Billing a session with 9 or more clients under 97158 falls outside the code’s descriptor. In practice, ABA group sessions typically run with 2 to 6 participants. Sessions with fewer than 2 patients should be billed under the appropriate individual treatment code (97153 or 97155) rather than the group code.

Calculating units from session length

Apply standard AMA rounding rules: 8 minutes or more rounds up to the next unit, fewer than 8 minutes rounds down. A 45-minute group session = 3 units. A 60-minute session = 4 units. A 90-minute session = 6 units (The typical daily maximum).

  • 30 minutes = 2 units
  • 45 minutes = 3 units
  • 60 minutes = 4 units
  • 75 minutes = 5 units
  • 90 minutes = 6 units (Maximum for most payers)

Do not bill more than 6 units of 97158 on any single date of service. Claims exceeding this threshold generate automatic edits at most payers. Reference the CMS Physician Fee Schedule for Medicare-specific reimbursement values and medically unlikely edit (MUE) limits.

97157 vs 97158: Key differences for ABA billing

97157 and 97158 are frequently confused because both are analyst-level codes billed in 15-minute units. The distinction comes down to who is in the room: 97157 is caregiver guidance delivered to multiple families with the patients not present, while 97158 is direct group treatment of multiple patients.

FeatureCPT 97157CPT 97158
Session typeMultiple-family caregiver guidanceGroup patient treatment
Who is presentMultiple caregivers (Patient not present)2 to 8 patients
Provider conductingBCBA or BCaBABCBA or BCaBA
Patient age focusAny (Typically pediatric)Any
Unit length15 minutes15 minutes
Common payer limitVaries (Often 8 units/day)6 units/day
Protocol modification?Not applicable (Guidance code)Not required every session

The most common billing error: A provider bills both 97157 and 97158 for the same block of time. This is generally not supported unless the caregiver guidance and the group treatment are distinct, separable services with independent start/stop times documented in the record. Consult individual payer policies on concurrent billing before combining these codes on the same date of service.

Practices looking for a broader overview of behavioral coaching CPT codes will find additional context on how the AMA structures therapeutic intervention codes across related service lines.

Reduce ABA billing errors with Pabau

Pabau's claims management tools help behavioral health practices track session units, manage group documentation, and submit cleaner claims – fewer denials, faster reimbursement.

Pabau practice management dashboard

Documentation requirements for CPT code 97158

ABA billing audits overwhelmingly cite documentation deficiencies as the primary reason for post-payment recoupment. For 97158, the documentation burden is concentrated in three areas: the treatment plan, the session note, and the group roster.

Treatment plan requirements

Each patient in the group must have an active, individually written behavior intervention plan (BIP). The plan must specify behavioral goals, target behaviors, and the rationale for group-format service delivery. A blanket group treatment plan that is not individualized per patient will not satisfy most payer documentation standards.

The BIP must be authored by the BCBA and updated at intervals required by the payer (Often monthly or quarterly). Humana Military specifies a monthly review cycle for 97158. Keeping signed, dated BIP updates in the patient record is a basic audit-proofing step. Digital intake and session forms make it easier to attach signed documents directly to the client file without separate scanning workflows.

Customizable consent and intake forms
Customizable consent and intake forms

Session note requirements

Every billable session requires a contemporaneous session note documenting: The date and start/stop times, the number of patients present, the specific treatment targets addressed, the patient’s response to intervention, and the name and credential of the provider. Start and stop times are critical – they are the primary source used to verify unit counts.

Group session notes carry an additional requirement that individual notes do not: you must document which specific patients were present and what each patient worked on during the session. A single narrative note that describes group activities without differentiating individual patient progress will draw scrutiny in an audit. HIPAA-compliant clinical documentation practices also require that group notes do not inadvertently disclose one patient’s information to another.

Group roster and attendance log

Maintain a separate attendance log for every group session. The log should record the session date, group composition (Patient names or identifiers), the BCBA’s name and credential, and session start/stop times. Some payers request this log during audits to cross-reference individual claims billed under the same date of service.

When reviewing group therapy informed consent practices, note that ABA group sessions carry the same consent obligations as other group clinical services – each patient’s guardian must consent to participation in a group format where other clients are present.

Pro Tip

Build a documentation checklist into your group session workflow: BIP on file, signed attendance log, individual start/stop times per patient, and session note differentiated by participant. Running this checklist before submitting the claim catches the most common 97158 denial triggers before they reach the payer.

Payer-specific guidelines for CPT code 97158

Payer variation for 97158 is substantial. The AMA code descriptor and ABA Coding Coalition guidance provide a baseline, but individual payers layer their own prior authorization requirements, unit limits, and documentation standards on top. Treating the Coalition’s published rules as universal leads to denials.

  • Humana Military (TRICARE): Specifies a minimum of 4 units per day, a maximum of 6 units per day, and a monthly review cycle for the treatment plan. Group sessions must be documented with start/stop times per patient.
  • Blue Cross Blue Shield: BCBS affiliates vary by state. Many require prior authorization for 97158 and specify that BCaBA-led sessions must be supervised on-site by a BCBA. Oklahoma BCBS clinical policy requires documentation of the group rationale in the BIP.
  • Optum: Publishes ABA-specific coverage policies that require individualized goals for each group participant and documentation of group session attendance. Optum’s ABA CPT FAQ specifies that protocol modification documentation should be available upon request, not necessarily present in every session note.
  • Medicaid (State-level): Coverage and unit limits vary dramatically. Virginia’s DMAS guidance specifically requires providers to use 97158 for youth in a group when a one-to-one technician is assigned, and prohibits billing an additional technician-level code alongside 97158. Florida Medicaid’s behavior analysis fee schedule lists 97158 but rate and prior auth requirements differ from commercial payers. Always verify against your state’s current Medicaid fee schedule.

Telehealth applicability for 97158 post-public health emergency is payer-dependent. Some commercial payers have maintained telehealth coverage for group ABA services; others have reverted to in-person-only requirements. Check current payer policies before billing group telehealth sessions under this code.

Verify the current code descriptor and cross-reference payer-specific medical billing guidance before every claim submission. Medicare reimbursement is locality-adjusted, so confirm the applicable payment rate for your region before billing.

Common denial reasons and how to prevent them

97158 denials cluster around four recurring failure points. Understanding each one makes prevention straightforward.

Unauthorized provider credential

Submitting a claim with an RBT or behavior technician as the rendering provider is the fastest path to denial. The rendering provider NPI on the claim must correspond to a BCBA or BCaBA. If the session was co-facilitated, the billing provider must still be the qualified supervisor, not the technician. Configure your billing system to validate credential levels before submission. Behavioral health practice management software with provider credential fields can flag mismatches at the point of claim creation.

Automate claims through Healthcode
Automate claims through Healthcode

Unit limit exceeded

Claims with more than 6 units of 97158 on a single date of service trigger automatic MUE edits at most payers. The fix is straightforward: audit session notes before billing and confirm unit counts match documented start/stop times. If a session genuinely ran longer than 90 minutes, document the clinical rationale and check whether the payer has a process for MUE override appeals.

Missing or non-individualized documentation

A group session note that describes what the BCBA did without specifying what each patient worked on and how they responded fails the individualization standard. This is particularly common when providers copy session notes between clients in the group. Each patient’s session note should be unique, even if the group activity was shared. Use client record management tools that support individual note fields within a shared session framework.

Comprehensive EMR & patient record management
Comprehensive EMR & patient record management

Prior authorization not obtained

Many payers require prior authorization for group ABA services, with authorizations often granted per patient per code. Billing 97158 without a current authorization for the specific patient on the specific date will result in denial regardless of documentation quality. Build authorization tracking into your scheduling workflow using automated billing workflows that alert staff when authorizations are approaching expiration.

Appointment scheduling in Pabau
Appointment scheduling in Pabau

CPT code 97158 and the ABA code family overview

97158 does not operate in isolation. ABA billing routinely involves multiple codes on the same date of service, and understanding the full 97151-97158 family – along with adjacent behavioral health service codes – prevents unbundling errors and missed reimbursement.

CPT codeServiceProvider Level
97151Adaptive behavior assessment (By behavior analyst)BCBA
97152Adaptive behavior assessment (By technician)RBT under BCBA oversight
97153Adaptive behavior treatment (Individual, by technician)RBT under BCBA oversight
97154Adaptive behavior treatment (Group, by technician)RBT under BCBA oversight
97155Adaptive behavior treatment with protocol modification (Individual, by analyst)BCBA or BCaBA
97156Family adaptive behavior treatment guidanceBCBA or BCaBA
97157Multiple-family adaptive behavior treatment guidanceBCBA or BCaBA
97158Group adaptive behavior treatment with protocol modificationBCBA or BCaBA

97154 is the technician-level equivalent of 97158. Both describe group treatment, but 97154 is billed when an RBT or behavior technician leads the session under BCBA supervision. When a BCBA steps in to directly conduct that same group session, the code shifts to 97158. This substitution must be reflected in the session note – documenting that the supervisor directly conducted the session, not merely supervised from a distance.

Virginia Medicaid’s DMAS guidance adds a specific layer: when a patient in a group has an assigned one-to-one technician, the provider must bill 97158 for that patient’s group time rather than a separate technician code. Billing both 97158 and a technician-level code for the same session is prohibited under Virginia’s rules. This is a state-specific rule but reflects the kind of payer-specific restrictions that make ABA billing complex. Practices expanding to multi-state operations benefit from ABA practice management platforms that support state-level billing rule configurations.

Conclusion

Billing errors for group ABA sessions accumulate quietly. A single documentation lapse – a session note without individualized patient data, a claim exceeding the 6-unit limit, or an RBT listed as the rendering provider – can trigger denials that take weeks to resolve. CPT code 97158 has specific, verifiable rules: BCBA or BCaBA provider, 2-8 patients, 15-minute units, and a daily ceiling of 6 units for most payers.

Pabau’s claims management software helps behavioral health practices enforce those rules at the point of claim creation, not after a denial lands. See how Pabau handles ABA documentation workflows – book a demo to walk through the platform with a specialist.

Continue your research

Continue your research

Managing behavioral health claims from session to submission? Pabau’s claims management software provides end-to-end billing workflow support for ABA and behavioral health practices.

Need a compliant framework for group session documentation? Group therapy informed consent covers the consent and disclosure requirements that apply to group clinical services, including ABA group sessions.

Looking for broader practice management tools for mental health settings? Mental health EMR software outlines how Pabau supports behavioral health workflows from scheduling through billing.

Frequently Asked Questions

What is CPT code 97158 used for?

CPT code 97158 is used to bill group adaptive behavior treatment with protocol modification, where a BCBA or BCaBA directly conducts a treatment session with 2 to 8 patients who share similar behavioral goals. It is the supervisor-level group code within the ABA CPT family (97151-97158), applicable to sessions in clinic, school, or community settings where the billing provider meets the credential requirement.

What is the difference between CPT 97157 and 97158?

CPT 97157 covers multiple-family adaptive behavior treatment guidance – the behavior analyst is working with multiple caregivers or family units, not directly treating patients. CPT 97158 covers group treatment where the patients themselves (2 to 8) are the direct participants. If a parent is in the room observing while their child receives group treatment, the session is 97158, not 97157, unless distinct caregiver training is documented separately.

Who can bill CPT code 97158?

Only a BCBA or BCaBA can bill CPT code 97158. Registered Behavior Technicians and paraprofessional behavior technicians cannot bill this code, even when present during the group session. BCaBA billing authority varies by payer contract and state law – verify individual payer policies before submitting BCaBA-led sessions.

How many units can be billed per day for CPT 97158?

Most payers cap CPT 97158 at 6 units (90 minutes) per day. Each unit equals 15 minutes, calculated using standard AMA rounding rules (8 or more minutes rounds up). Some payers, including Humana Military, also specify a minimum of 4 units per day, though this floor is payer-specific and should be verified against individual coverage policies before applying it universally.

What documentation is required for CPT code 97158?

97158 requires an individualized behavior intervention plan for each patient in the group, a session note with start/stop times and patient-specific progress data, and a group attendance log recording which patients were present. Session notes must differentiate each patient’s treatment targets and responses – a single shared narrative without per-patient data will not survive an audit at most payers.

×