
In this article:
I hear the same story from clinic owners over and over. Their ABA scheduling looks full on Monday morning. By Wednesday, three sessions are unstaffed. The schedule was never wrong on paper. It just could not survive real life.
ABA scheduling is different from most service businesses. You are matching a specific RBT to a specific client, for a specific number of hours, with specific skills already in place. One call-out can ripple through several other sessions. Getting this right is not about a fancier calendar app. It is about building a schedule that expects things to go wrong.
Why ABA scheduling breaks down every week
Most scheduling problems trace back to one root cause. The schedule assumes every staff member shows up every day, on time, at full capacity. That assumption fails constantly.
RBTs get sick. Cars break down. Kids have their own doctor appointments. In most ABA clinics, absence runs between 12 and 18 percent on a rolling basis. That is not a bad month. That is a normal month.
If your schedule leaves zero room for that number, you are not really scheduling. You are hoping. A calendar built on hope falls apart by Wednesday, most weeks.
Picture a Monday with 40 sessions on the books. At a 15 percent absence rate, that is 6 sessions that will not run as planned, on a normal week, not a bad one. If your schedule has no plan for those 6 gaps, someone is scrambling by 7am to find coverage, and families are the ones who feel it.
Match the schedule to real availability
Most clinics ask staff for their availability once, at hire, then treat it as fixed for years. Real availability shifts. A staff member who is usually free on Fridays might pick up a class this semester. Someone with a new baby might need mornings off for a while.
Ask your team to update their availability every quarter. Put an actual date on the calendar to review it. This alone fixes a good chunk of the last-minute scrambles clinics deal with.
Track two separate things while you are at it. Availability is when someone can work. Capacity is how many hours they can safely hold without burning out. A staff member available for 40 hours a week might only sustain 32 without wearing down. Schedule to capacity, not just to availability.
Make the update process easy, or nobody will bother. A short form, sent the same week every quarter, works better than an open-ended email asking people to “let us know if anything changed.” Most staff will not proactively flag a change unless you ask them a direct question on a set schedule.
Build in buffer before you need it
The clinics with the steadiest coverage build in slack on purpose. They do not schedule every staff member at 100 percent of capacity, every single day.
A simple rule works well here. Leave 10 to 15 percent of scheduled hours as buffer across your whole team, spread thin instead of stacked on one person. That buffer absorbs a sick day without a scramble.
This can feel wasteful at first glance. It is not. An unstaffed session, a frustrated family, and a 6:30am scramble email cost you far more than a small amount of planned slack ever will.
Think of buffer as insurance you pay for in advance. A clinic running 300 weekly session hours that keeps 30 to 45 hours of slack spread across the team almost never cancels on a family. A clinic running those same 300 hours at full capacity cancels sessions most weeks, and every cancellation chips away at trust. The Coverage Calculator turns that slack into an exact float headcount for your caseload.
The Coverage Calculator
The float-headcount formula, the 6:30am escalation tree, and the attendance system that keeps coverage steady without wrecking your culture.
Get the workbook →The float pool that saves your week
A float pool is a small group of staff who are not locked into one caseload. They pick up open sessions, cover call-outs, and fill gaps during onboarding.
You do not need a large float pool to feel the benefit. Even one or two float staff, trained on a handful of clients well enough to step in, absorb a meaningful share of your weekly gaps.
Build float staff the same way you build any other role. Give them a real onboarding to the clients they might cover. A float RBT who has never met a client is not much help when that client’s regular RBT calls out.
Rotate who sits in the float role instead of always asking your newest hire. A senior RBT who spends one day a week floating stays sharp across more clients and gives you a deeper bench for the day someone unexpectedly leaves.
The weekly schedule review that catches problems early
Every Friday, before the next week starts, someone should look at the full schedule and ask three questions. Who has more hours than their capacity allows? Who has a gap that needs float coverage? Which clients have the thinnest staffing, with only one person trained on their programs?
This review takes 20 to 30 minutes. It catches problems while there is still time to fix them, instead of finding out Monday morning with a family standing in the lobby. Your staffing ratios tell you what thin coverage actually means for each client.
Write the answers down somewhere your team can see. A shared spreadsheet works fine. The tool matters less than the habit. Someone has to actually look, every week, before the week starts. If you are weighing platforms, I cover what to look for in ABA scheduling software separately.
Bring your BCBAs into this review at least once a month. They see which clients are struggling with staffing turnover and which programs need a consistent RBT more than others. That clinical context helps you prioritize your float hours where they matter most, instead of spreading them evenly across every client by default.
Frequently asked questions
How much buffer should an ABA schedule have?
Leave 10 to 15 percent of scheduled hours as buffer across your whole team. Spread it thin instead of stacking it on one person. That slack absorbs a normal week of call-outs without a scramble.
What is a normal absence rate in ABA clinics?
Most ABA clinics see absence between 12 and 18 percent on a rolling basis. That is a normal month, not a bad one. Build your schedule to expect it.
How big should a float pool be?
Even one or two float RBTs make a real difference. Train them on a handful of clients well enough to step in. The goal is steady coverage for call-outs, not a large standing bench.
How often should I review the schedule?
Review the full schedule every week before the next week starts. It takes 20 to 30 minutes. Bring your BCBAs in at least once a month for clinical context.
Get the full Coverage Calculator workbook
40 pages on the real math of ABA absence, staffing models, and the escalation tree for the mornings that go wrong. Free. Add your details and we send the PDF.
Get the workbook →