Best ABA Scheduling and EVV Software (2026)
A scheduler is not enough for ABA. The best platforms check authorizations, match staff, capture Electronic Visit Verification, and keep the verified visit connected to the note and claim.
Wilma
Wilma keeps scheduling, authorizations, EVV, session notes, and billing on one record. Visits are verified on the same calendar your team already uses, then flow directly into documentation and claims.
CentralReach
CentralReach is broad and proven at scale, but pricing is quote-only and implementations can be heavier than small or mid-size practices need.
Aloha ABA
Aloha is attractive for transparent per-staff pricing. EVV is handled through integration, which is a different operational model than native EVV.
ABA Matrix
ABA Matrix offers a broad platform with native EVV, but quote-only usage-based pricing can be harder to forecast as visit volume grows.
Theralytics
Theralytics is a user-friendly all-in-one for small-to-mid practices. Wilma differentiates on authorization-aware scheduling, native EVV, phone, and agentic AI.
Editorial ranking by Wilma based on publicly available information as of 2026. Wilma is our own product; we rank it #1 and explain why. All other names are trademarks of their respective owners.
How we evaluated
What mattered most
Editorial methodology
How this ABA scheduling and EVV software guide was reviewed
Rankings are written by Wilma's editorial team from public product information, pricing pages, documentation, demos, and operator-facing workflow analysis.
We rank Wilma first where we believe the native all-in-one model is strongest, and we say that plainly. No vendor pays for placement.
We do not list a named BCBA reviewer until a real credentialed reviewer has approved the page for publication. Clinical judgment remains with the treating clinician.
Scheduling and EVV together
What to check when EVV lives inside the scheduler
Where state Medicaid requires Electronic Visit Verification, the question is not whether a system has EVV. It is whether the verified visit and the scheduled appointment are the same object, or two lists somebody reconciles.
- 1Is the verified visit the appointment, or a copy of it?When EVV runs in a separate app or an aggregator portal, every day produces two lists that mostly agree. The ones that do not agree are unbillable visits, and they are found late. When verification happens on the appointment itself, there is nothing to reconcile because there is only one record.Red flag: EVV described as a scheduled export you upload to a state portal.
- 2Does the schedule know the authorization and the credential?A verified visit that was delivered against an exhausted authorization, or by someone whose credential lapsed, is verified and still unbillable. Verification proves the visit happened; it does not prove it was billable. The scheduler has to check both at booking.Red flag: Authorization balance visible in the client record but not at the point of booking.
- 3What happens when verification fails in the field?Devices lose signal, phones die, and a clinician arrives at a home with no coverage. You want a defined fallback that still produces a defensible record, and a queue of unverified visits someone works — not a silent gap discovered at month end.Red flag: No offline capture, or a fallback that produces a visit no reviewer can later verify.
- 4Does it match your state's programme specifically?EVV requirements and aggregators differ by state, and a practice operating across state lines needs each handled correctly rather than a generic implementation that satisfies none of them precisely. Ask about your states by name.Red flag: A generic answer about being EVV compliant with no reference to specific state programmes.
Before you sign
Questions worth asking on the demo
- Show me a visit being verified on the appointment, not in a separate app.
- What happens if the device has no signal at clock-in?
- Where do I see unverified visits, and who works that queue?
- Which state EVV programmes have you implemented for practices like mine?
- Does booking check remaining authorization units and staff credentials?
Glossary
The terms you will hear
- Electronic Visit Verification
- Electronic capture of who delivered a service, to whom, where, when and for how long. Federally required for certain Medicaid services, implemented state by state.
- EVV aggregator
- The state-designated system that collects visit data from providers. Some states mandate a specific aggregator; others accept data from provider systems directly.
- Geofencing
- Confirming a clock-in occurred within a set radius of the service address, used to satisfy the location element of verification.
- Unverified visit
- A delivered session whose EVV record is missing or incomplete. Generally not reimbursable until resolved, which is why the queue needs an owner.
Keep reading
Related guides on running an ABA practice — the same operation, from a different angle.
- Best AI ABA softwareWhich platforms use AI on real admin work, and what each actually automates.
- Best AI session notes softwareAI note drafting compared on accuracy, review flow and clinician control.
- Best ABA practice management softwareThe main platforms compared on scope, pricing model and who each one fits.
- Best ABA therapy softwareA ranked look at the clinical platforms, with the trade-offs stated plainly.
- CentralReach alternativeWhere Wilma and CentralReach differ on scope, pricing model and rollout.
- All-in-one ABA softwareOne system for intake, scheduling, data, notes, billing and payroll tracking.