practice management

Your BCBA Billable Target Is a Caseload Decision. Most Practices Set It Backwards.

BCBA caseload size and billable hours expectations: what CASP and BACB guidelines actually say, how many clients a BCBA should have, and the math that turns caseload, supervision ratio, and drive time into a sustainable billable target.

8 min read StreamABA Team
practice-management workforce clinical supervision operations

The Number Nobody Writes in the Job Posting

Ask a BCBA what their caseload is and you’ll get a count: eight kids, eleven kids, fourteen. Ask what their billable target is and you’ll get a second number, usually stated with less enthusiasm. Practices set those two numbers in separate meetings. They’re the same decision.

One California BCBA writing on the Beyond Observable Substack described the pattern plainly: the field’s rule of thumb for a manageable load is about 8 clients or 20 billable hours a week, while many employers expect 30-35 billable hours on top of caseloads larger than that. That’s one practitioner’s account, not a survey. But it matches what every owner hears in exit interviews, and the published guidance lets you check it with arithmetic.

This post does that arithmetic. By the end you should be able to set a billable target that your BCBAs can hit in 40 hours, and see exactly what it costs you when you set it higher.

What the Guidelines Actually Say About Caseload

Most “how many clients should a BCBA have” answers online quote the same two ranges. They come from the BACB’s Applied Behavior Analysis Treatment of Autism Spectrum Disorder: Practice Guidelines, 2nd edition (2014), which the BACB handed to the Council of Autism Service Providers (CASP) in March 2020:

Treatment type BCBA alone BCBA + one BCaBA
Focused 10-15 clients 16-24 clients
Comprehensive 6-12 clients 12-16 clients

The 2014 edition added that severe problem behavior “requires considerably greater levels of case supervision, which will necessitate smaller caseloads.”

Here’s what most of those blog posts miss: CASP’s Version 3.0, released in 2024, dropped the headcount table. In its place is an hours-based model, which is more useful for owners because you can run it against your own schedule:

  • The standard of care is 1-2 hours of case supervision for every 10 hours of direct treatment (1-2:10). Clients at 10 or fewer direct hours a week still generally need 1-2 hours of case supervision weekly.
  • A 40-hour full-time behavior analyst “may be able to provide 100-150 case supervision hours each month to support 500-1500 hours a month of direct treatment.”
  • Behavior analysts “may spend 25-30% of their time in indirect case supervision activities (which may or may not be billable) and non-billable administrative, professional, or organizational activities.”
  • “Travel decreasing the number of weekly hours that can be provided” is named explicitly.
  • When a BCaBA is involved, a BCBA consistently providing less than 25% of case supervision across their caseload needs “a compelling rationale.”

Case supervision under CASP is broader than RBT supervision. It includes progress monitoring, protocol revisions, session prep, and writing notes, not just the time a BCBA stands next to a technician.

The BACB Floor Is a Different Number

Don’t confuse CASP’s 1-2:10 with the BACB’s RBT rule. The BACB requires each RBT to be supervised for a minimum of 5% of the hours spent providing behavior-analytic services in a calendar month, including two face-to-face contacts. That’s a certification floor for the technician. It is not a clinical dosage for the client, and it’s not what payers audit against. We covered how payers turned the ratio into a clawback trigger in our 5% rule audit guide.

For caseload planning, use CASP’s 1-2:10 as the clinical target and treat 5% as the line you must never cross.

The Math: From Caseload to a Billable Target

A BCBA’s week has four buckets. Only one of them bills.

  1. Billable face-to-face time: 97155 (protocol modification, directing the technician with the client present) and 97156 (caregiver guidance), both face-to-face, each 15 minutes, plus assessment and reassessment.
  2. Indirect and administrative time: treatment plan writing, data graphing, program updates, payer calls, team meetings. CASP puts this at 25-30%.
  3. Travel: zero in a clinic, significant in home and community models. Drive time doesn’t match any face-to-face code.
  4. Everything else: cancellations, training, the hour lost when a session starts late.

Here’s a worked example for a home-based BCBA with a comprehensive caseload.

Assumptions:

  • 40-hour week
  • Each client receives 25 hours of 97153 direct treatment per week
  • Billable case supervision per client: 2.5 hours of 97155 (10% of direct) plus 0.5 hours of 97156 = 3 billable hours per client per week
  • Indirect and admin at the low end of CASP’s range: 25%, or 10 hours
  • Two supervision visits per client per week, averaging 25 minutes of driving between visits

Run it for 8 clients:

  • Billable time: 8 × 3 = 24 hours
  • Indirect and admin: 10 hours
  • Drive: 16 visits × 25 minutes ≈ 6.5 hours
  • Total: 40.5 hours

Eight comprehensive clients fills the week. Direct treatment under supervision is 8 × 25 × 4.33 ≈ 866 hours a month, comfortably inside CASP’s 500-1,500 range, and the billable case supervision works out to 12% of direct hours, inside 1-2:10.

A sustainable billable target for this BCBA is about 22-25 hours a week. In a clinic, where drive time falls to near zero, the same math supports 9 or 10 comprehensive clients and a target in the high 20s.

Now try the target from the Substack post. A 33-hour billable target leaves 7 hours in a 40-hour week for everything that isn’t billable. CASP’s own estimate for indirect and administrative work alone is 10-12 hours. A home-based BCBA hitting 33 billable hours is working roughly 50 hours a week, and that assumes they never have a cancellation.

Then try the caseload. Twelve comprehensive clients at 25 hours each is about 1,300 direct hours a month. At 1.5:10 that calls for about 195 case supervision hours a month, well past CASP’s 150-hour ceiling for a full-time behavior analyst. Twelve only works at the bottom of the ratio, with a BCaBA carrying real supervision load, or with clients stepping down.

The two numbers the job posting treats as independent are one equation:

Billable target = (caseload × billable supervision hours per client) and it must fit inside (40 − indirect − travel).

Where the Overage Goes: Burnout and Turnover

When the target doesn’t fit, the BCBA absorbs the gap. They absorb it as unpaid evenings writing treatment plans, or as thinner supervision, or eventually as a resignation.

The best recent data on this comes from Blackman, Ruby, Wine, Reed, and Li in Behavior Analysis in Practice (published online October 2024). They surveyed BCBAs about why they left prior positions:

  • 74.4% of respondents had left a previous BCBA job.
  • Burnout was the top contributor to turnover, cited by 59.8%, ahead of pay and benefits (46.7%) and supervision and mentorship (38.8%).
  • Among respondents who answered the study’s burnout questions, 70.3% worked more than 41 hours a week.
  • In that same group, 11.5% carried more than 31 people on their caseload.

That 41-hour figure matches the arithmetic above. A billable target that exceeds what a 40-hour week can hold doesn’t raise productivity. It moves hours off the timesheet and onto the clinician.

And the replacement pool is thin. As we covered in our look at BCBA exam pass rates, new certificants aren’t arriving fast enough to backfill a revolving door. When a BCBA leaves, their clients’ direct hours don’t pause cleanly. Every RBT on those cases still needs 5% supervision that month, someone has to own the treatment plans, and the families have to start over with a new analyst. In the worked example above, that’s 200 hours a week of 97153 riding on one person’s week being survivable.

Why Owners Set Targets Too High

It’s rarely greed. It’s usually one of three errors.

Counting clients instead of hours. A caseload of 10 focused clients at 12 hours each and a caseload of 10 comprehensive clients at 30 hours each are different jobs. CASP moved to hours for a reason. Your caseload model should too.

Pricing indirect time at zero. Many payers reimburse some indirect work poorly or not at all, so it disappears from the revenue model. It doesn’t disappear from the BCBA’s week. CASP explicitly says the percentage of reimbursement for indirect activities affects how much case supervision a BCBA can provide.

Ignoring travel. A home-based BCBA and a clinic-based BCBA with the same billable target are not doing the same job. If your practice runs both models, one target for everyone guarantees the home-based team burns out first.

If your revenue model only works at 32 billable hours per BCBA, the model is the problem. Our practice revenue guide walks through where margin actually comes from.

What to Do Now

  1. Compute supervision load in hours, per BCBA. For each client: weekly direct hours × target ratio. Sum it. Compare against 100-150 case supervision hours a month.
  2. Measure actual indirect time for two weeks. Have each BCBA log treatment plan writing, graphing, payer calls, and meetings. If it’s above 30%, your systems are the bottleneck, not your staff.
  3. Measure drive time from the schedule. Pull last month’s home and community visits and the gaps between them. Put the number in the target.
  4. Set targets by service model. Home-based comprehensive, clinic-based comprehensive, and focused caseloads each get their own number, derived from the equation above.
  5. Track hours worked, not just hours billed. If a BCBA hits target while logging 48 hours, the target is wrong. You’ll see it in their timesheet long before you see it in their resignation letter.
  6. Watch the 97155-to-97153 ratio per client. Supervision squeezed by an overloaded week shows up here first, and it’s the same ratio payers now audit.

The 2027 code set restructures how BCBA time bills (see our 2027 CPT overview), but the week still has 40 hours. The equation doesn’t change.

Where Software Fits

Software can’t add hours to a BCBA’s week. It can show you where they go, and CASP’s guidelines note that an integrated clinical system is one of the factors that lets experienced analysts support a higher caseload.

In StreamABA, each staff member’s caseload lives on their staff record, supervision notes are captured in the same system as session data, mileage is logged per staff member, and the authorization utilization report shows authorized, used, and scheduled units by service code for every client. Those are the raw inputs for steps 1, 3, and 6 above, pulled from data you already have instead of a spreadsheet you rebuild every quarter.

The target you set is still your decision. Just make it with the math in front of you.


Want help turning your caseload and schedule data into billable targets your BCBAs can actually hit? Reach out at [email protected].

Follow us on LinkedIn and X for more industry updates.

Sources

Live demo · No sales call

Ready to Streamline your practice?

Get instant access to a live demo of the all-in-one ABA platform built by clinicians, for clinicians. No sales call.

HIPAA compliant · Signed BAA · Built for ABA