ABA Billing Guide: CPT Codes, Modifiers & Clean Claims
ABA billing is one of the most complex specialties in behavioral health — no national standard, payer-by-payer rules, and credential-linked codes. Here's how the billing cycle actually works, and how to keep your cash flowing.
What's inside
1Why ABA billing is different
Unlike most therapy specialties, ABA has no uniform national standard. Medicare doesn't cover ABA for most beneficiaries, so coverage was built through 50 separate state mandates — meaning every commercial payer and state Medicaid program set their own authorization rules, documentation standards, and modifier requirements. Three things make it especially tricky:
- Credential-linked billing — codes are tied to provider type. RBTs deliver direct therapy but can't bill independently; their sessions bill under the supervising BCBA's NPI.
- Authorization intensity — nearly every payer requires prior authorization before the first session, renewed every 3–6 months with updated documentation.
- Payer-by-payer variation — what works for one payer can silently fail for another.
2The 5-stage ABA billing cycle
A mistake at any stage causes a denial downstream. The cycle:
- 1. Eligibility & benefits verification — confirm ABA is covered before the first appointment. This prevents the most common denial: services for lapsed or non-covered clients.
- 2. Prior authorization — the BCBA submits a treatment plan; the payer approves a set number of units (1 unit = 15 minutes) for a coverage period.
- 3. Session documentation & charge entry — providers record detailed notes; the biller verifies units, codes, modifiers, credentialing, and note quality.
- 4. Claim submission — clean claims go out electronically through a clearinghouse, batched weekly (or more often as you grow).
- 5. Payment posting & denial follow-up — reconcile payments, work denials fast, appeal.
3ABA CPT codes reference
ABA is currently billed with Category I CPT codes in the 97151–97158 range. Heads up: the ABA Coding Coalition announced code revisions effective January 1, 2027 — always confirm current codes with each payer.
| Code | Service | Who bills |
|---|---|---|
| 97151 | Behavior identification assessment | BCBA |
| 97152 | Supporting assessment | Under BCBA NPI |
| 97153 | Adaptive behavior treatment by protocol (direct therapy) | RBT, under BCBA NPI |
| 97154 | Group adaptive behavior treatment by protocol | BCBA / under BCBA |
| 97155 | Treatment with protocol modification | BCBA |
| 97156 | Family adaptive behavior treatment guidance | BCBA |
| 97157 | Multiple-family group guidance | BCBA |
| 97158 | Group treatment with protocol modification | BCBA |
4Modifiers & credential rules
Payers require credential-specific modifiers (commonly HO, HN, HP, HM) to indicate provider type, plus telehealth modifiers (95 or GT) for virtual sessions. The exact combinations vary by payer — a missing or wrong modifier on a high-volume code triggers denial waves. Keep a per-payer "cheat sheet" of your most-used code/modifier combos.
5Benchmarks to track
Review these weekly — they're how you catch revenue leaks before they compound:
| Metric | Target | Underperforming |
|---|---|---|
| Clean claim rate | 98%+ | Below 95% |
| First-pass acceptance | 95%+ | Below 90% |
| Days in A/R | 30–45 | Above 60 |
| Auth denial rate | Under 5% | Above 10% |
| Denial appeal success | 50%+ | Below 30% |
6Reducing denials
Roughly a third of ABA denials are authorization-related, which makes real-time unit tracking the single highest-impact billing function. The rest mostly come from coding/modifier errors and weak documentation. To cut denials:
- Verify eligibility before the first session, every time
- Track authorized units in real time — never bill past them
- Finish session notes the same day; require it as policy
- Use payer-specific note templates with measurable data
- Track denial reasons by payer and fix the patterns
Billing built into the platform.
Cue tracks authorizations in real time, auto-generates compliant session notes, surfaces denials with reason codes and deadlines, and keeps your clean claim rate visible — so you get paid faster and chase less.
Request an Invite →What's changing (2026–2027)
- New CPT codes in 2027 — the ABA Coding Coalition announced new codes, revisions, and deletion of older 'T' codes effective January 1, 2027. Start preparing in 2026.
- Shorter authorization windows — many commercial payers moved from 6-month to 3-month windows, meaning more frequent reauthorizations.
- Tighter documentation scrutiny — major payers now require detailed, specific intervention descriptions; templated/vague notes see higher rejection.
- Telehealth — CMS extended ABA telehealth flexibilities through at least December 2026; confirm each payer's own rules.
FAQs
What CPT codes are used for ABA?
Mainly the 97151–97158 range (plus some Category III codes). Codes are credential-linked and change in 2027 — confirm with each payer.
What's a good clean claim rate?
98%+ clean claim rate and 95%+ first-pass acceptance is the benchmark. Below 90% means you're leaving revenue on the table.
How often do authorizations renew?
Typically every 3–6 months with updated documentation. Many payers shortened to 3 months.
Should I bill in-house or outsource?
Many new clinics start outsourced and bring billing in-house as they scale. Either way, use an ABA-specific platform and keep ownership of your billing data. New to all this? Start with our guide to starting an ABA clinic.