What ABA agencies ask first
What does ABA practice management software actually manage?
Why does authorization tracking matter so much?
Do we need to change billers to use this?
How is this priced against per-learner systems?
Why the authorization drives everything else
An authorization grants a number of 15-minute units of a specific CPT code, to a specific client, over a date range. Everything downstream, what can be scheduled, who may deliver it, what can be billed, is a consequence of that grant.
Take a simple illustration. An authorization grants 1,040 units of a technician-delivered code over six months, 40 units a week. By week ten, the schedule shows 400 units booked to date but the session log shows 352 delivered: cancellations ate 48 units nobody is tracking. Left alone, the period ends with delivery well under the authorized amount, and the shortfall becomes the payer’s argument at re-authorization. The burn-down exists so that gap is visible in week ten, when there is still calendar left to close it, not in a month-end report after the period is spent. (The numbers here are arithmetic, not clinical guidance; what utilization is appropriate for a given client is a clinical decision.)
Both directions are penalized
Over-delivery is unbillable work already paid for. Under-delivery is read by payers as evidence that fewer hours are needed, and future authorizations are cut accordingly. The industry answer is a utilization dashboard with alerts as the balance burns down, plus a scheduled-versus-authorized-versus-delivered reconciliation, surfaced at the moment of booking rather than in a monthly report.
What this ABA practice management software does
- Included
Authorization unit burn-down
Per client, per code, per period: units authorized, reserved by future scheduled sessions, and delivered. Alerts as the balance burns down, with weeks-remaining shown against the current schedule.
- Included
Session capture that survives a dropped connection
Sessions happen in homes, schools and cars. Taps are written locally and queued, so a lost connection or a forced logout does not lose in-progress data. Cold-start offline, where the day begins with no connectivity at all, is not supported.
- Included
Supervision tracking
Monthly supervised hours as a percentage of each RBT's direct service hours, contact counts, and whether an observation with a client has happened, with projected shortfall.
- Included
Scheduling validation
Credential against code, staff availability, remaining authorized units and place of service checked at the booking slot.
- Included
Billing-ready export
Per-session export with per-payer configuration for rendering versus supervising NPI and credential-tier modifiers. Superbill and CMS-1500 PDF output follows completion of AMA CPT licensing.
- Not included
Managed billing service
Not offered. No billing is done on your behalf and no percentage of collections is taken. Agencies wanting a managed service should look at Raven Health or a regional billing firm; this system is built to hand off to whoever you already use.
The supervision arithmetic is public rather than a feature: the free ABA supervision calculator computes the BACB 5% requirement from an RBT’s direct hours, with the projected shortfall, no signup. What the product adds is the tracking that makes the number arrive before month-end instead of after it.
How payer rules are configured
Almost nothing about ABA billing is universal. Concurrent supervision billing is permitted by some payers and banned by others, credential-tier modifiers differ by payer and by state program, place-of-service acceptance for school-based sessions varies, and telehealth eligibility differs by code.
None of it is hard-coded. Each is a per-payer setting, because a system that encodes one payer’s rules as universal quietly generates denials for every other payer.
How those settings turn a delivered session into a billable charge — units, modifiers, which NPI is reported for technician-delivered service, and what your biller receives — is the subject of ABA billing software, which covers it properly rather than in summary.
ABA software compared: CentralReach, Motivity and Raven Health
Competitor cells reflect each vendor's own published materials, retrieved August 4, 2026, sources at the end of this page. Rows where a competitor is ahead are included.
| MegAligna | CentralReach | Motivity per learner | Raven Health per learner | |
|---|---|---|---|---|
| Priced per learner 1 | No | No | Yes | Yes |
| Published price 2 | Yes | No | Yes | Yes |
| Direct electronic claim submission 3 | No | Yes | Partial | Partial |
- 1 Motivity publishes $24-48 per learner; Raven publishes $29 per learner (software-only) and percentage-of-claims billing plans. We price per active clinical seat, with clients never charged for.
- 2 CentralReach is quote-only; figures in circulation are third-party estimates.
- 3 A genuine gap here: finished charges are handed to your biller instead. Raven offers billing as a paid service; Motivity documents third-party billing connections.
One row runs the other way. Raven Health documents full offline data collection. Capture here survives connection loss within a working day whose roster loaded online, which is a narrower capability, and agencies whose technicians start the day without connectivity should weigh that difference.
Each of those three gets more room than a table row allows. Motivity alternative covers where per-learner pricing stops being the cheaper answer as a caseload grows, CentralReach alternative covers what quote-only pricing costs a buyer trying to budget, and Raven Health alternative covers the managed-billing trade. An agency that has already decided wants the migration guides instead — from Motivity, from CentralReach, from Raven — because the question stops being which vendor and starts being what survives the move. The answer is rarely the client list, which any system exports; it is the program and goal library, which is the thing an agency cannot re-enter from memory.
What to test in the first half-hour
The trial is built around one loop: create a client with an authorization, import or build a program, run a mock session on a phone, watch the graph draw with a phase line, and check that the authorization balance decrements. Running that sequence once tells you more about whether MegAligna fits your caseload than a feature list will.
Try it end to end with test data
14 days, no card required. Use made-up patients while you evaluate — real patient information waits until a business associate agreement is in place.