ABA CPT Codes Guide: Complete List, Billing Rules, and ICD-10 Codes
- Veronica Cruz

- Mar 2, 2021
- 5 min read
Updated: Apr 30
Applied Behavior Analysis (ABA) therapy relies on a specific set of billing codes that allow providers to report services accurately to insurance companies. These codes known as ABA CPT codes describe everything from behavioral assessments to direct therapy sessions and parent training.
For ABA providers, correct coding is not just a technical requirement. It directly affects claim approval, reimbursement speed, and compliance with payer rules.
This guide explains:
The complete list of ABA CPT codes (97151–97158)
Who can bill each code
How time-based units work
Common ICD-10 diagnosis codes used with ABA therapy
Common billing mistakes that lead to claim denials
Whether you are a BCBA, RBT, billing specialist, or practice owner, understanding these coding rules can help ensure that your claims are submitted accurately and reimbursed without delays.

What Are ABA CPT Codes?
ABA CPT codes are standardized five digit procedure codes used to report adaptive behavior assessment and treatment services provided during Applied Behavior Analysis therapy.
These codes were developed to standardize how behavioral services are billed to payers. Each code communicates:
The type of service performed
Who delivered the service
Whether the service is assessment, treatment, supervision, or training
The time units associated with the service
Most ABA services fall within the 97151–97158 CPT code range, which represents adaptive behavior assessment and treatment services.
Complete ABA CPT Codes List (97151–97158)
Below is the core set of CPT codes used for ABA therapy billing.

*Note: While 15-minute units are standard, specific Medicaid plans or state contracts may use different unit calculations (e.g., daily rates or hourly blocks). Always check your contract.
Most payers follow 15-minute billing units, although some Medicaid plans or payer contracts may apply different rules, such as hourly billing blocks or daily limits.
Providers should always confirm unit policies during benefit verification and authorization review.
Who Can Bill ABA CPT Codes?
Correct provider designation is essential for claim approval. Insurance companies expect services to be billed by providers with the appropriate credentials.
Typical Billing Roles
BCBA or Qualified Healthcare Professional (QHP): Responsible for clinical assessment, treatment planning, and protocol modification.
Registered Behavior Technician (RBT): Typically delivers direct therapy sessions following the treatment plan created by the supervising clinician.
General Billing Structure
ABA Billing Codes and Typical Providers (Individual Services)
97151 – BCBA / QHP
97152 – RBT (under supervision)
97153 – RBT / Technician
97155 – BCBA / QHP
97156 – BCBA / QHP
Group & Advanced Treatment Codes
97157 – Group adaptive behavior treatment with protocol modification (used in group settings with multiple patients)
97158 – Each additional 15 minutes (used with 97157)
Incorrect provider attribution is a common reason ABA claims are rejected or delayed.
Timed Billing and the ABA 8-Minute Rule
Most ABA CPT codes are time-based codes billed in 15-minute increments.
To bill a unit, the provider must deliver a minimum amount of service time during the session. Many payers apply the 8-minute rule, which determines how many units can be billed based on total treatment time.
Example of Unit Calculation
Total Session Time | Billable Units |
8–22 minutes | 1 unit |
23–37 minutes | 2 units |
38–52 minutes | 3 units |
53–67 minutes | 4 units |
Example Scenario
Session start: 3:00 PM
Session end: 3:53 PM
Total service time: 53 minutes
Units billed: 4 units of 97153
A common billing mistake is attempting to bill five units for the same session, which may trigger a denial during claim review.
Key ABA CPT Codes Explained
Although multiple codes exist, several are used most frequently in ABA billing.
CPT Code 97151 — Behavior Identification Assessment
CPT Code 97151 is used when a qualified provider performs an initial behavioral assessment to evaluate the patient’s needs.
The assessment may include:
Skill evaluation
Behavioral observation
Functional assessment
Development of a treatment plan
Many payers require direct observation of the patient during this assessment period.
CPT Code 97153 — Protocol-Based Adaptive Behavior Treatment
CPT Code 97153 is one of the most frequently billed ABA therapy codes. It represents one-on-one therapy delivered according to a treatment protocol.
Typical activities may include:
Skill acquisition programs
Behavioral intervention strategies
Data collection during treatment
Sessions are typically conducted by RBTs or behavioral technicians under supervision.
CPT Code 97155 — Protocol Modification
CPT Code 97155 is used when a supervising clinician modifies or updates a treatment protocol while the therapy session is in progress.
This service may include:
Reviewing behavioral data
Adjusting reinforcement strategies
Updating intervention methods
Addressing new behavioral challenges
Simply observing therapy is usually not sufficient documentation for this code. Clinical modification or problem-solving must occur during the session.
Common ABA Billing Modifiers
Insurance payers sometimes require modifiers to provide additional context about the service delivered.
Examples may include:
Modifier | Purpose |
HO | Service performed by a master’s-level clinician |
HM | Behavioral health service by a specialized provider |
95 | Telehealth service |
GT | Telehealth interactive service |
Modifier requirements vary by payer, so it is important to verify them during benefits verification and authorization review.
ICD-10 Codes Commonly Used in ABA Billing
While CPT codes describe the service provided, ICD-10 codes explain why the service is medically necessary.
ABA therapy claims must include a diagnosis that supports the treatment.
Common ICD-10 Codes for ABA Therapy

The diagnosis listed on the claim must match the diagnosis authorized by the payer. Mismatched codes frequently result in claim denials.
Common ABA Billing Mistakes That Lead to Denials
Several billing issues frequently cause claim rejections for ABA providers.
Incorrect Unit Calculations
Billing more units than supported by session time can trigger automatic denials.
Authorization Mismatch
Submitting codes that differ from the approved authorization list often results in rejected claims.
Provider Enrollment Issues
If the rendering provider is not credentialed with the payer, reimbursement may be denied.
Conflicting Diagnoses
Some insurers reject claims when overlapping diagnoses create conflicting medical necessity explanations.
Careful claim review before submission can significantly reduce these issues.
ABA Clean-Claim Checklist
Before submitting an ABA therapy claim, billing teams should confirm several details.
Eligibility Verification: Confirm that the patient’s insurance coverage is active on the service date.
Authorization Validation: Ensure the CPT codes billed match the approved authorization.
Unit Accuracy: Verify that billed units match the session start and stop times.
Provider Credentials: Confirm the rendering provider is credentialed with the payer.
Diagnosis Matching: The diagnosis on the claim should match the authorized diagnosis.
These steps help reduce claim rejections and improve reimbursement timelines.
FAQs
What are the primary ABA CPT codes?
The primary ABA CPT codes include 97151 through 97158, which cover behavioral assessment, treatment sessions, protocol modification, and family training services.
What is CPT code 97153 used for?
CPT code 97153 represents one-on-one adaptive behavior treatment delivered according to a treatment protocol, typically performed by an RBT.
Who can bill CPT code 97155?
Code 97155 is generally billed by a BCBA or qualified healthcare professional when treatment protocols are modified during a therapy session.
Can 97153 and 97155 be billed together?
Some payers allow concurrent billing when a supervising clinician modifies the protocol while a technician delivers therapy. However, payer policies differ and should be verified in advance.
What diagnosis is most commonly used for ABA therapy billing?
The diagnosis F84.0 (Autism spectrum disorder) is the most frequently used ICD-10 code supporting ABA therapy services.
Conclusion
Accurate coding is essential for successful ABA therapy billing. Understanding how CPT codes 97151–97158 function, how time units are calculated, and how diagnoses support medical necessity can significantly improve claim acceptance rates.
When billing teams align correct codes, provider roles, and documentation, practices are far more likely to submit clean claims and avoid unnecessary payment delays.
By treating coding accuracy as part of clinical operations not just administrative work ABA providers can maintain compliance while ensuring that essential behavioral health services are reimbursed properly.

