In an ABA practice, the per-pair economics of every BCBA-RBT relationship are the most important number nobody is reading. Most practice books do not surface them.
An ABA therapy practice with one BCBA and four RBTs is not really one practice. It is four small businesses stacked on top of each other, each one a BCBA-RBT pair generating revenue, incurring direct cost in the form of RBT comp, and consuming a share of the BCBA's supervision hours. The per-pair economics are the right unit of analysis. Most generic bookkeepers never see this; they book the practice's revenue, pay the RBTs from a single payroll line, and produce a P&L that tells the owner whether the practice is profitable in aggregate without telling them which pairings are carrying the firm.
The fix is not exotic. It is a chart-of-accounts setup that mirrors how ABA practices actually work, plus a monthly per-pair report that shows the math.
Why ABA practices need per-pair tracking
ABA billing rests on a small family of CPT codes (97151 to 97158) that distinguish assessment, direct treatment by a clinician, direct treatment by a technician under supervision, supervision time itself, and parent training. Each code has its own time and reimbursement profile. A practice's revenue per RBT-delivered service hour depends on which payer is on the claim, what the contracted rate is, and whether the supervision time hit the right ratio.
Layer in state Medicaid waivers (each state has its own rules), commercial insurance variability, and the in-home vs clinic vs telehealth delivery mix, and the per-RBT revenue picture genuinely varies. RBT A working primarily in-home with one Medicaid waiver client may produce dramatically different revenue per hour than RBT B working clinic-based with commercial insurance.
RBT comp also varies. Some practices pay RBTs hourly across the board. Some pay differently for in-home vs clinic hours. Some pay on completed treatment hours vs scheduled hours. The comp model interacts with the revenue model in ways that determine whether each pairing is profitable.
Without per-pair tracking, the practice owner is making hiring, scheduling, and supervision-allocation decisions on aggregate data that hides the actual economics.
Three things the books should model per RBT
1. Revenue attributable to that RBT's delivered service hours. Tracked at the CPT code level, by payer category, ideally by client. Most ABA practice software (CentralReach, Rethink Behavioral Health, Sandata, Kareo for ABA practices) handles the data capture; the piece that fails is the sync to QuickBooks where the financial picture lives.
2. RBT comp directly attributable to that RBT. Including hourly base, mileage and travel time for in-home work, and any bonus or incentive comp. Indirect costs (supervisor portion of supervision time, scheduler time, billing time) get allocated as overhead, not direct cost.
3. Required supervision hours and supervision-hour cost. BCBAs supervise RBTs at specific ratios required by payer contracts (often 5 percent to 10 percent of treatment hours, with payer-specific minimums). The supervision time is itself billable under 97155, but it is also a real cost of the BCBA's time. We track both sides: revenue earned from supervision time billed and the implicit cost of the BCBA hours consumed.
The per-pair gross margin is then revenue (1) minus comp (2) minus supervision cost (3). When this number is positive, the pair is profitable. When negative, it is not. When practice owners see the per-pair number monthly, they make different decisions about hiring, scheduling, and supervision allocation than they would on aggregate data.
Medicaid waivers are their own complexity layer
Most state Medicaid programs cover ABA through specific waiver programs (Katie Beckett, autism waivers, EPSDT, and others depending on state). Each waiver has its own rate sheet, billing rules, documentation requirements, and audit profile. A practice serving multiple states or working with multiple waivers within a state has a payer matrix that needs separate tracking.
The bookkeeping pattern: each waiver becomes its own payer category. Revenue per RBT per waiver becomes computable. Practices serving Medicaid-heavy populations sometimes discover that one waiver pays well above commercial insurance and another pays well below; the data drives expansion and contraction decisions.
The chart of accounts
The minimum useful structure for a BCBA practice with RBTs.
Service revenue (parent). Sub-accounts by CPT code family: assessment (97151/97152), direct treatment by clinician (97153/97154), supervision (97155), parent training (97156/97158). Within each, sub-accounts by payer category (commercial, state Medicaid waivers, cash-pay).
RBT comp (direct expense, parent). Sub-accounts by RBT. Captures hourly base, mileage reimbursement, travel time, bonuses. The per-RBT total is the comp side of the per-pair gross margin.
BCBA comp. Tracked separately for owner-BCBAs (typically S-Corp salary plus distributions) and employed-BCBAs (W-2 salary). Owner comp benchmarks against BLS data with adjustments for ownership equity premium and supervision-hour load.
Supervision-hour tracking. Through the practice management software at the clinical level; we pull the totals into reporting so the per-RBT supervision allocation is visible monthly.
Multi-state nexus. Tracked by patient state (where the patient sits during telehealth or where the in-home service is delivered). Surfaces income tax and Medicaid waiver nexus exposure before it becomes an audit.
In-home travel time and mileage
Practices delivering in-home services generate real travel time and mileage. Sometimes this is reimbursable from the payer (some Medicaid waivers cover travel), sometimes it is reimbursable from the practice to the RBT but not from the payer to the practice, and sometimes it is uncompensated entirely.
The bookkeeping needs to capture both the cost (RBT mileage reimbursement, RBT travel-time pay) and the revenue offset (when applicable). Without this, the per-pair margin calculation overstates profitability for in-home-heavy pairings.
For IRS-compliant mileage reimbursement, RBTs need to maintain mileage logs. We surface the bookkeeping side; the documentation discipline lives with the RBTs and the practice's HR processes.
Tax implications
QBI and SSTB phaseout. ABA services are a specified service trade under Section 199A. The QBI deduction phases out for higher-income owner-BCBAs. We run the analysis during onboarding.
Reasonable compensation. BCBA S-Corp reasonable comp benchmarks against BLS wage data, with adjustments using BACB compensation survey data for the practice owner's specific mix of clinical, supervisory, and administrative work. Owner-BCBAs in growing practices often see their clinical hours decrease as the supervisory and administrative load grows; the comp benchmark needs to match.
1099 vs W-2 for RBTs. Long-running, full-time-equivalent RBTs almost always fail the IRS independent contractor test. We help document the working relationship and flag classification risk before it becomes a state labor letter. Conversion to W-2 is usually the right fix once the relationship has stabilized.
Multi-state filings. Practices with patient hours in multiple states may have state income tax and Medicaid waiver nexus exposure. We surface the picture; for genuinely complex multi-state tax-law questions we bring in a state-tax specialist.
Key takeaways.
- Per-pair BCBA-RBT economics are the right unit of analysis for an ABA practice. Most books surface only aggregate practice numbers.
- The per-pair gross margin is RBT-attributable revenue minus RBT comp minus supervision-hour cost. When this is visible monthly, hiring and scheduling decisions improve.
- Medicaid waiver payers have wildly different rates and rules. Each meaningful waiver should be its own payer category in the books.
- In-home travel time and mileage need explicit tracking on both the cost side and the revenue side, where applicable.
- Long-running RBTs on 1099 status almost always fail classification tests. Conversion to W-2 is usually the right fix.
Common questions
I am a solo BCBA with no RBTs. Do I need this complexity?
No. Solo-BCBA practices have simple books. The per-pair tracking matters as soon as RBTs enter the picture. For solo BCBAs, the focus is on CPT-code-level revenue tracking and S-Corp planning.
How do you integrate with CentralReach, Rethink Behavioral Health, or Sandata?
We pull billing data from your ABA practice software into QuickBooks Online so your clinical system stays the system of record for treatment, and QBO is the system of record for finance. The per-pair reporting comes out of QBO using the data we pull from your practice software.
How do you handle parent training revenue?
97156 and 97158 (parent training and family adaptive behavior treatment guidance) are tracked as their own revenue line. Parent training is typically delivered by the BCBA, not by the RBT, so it appears in BCBA-attributable revenue rather than per-RBT revenue.
What about state-mandated supervision ratios?
Required supervision ratios vary by payer and state. The practice management software captures the actual hours; we capture the financial implications. If a payer requires 10 percent supervision and your actual is 7 percent, the gap is a compliance issue (handled in your clinical software) and a revenue issue (the supervision hours that weren't delivered weren't billed).
Should my BCBA practice be an S-Corp?
Often, once profit clears about $80,000 for a solo BCBA in private practice. ABA is SSTB so QBI phases out quickly, but self-employment tax savings on owner draws still make sense. We run the analysis during onboarding.
Keep reading
- Bookkeeping for BCBAs & ABA Therapy Practices
- Supervisee Billing and Comp Splits — same per-clinician revenue principle applied to mental health practices
- Multi-State NP Telehealth — another vertical with multi-state nexus tracking implications
- What Is Reasonable Compensation for S-Corp Owners?
- Why We Focus on Private Practices
See if we are the right fit
If your ABA practice cannot tell you the per-pair gross margin for each BCBA-RBT pairing, book a free 30-minute consult. Bring a recent month's deposits and a representative supervision-hour breakdown. We will show you what cleaner books would look like.
