Built by operators who ran ABA clinics.

Supervision hours that track themselves.

Log supervision in a tap, and Wilma® tracks it toward BACB requirements automatically — hours, ratios, coverage alerts, and audit-ready records, so supervision stays compliant without the spreadsheet.

supervision logging
One-tap
ratios + requirements
BACB-aligned
hours toward BACB
Auto-tracked
supervision records
Audit-ready

What is ABA supervision tracking software?

BACB supervision — tracked as it happens, not at renewal.

ABA supervision tracking software records RBT and BCaBA supervision against BACB requirements: hours, ratios, restricted/unrestricted activities, and the documentation auditors expect. The common failure mode is reconstructing it from spreadsheets at renewal. In Wilma you log supervision in a tap — in person or remote — and it’s counted toward BACB requirements automatically, with ratios, coverage alerts, and an audit-ready record, so supervision is always current and audit-ready.

Supervision answers who was overseeing the work. The two questions underneath it — was the measurement reliable, and was the plan delivered as written — are answered by interobserver agreement and treatment fidelity, both captured against the same session.

Coach against the data — in person or remote.

A BCBA can open an RBT’s session data, review it, and leave coaching notes against it. RBTs get feedback today, not at Friday’s meeting.

Data review

Open the session’s data and coach against it.

Async review

Review session data and annotate after the fact.

Coaching on data

Feedback recorded against the session’s data.

Same-day feedback

RBTs grow faster; less calendar tetris.

Hours tracked against BACB requirements automatically.

When supervision is logged, it’s categorized and counted toward BACB requirements automatically — so nobody rebuilds a log from memory at renewal.

One-tap log

Supervision logged in a tap, on web or mobile.

Requirement tracking

Counted toward BACB hour requirements.

Activity categories

Restricted/unrestricted activities tracked.

No spreadsheets

The log is a byproduct, not a chore.

Supervision scheduled to meet the ratio.

Supervision is scheduled against BACB ratio requirements as caseloads change, so coverage stays compliant when you add RBTs or clients.

Ratio-aware

Supervision booked to satisfy BACB ratios.

Caseload-adaptive

Adjusts as RBTs and clients change.

Onboarding

New RBTs slot into supervised caseloads.

Coverage alerts

Gaps surfaced before they’re a problem.

IOA and treatment fidelity, evidenced not assumed.

Interobserver agreement and treatment fidelity are captured against the session they belong to, on the same record as the supervision. So when a funder asks how you know the data is reliable, the answer comes off the record instead of out of memory.

Interobserver agreement

IOA captured against the session, not reconstructed later.

Treatment fidelity

Whether the plan ran as written, recorded as it runs.

Evidenced, not assumed

Data quality you can show an auditor or a funder.

One record

Sits with the supervision trail it belongs to.

Documentation you can defend.

Every supervision entry — mode, activities, notes, and sign-off — is captured against BACB requirements, so your supervision records are audit-ready when the BACB or a funder asks. No reconstructing a trail at renewal.

Notes & sign-off

Supervision notes and attestation captured on the record.

Activity detail

Restricted/unrestricted activities documented per entry.

Audit-ready records

A defensible supervision trail for the BACB and funders.

Credential context

Tied to BCBA/RBT credential-expiry tracking.

Buyer's Checklist

Evaluating ABA supervision tracking software? Demand every line.

FAQ

Questions operators ask about ABA supervision tracking.

What is ABA supervision tracking software?

Do supervision hours track automatically?

Can BCBAs supervise remotely?

Does it track BACB ratios?

Will it warn me before I fall behind?

Does it cover IOA and treatment fidelity?

How much does it cost?

Is Wilma HIPAA compliant?

Customer Story · Payroll & HR

The labor-law exposure your payroll vendor won't own

How accurate, captured-as-it-happens time tracking lowers wage-and-hour risk.

See supervision that tracks itself.

Thirty minutes. Bring your supervision requirements — we’ll show supervision logged in a tap and tracked to BACB automatically.

Choosing a tracking system

How to evaluate ABA supervision tracking software

Supervision tracking looks like a logging problem and is actually a calculation problem. The requirement moves with hours worked, resets monthly, and cannot be repaired after the month closes — which is why spreadsheets fail at exactly the size where the stakes get real.

  • 1Is the requirement calculated, or just recorded?Logging supervision contacts is the easy half. The requirement is a percentage of hours spent delivering behavior-analytic services, recalculated as those hours accrue. A technician who covers two extra shifts raises their own requirement that month, and a system that does not recompute will report compliance that is not true.Red flag: A log of contacts with the percentage worked out manually at month end, or against contracted hours rather than hours actually delivered.
  • 2Can you see a shortfall while you can still fix it?This is the whole value. Requirements apply per monthly supervisory period and a short month cannot be made up afterwards. A dashboard that shows the current month's position on the fifteenth is worth more than a perfect report on the first of the next month.Red flag: Compliance reporting that only runs on closed months.
  • 3Does it track the qualitative requirements, not just the percentage?Alongside the proportion there are requirements for a minimum number of contacts, for at least one to be individual rather than group, and for observation of the technician working with a client. A system that tracks only hours will show a compliant percentage for a month that failed on observation.Red flag: Contacts stored without format, duration, or whether a client observation occurred.
  • 4Does it watch the supervisor as closely as the supervisee?A supervisor whose credential lapses mid-period invalidates the supervision they provided in it. That is an expensive and entirely preventable failure, and it needs the same expiry tracking and lead-time alerting as the technician's own credential.Red flag: Credentials held as uploaded certificates rather than structured expiry dates the system can alert on.
  • 5Is the evidence exportable in a form an auditor accepts?The point of tracking is to be able to demonstrate it. You want a per-person, per-period export showing hours delivered, supervision hours, contact detail, observation dates and the resulting percentage — not a screenshot of a dashboard.Red flag: No export, or an export that loses the per-contact detail behind the totals.

Before you sign

Questions worth asking on the demo

  • Show me one technician's current month, today, with the percentage as it stands right now.
  • Is the percentage calculated against scheduled service hours automatically, or entered by someone?
  • Where do I see that a period is missing its required client observation?
  • How far ahead does the system warn on a supervisor's credential expiry?
  • Show me the export I would hand an auditor for one person for one period.
  • What happens to periods already logged if a supervisor's credential is found to have lapsed?

Glossary

The terms you will hear

Supervisory period
The monthly window BACB supervision requirements are calculated within. Requirements are met per period; extra supervision in one month does not cover a shortfall in the next.
Individual vs group supervision
Individual supervision is one supervisor with one supervisee. Group supervision is capped as a proportion of the total, so a period met entirely in groups does not satisfy the requirement.
Client observation requirement
The requirement that supervision includes observing the supervisee delivering services with a client, rather than only meeting to discuss cases.
Credential expiry tracking
Holding certification and licence expiry as structured dates with lead-time alerting. Distinct from payer credentialing, which is a separate process entirely.
Renewal competency assessment
The annual assessment required as part of RBT renewal, conducted by a qualified assessor — separate from both the initial competency assessment and ongoing monthly supervision.
Recoupment
A payer reclaiming payment already made, for example where services were delivered under inadequate supervision or by a technician whose credential had lapsed.

Keep reading

Related guides on running an ABA practice — the same operation, from a different angle.