Free tool · no account

ABA authorization unit calculator

Enter one authorization and see whether it is on pace: how many units are still unclaimed, the weekly rate that lands it exactly on the end date, and — if the payer set a weekly or monthly cap — how many are impossible to deliver before the period closes.

On pace to land this authorization

300
units unclaimed

75.0 hours

90
days left

of 181

23.3
units/week to land it

5.8 hours/week

13.8
units/week so far

3.5 hours/week

Period elapsed50%
Units committed42%

Runs entirely in your browser. Nothing you type is sent anywhere or stored. See this for a whole caseload

The four rules the math depends on

Authorized units are denominated in 15-minute increments per service code, so four units are one hour. The rest is calendar arithmetic — except for these, which are where a hand-built tracker usually goes wrong.

Scheduled units are already spent

A session on next week's calendar has claimed its units even though nobody has run it yet. Counting only delivered units is the most common reason a remaining-units number is wrong, and it is wrong in the dangerous direction — it says you have room you do not have.

A weekly or monthly cap is a separate ceiling, not a suggestion

Weekly and monthly caps sit inside the period grant as independent limits — of the grant and of each other. Go over either one and the overage is unbillable even though the authorization still has units on it. So the pace you need can be arithmetically impossible: that is the number this tool prints and a spreadsheet cannot.

Unused units do not roll forward

A reauthorization is a new grant with its own number and its own period. Whatever is left on the day the period closes is gone — not deferred, not credited. Under-utilization is not a saving.

Each service code is its own grant

Assessment units (97151) and treatment units (97153, 97155, 97156) are separate authorizations even when they arrive on one letter. Units of one never cover service of the other, so pacing has to be checked per code. Run this once per code.

One authorization at a time is the wrong unit of work

This page checks one grant, by hand, on the day you remember to check it. An agency holds hundreds, each with its own end date, and the one that lapses is always the one nobody opened. Coralia watches all of them continuously and surfaces the authorization that is drifting while there is still time to use it.

The demo is a full synthetic agency — no sign-up, no sales call, entirely fictional data.

coralia

Better care. Stronger teams. Meaningful outcomes.

Made with for ABA teams and the families they serve.

From the reef

Coral looks like stone, but it's an animal — thousands of tiny builders raising one shared home that shelters a quarter of all ocean life. We couldn't have picked a better name.

It's quiet down here — Sentinel is upstairs, reading tonight's notes.It's quiet down here — Sentinel already read last night's notes.

AboutFree unit calculator© 2026 Coralia. All rights reserved.