Case Study · ABA Billing Services · De-identified archetype

A growing single-site Medicaid ABA practice in the Mid-Atlantic, running on a common ABA EMR, lost its only in-house biller in the middle of an authorization cycle. Claims kept going out. Money quietly stopped coming back. Here is how the revenue cycle was rebuilt, and the one control that did most of the work.

The answer up front

ABA money does not usually leak at the claim. It leaks in the gaps between three documents: the authorization, the session note, and the claim. The control most billers skip is the three-way match, checking that all three agree on code, units, dates, and rendering provider, plus a live burn-down of every authorization's units. Add 97155 supervision capture, a county-by-county Medicaid enrollment map, and real-time eligibility, and the cycle holds even when a biller walks out the door.

The situation

One biller, one spreadsheet, zero documentation

This archetype will feel familiar to a lot of BCBA owners. The practice had grown past forty active learners, mostly Medicaid and Medicaid managed care, with a handful of out-of-network families covered under single-case agreements. One biller ran everything from memory and a personal spreadsheet. When she left, the practice discovered that the EMR held the sessions, but nobody knew which authorizations were near exhaustion, which RBT sessions had been billed under the wrong rendering configuration, or which single-case agreements had even been countersigned.

The core control

The three-way match: authorization = note = claim

Every ABA claim should be provable against two upstream documents before it leaves the building. Each pairing catches a different family of leaks. This is the diagram we build the rebuilt workflow around.

Authorization

Approved CPT codes (97151, 97153, 97155, 97156, 97158, or 0362T/0373T), unit counts, date span, weekly caps, and any concurrent review checkpoints.

Session note

Who rendered (RBT or BCBA), start and stop times, protocol modification content for 97155, caregiver presence for 97156, and signatures.

Claim

CPT code, units, modifiers, rendering and billing NPIs, and place of service, exactly as the payer's companion guide expects.

Where the money actually leaks

Authorization unit burn-down

An ABA authorization is a bucket of units with an expiration date. If the practice delivers slower than the plan assumed, or delivers fine but bills late, units expire unbilled and unbillable. The rebuilt cycle tracks every active authorization on a burn-down: units remaining against time remaining, reviewed weekly, with reauthorization requests triggered well before the payer's concurrent review window closes.

2,400 1,200 0 Wk 0 Wk 13 Wk 26 Units at risk of expiring unbilled
  • Planned burn (auth pace)
  • Delivered and billed units
  • At-risk units

Illustrative chart: a modeled 2,400-unit, 26-week 97153 authorization. Figures are benchmarks for this practice archetype, not any client's actuals.

The four fixes

What the rebuild actually changed

97155 supervision capture

BCBA protocol modification during an RBT session is separately billable as 97155 when documented and authorized, yet it is one of the most commonly unbilled ABA services. The rebuild made supervision its own claim line with its own note standard. This is recoverable revenue the practice was already earning.

Rendering provider discipline

RBT versus BCBA rendering rules differ by payer and by state Medicaid program. The rebuild mapped, for each plan, which credential renders each code and how the claim identifies them, so RBT-delivered 97153 and BCBA-delivered 97155 and 97156 each go out configured correctly the first time.

Real-time eligibility

Medicaid redetermination does not wait for the first of the month. Checking eligibility only at intake means a learner can lose coverage mid-month and the practice delivers days of uncovered sessions. Eligibility now runs in real time against the schedule, so lapses surface before the session, not on the denial.

Single-case agreement tracking

Out-of-network families were served under single-case agreements, but nobody tracked which agreements were executed, at what rate, and for which codes and unit ceilings. Each agreement now lives in the same burn-down system as a standard authorization.

Growth trap

County-based Medicaid enrollment does not travel

In several Mid-Atlantic Medicaid programs, enrollment and managed care participation run county by county. Being enrolled and paid in your home county does not entitle you to bill for a learner who lives one county over. The practice was planning multi-county growth on the assumption that its existing enrollment would carry. It would not have. The rebuild produced a deliberate credentialing map: each target county, each plan operating there, and each enrollment or panel action required before the first session is scheduled.

Home county

Medicaid FFS: enrolled MCO A: in network MCO B: in network

Expansion county 1

Medicaid FFS: enrolled MCO A: application needed MCO C: panel closed, appeal

Expansion county 2

County enrollment: not started MCO B: not contracted here

Illustrative map structure. Counties and plan names are generic; the point is the format, one row per county per plan, owned before growth, not after the first denial.

Grounded in the real code set

The 2026 guidelines this work runs on

What good looks like

The KPI wall a rebuilt ABA cycle should hold

95%+Authorization utilization: approved units delivered and billed before expiry
100%Documented 97155 supervision hours reaching a claim line
96%+Net collection rate target for a Medicaid ABA payer mix
<5 daysSession date to claim submission
~0Eligibility-related denials once real-time checks run against the schedule
95%+ASP-RCM coding accuracy standard on every ABA claim we touch

Illustrative benchmark targets for this practice archetype, presented as industry-style goals, not a named client's results.

Losing a biller should not mean losing a quarter

ASP-RCM runs ABA billing services as a system, not a person: the three-way match on every claim, live authorization burn-downs, 97155 capture, county-aware credentialing, and real-time eligibility, delivered by a team that speaks BCBA and RBT, not generic medical billing. If your revenue cycle currently lives in one person's head, let us make it survivable before you have to find out the hard way.

Talk to our ABA billing team