The list
Every owner who has run an ABA organization for more than a year carries a list. It is not written down. It is the set of losses they have stopped fighting, and each one has been given a name so it can be referred to without being examined.
The cancellation rate. The fall dip. The coverage team, meaning the two technicians who take every callout. The makeup backlog. The families who cancel late. The technicians who leave in their second year. The units that go unused at the end of every authorization period.
Some of these are the cost of doing business. Some are only the cost of doing business by hand, and the two kinds are filed together because they arrive together and hurt the same way. Sorting them is the most useful hour an owner can spend, so here is one attempt.
Permanent: the ones that are facts about the world
Children get sick. Parents change shifts. Cars break. A caseload of young children in family homes will produce cancellations at a rate no policy meaningfully changes, and an owner who measures a cancellation policy by the cancellation rate has set themselves up to conclude that nothing works.
Some cancelled hours cannot come back by rule. The daily limit on the authorization, the end of the period, the family’s own limits on a long day. Those hours are gone the moment they cancel, and no workflow recovers them. The authorization letter on your desk decides which these are.
And no software creates technicians. If nobody is free at three o’clock, nobody is free, and a board that shows an open hour to a team that is fully booked is being honest rather than helpful. That honesty is worth having, but it is not a recovery.
Not permanent: the ones that are choices
The delay. A cancellation arrives on one phone and reaches the people who can act on it an hour or a day later. That is not a fact about families. It is a fact about the queue, and a queue can be removed. The first callback within the hour is the case for fixing this one first, because everything else depends on it.
The same two people. Coverage lands on the same names because the opening only reaches the names the scheduler thinks of, and because the people who are free are the people whose own sessions cancelled. The pool of free people is fixed. Who sees the opening is not. Why coverage always lands on the same two people takes this apart.
Makeups counted before they happen. A reschedule reported as a recovery is how a clinic believes its process works while under-delivering for a period. The fix is a counting rule: an hour is recovered when it is delivered, not when it is booked. Rescheduled is not recovered is the argument.
Families finding out at the door. A substitute who arrives unannounced is a handling choice dressed up as a staffing constraint. The family can be asked. Cancellation is a consent problem is why asking is the whole point.
The lost-hour figure nobody has computed. Most owners know their cancellation rate and have never converted it to hours or dollars, because it feels like a number that would only hurt. The Lost Hours Calculator will do it from clinic-level counts, and the reason to look is that it is the number that decides which of the items above is worth an afternoon.
The test that sorts the list
For each item, ask one question: is this caused by a fact about the world, or by the way the clinic currently handles that fact?
A sick child is a fact. A cancellation that waits in a queue is handling. A fully booked team is a fact. An opening that only two people hear about is handling. An authorization period that closed is a fact. A makeup counted before it happened is handling.
Everything on the handling side of that line can be changed, and most of it can be changed without buying anything: a written policy that says what happens to a cancelled hour, a rule that whoever receives a cancellation can offer a makeup, a counting rule that refuses to count promises. What a cancellation window policy should say is where those get written down, and how to recover cancelled ABA hours is the sequence that works on a whiteboard before it works in software.
Why the list stays unexamined
Because each item was given a name at a moment when it genuinely could not be fixed, and the name outlived the moment. The coverage team was a real constraint when the clinic had six technicians. It is a habit now that it has forty. The makeup backlog was unavoidable when one scheduler handled everything by text. It is a choice now that there are three.
An owner does not have to accept the whole list to keep the business running. They have to accept the facts and stop accepting the handling, and the only way to tell them apart is to look at each item once, properly, with the question above.
The honest sentence about the software
Infinite Suite OS fixes the handling side and nothing else. The family cancels in their own app, the hour becomes a makeup offer at that moment, a technician chooses whether to claim it, and the family approves with one yes. A staff callout posts to an open board every qualified technician can see, with the reason it exists written on the card. An hour counts as recovered only when it is delivered. It does not change how often families cancel, does not judge clinical fit, and does not check credentials or state rules on the recovery path. If you want to see which items on your own list move, book a walkthrough and bring the list.