Skip to content
OperationsNovember 12, 20265 min read

Authorized Is Not Delivered: The Quiet Revenue Leak in Every ABA Practice

The payer approved 25 hours a week. The child got 18. Nobody decided that. It happened one unstaffed afternoon and one cancelled session at a time.

By Mike Gogis, fractional CFO for ABA companies

Cover for the article: Approved for 25 hours. The child got 18. Mike Gogis, fractional CFO for ABA companies, with a brick chart.

The payer approved 25 hours a week. The child got 18. Nobody decided that. It happened one unstaffed afternoon and one cancelled session at a time.

That is the gap between authorized hours and delivered hours, and I see it in nearly every ABA company I look at. It never shows up on your P&L, because you cannot see revenue you did not bill. But it is usually the largest pile of money in the building that nobody is managing.

What the gap costs

Take a company doing about $3 million a year. Forty RBTs, a blended rate around $60 an hour. These are round numbers to show the math, not benchmarks.

Add up every client's authorization and you get 940 hours a week. Add up what was delivered and billed: 800. That is 85%. Sounds respectable.

The other 15% is 140 hours a week. At $60, that is about $8,400 a week, or more than $400,000 a year. Already approved by the payer. Already prescribed by your BCBA. Never delivered.

Three brick bars for an ABA company: 940 hours authorized a week, 800 hours delivered and billed, and a gap of 140 hours worth about $8,400 a week
At 85% of authorized hours delivered, the other 15% is 140 hours a week that were approved and never delivered.

And it is not only your money. Those hours are in the treatment plan because a clinician said the child needs them.

Do this now: Total your authorized hours per week and your delivered hours per week. Divide. If you cannot produce that number in an hour, that is your first finding.

Why it happens: staffing, cancellations, scheduling

Three causes. Each needs a different fix.

Staffing. The hours are authorized but there is no tech to cover them. A client approved for 25 hours has a tech for 15, and the rest sits on a waiting-for-staff list. The RBT who quit in the spring left ten hours a week that never got reassigned.

Cancellations. The session was on the schedule and did not happen. The family cancelled or the tech called out, and nobody made it up. Every cancelled hour that is not rescheduled becomes a gap hour.

Scheduling. The authorization says 30 hours, but the child is in school until 3:00 and the family can do 3:30 to 6:00. So can every other family. Those hours were never deliverable, and everyone knew it the day the authorization came back.

Do this now: Tag every gap hour with one of the three. Staffing is a hiring problem. Cancellations are a policy problem. Scheduling is a conversation between the BCBA and the family.

How to measure it per client

The company-wide 85% is an average, and averages hide things. It is rarely every client at 85%. More often it is most clients in the 90s and a handful near 60%.

So run it per client, every month: weekly hours delivered divided by weekly hours authorized. Sort from the bottom.

ClientAuthorized hours a weekDelivered hours a weekDeliveredMain reason
D15960%Scheduling: only free after 4:00
C301963%Staffing: no afternoon tech
B201785%Family cancellations
A252496%None

Client A needs nothing. Clients C and D are missing 17 hours a week between them. Two names, and you know where to start.

Four brick bars showing delivered hours against authorized hours for four ABA clients: client D at 60%, client C at 63%, client B at 85% and client A at 96%
Run it per client and sort from the bottom. Clients C and D are missing 17 hours a week between them.

Three rules when you build it. Use weekly hours, not the total for the authorization period, or a client who started late looks fine until month five. Count only billed hours as delivered. And put the BCBA's name on every row, because the BCBA owns the fix.

The goal is not 100%. Kids get sick. Families travel. And if a family can truly only do 15 hours, the answer is a treatment plan that says 15, not pressure to fill 25. A client using 60% of an authorization also gives the payer an easy reason to approve less next time.

Do this now: Review the bottom ten clients every month with your clinical director. One reason and one next step per name.

Why closing the gap beats adding clients

Most owners who want more revenue go looking for more clients. Look at what a new client costs before the first billed hour: intake, a benefits check, an assessment, a wait for the authorization, a BCBA with room on the caseload, and usually a new tech to hire, train and credential.

Gap hours skip most of that. The client is already yours. The authorization is in hand. The BCBA is already assigned.

Say you recover 50 of those 140 hours a week, about a third. That is $156,000 a year in revenue. Even if every one of those hours needs new tech time at roughly $25 an hour loaded, about $90,000 reaches profit. For a company making $300,000, that is a 30% raise.

To get the same 50 hours from growth, you need about three new clients. And they will leak at the same 85%, so you really need to win close to 60 authorized hours to deliver 50.

I am not telling you to stop growing. I am telling you to fix the leak first. Otherwise you are growing the leak.

Do this now: Before you approve the next marketing dollar, price your gap. In this example, each point of authorized hours you recover is worth roughly $29,000 a year.

Find your number

If you do not know your gap, or you know it and cannot move it, that is the kind of problem I work on. Thirty minutes on your business, your numbers and your next move. No pitch if it is not a fit.

Book a confidential call

Sources and further reading

Common questions

What is ABA authorization utilization?

It is the share of authorized hours that are actually delivered and billed. In the article's example a company has 940 authorized hours a week and delivers 800, which is 85%. The gap never shows up on the P&L, because you cannot see revenue you did not bill.

How do you measure authorized versus delivered hours per client?

Every month, divide weekly hours delivered by weekly hours authorized for each client and sort from the bottom. Use weekly hours, not the total for the authorization period. Count only billed hours as delivered, and put the BCBA's name on every row, because the BCBA owns the fix.

Why are authorized ABA hours not delivered?

Three causes, and each needs a different fix. Staffing: the hours are authorized but there is no tech to cover them. Cancellations: the session was scheduled, did not happen and was not made up. Scheduling: the hours were never deliverable given when the child and family are available.

How much revenue does an authorization gap cost an ABA company?

In the article's example a gap of 140 hours a week at $60 an hour is about $8,400 a week, or more than $400,000 a year. Those hours were already approved by the payer and prescribed by the BCBA. Each point of authorized hours recovered is worth roughly $29,000 a year in that example.

Should an ABA company aim to deliver 100% of authorized hours?

No. Kids get sick and families travel. If a family can truly only do 15 hours, the answer is a treatment plan that says 15, not pressure to fill 25. A client using 60% of an authorization also gives the payer an easy reason to approve less next time.

Next step

Let’s walkyour numbers.

I take on a small number of ABA clients at a time. Thirty minutes on your business, your numbers, and your next move. Then a straight answer about whether I am the right help, whether or not you hire me.

Book a confidential call