The only timesheet platform purpose-built for ABA therapy organizations. Track client sessions, service codes, travel time, km compensation, and expenses — then pay employees automatically via Plaid, Stripe, or EFT. From session to payroll in one platform.
No setup fees · No contracts · Cancel anytime
Generic timesheets don't understand ABA billing. Here's what makes ABA payroll uniquely difficult:
Multiple clients per day, each with unique service and client codes
Travel time between homes, schools, and clinics — all billable at hourly rate
KM-based travel compensation calculated separately from session hours
Supervision hours tracked and billed differently from direct therapy
T4 payroll requires SIN, address, and exact hourly rate per provider
Late submissions delay payroll — reminder emails used to be fully manual
Expense receipts (parking, supplies, meals) need to be tied to each pay period
Admins managing dozens of BTs need instant submission status visibility
Service codes (Therapy, Assessment, Supervision, Travel) vary by entry
Paying employees still requires manual bank transfers or EFT files each pay period
No connection between timesheet approval and actual payment disbursement
Broken formulas. Missing rows. Manual payroll math. It's time to leave the chaos behind and move to a platform built for ABA therapy teams.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | Mon | Tue | Wed | Total |
| 2 | Jane Smith | 3.5 | 4.0 | #REF! | #VALUE! |
| 3 | Marcus Lee | 7.0 | 6.5 | 7.0 | 20.5 |
| 4 | Priya Patel | 3.0 | #N/A | 4.0 | #VALUE! |
| 5 | Tom Nguyen | 5.0 | 4.5 | 5.0 | 14.5 |
Jane Smith
AB01 · 17.5h
Marcus Lee
AB03 · 20.5h
Priya Patel
AB07 · 7.0h
Tom Nguyen
AB12 · 14.5h
Purpose-built features for ABA session billing, payroll compliance, travel tracking, and admin oversight.
Log ABA sessions by date, client name, client code, service code (Therapy, Assessment, Supervision, Travel, Other), start/end time with AM/PM, and auto-calculated hours — all in a clean weekly view.
Track kilometres driven per client visit. Configurable per-km rate auto-calculates travel payout per day and rolls into total weekly earnings.
Eligible employees can log travel time as separate billable hours. Travel time pays at the employee's hourly rate and is included in the daily and weekly totals.
Each provider's hourly rate is stored securely. Total earnings — service hours + travel time hours + km compensation — are computed per day and per week in real time.
Providers submit timesheets with one click. Admins review, approve, or flag for corrections. Every status change is logged in a full audit trail.
Employees attach receipts for supplies, parking, meals, transit, and equipment directly on their timesheet. Admins review all expenses in the detail view.
One-click import of all entries from the most recent prior timesheet — saving Behaviour Technicians time when their client schedule stays consistent week to week.
The system automatically identifies who hasn't submitted and fires branded reminder emails — keeping payroll on schedule without manual follow-up.
SIN numbers, home addresses, and hourly rates are stored securely and only visible to authorized admins — compliant with Canadian payroll requirements.
Hours by employee, submission rates, status breakdowns, and a full payroll CSV export with SIN numbers — everything you need for T4 preparation.
Submitted timesheets lock automatically. Admins can unlock for corrections. Employees have a 14-day unsubmit window. Every action is timestamped in the audit log.
Admins toggle travel time eligibility per employee — only eligible staff see the Travel Time entry section, keeping the interface clean for everyone else.
Connect Plaid, Stripe Payouts, or export a CPA 005 EFT file. Once timesheets are approved, trigger a payroll run and employees are paid directly — no manual bank transfers.
Industry-standard open banking via Plaid Link lets employees securely connect their personal bank accounts. Stripe Payouts supports instant and 2-day delivery to employee accounts.
Filter the payroll tracker by employee or payout date. See exactly who is owed what, mark timesheets paid in bulk, and keep a full payment history with timestamps.
Every ABA agency runs differently. ABA Timesheet adapts to yours — configurable service codes, per-employee travel eligibility, custom hourly rates, organization-specific payroll cycles, and branded reminder emails. Your timesheet workflow, your rules.
Therapy, Assessment, Supervision, Travel — or add your own
Individual hourly rates and travel eligibility toggles
Custom pay cycles, EFT settings, and payout dates
Reminder emails with your agency name and branding
Timesheets, travel tracking, expenses, payroll, and payments — all in one place. No more switching between Excel, QuickBooks, your bank portal, and email reminders.
Excel Spreadsheets
Broken formulas
QuickBooks
Manual sync
Manual Emails
Chasing staff
Bank Portal
Separate EFT upload
Paper Receipts
Lost expenses
ABA Timesheet
Everything in one platform
End-to-end ABA payroll: timesheet entry, admin review, and automated employee payment — all in one platform
Behaviour Technicians and BCBAs log each ABA session with client name, client code, service code (Therapy, Assessment, Supervision, Travel, Other), AM/PM start & end times — hours calculate automatically. Travel km and travel time entries are right there too.


Providers see their total hours, estimated pay (service + travel time + km compensation), and confirm with a single checkbox. One click submits the timesheet and locks it — no more chasing people down.
Admins get a full submission dashboard — filter by status, search by employee, see hours and estimated pay at a glance. Overdue timesheets are flagged automatically so nothing slips through.


Drill into any timesheet to see every entry, the full payout breakdown, and expenses with receipts. Mark as Reviewed or send it back with correction notes. Export the full payroll CSV with SIN numbers for T4 prep.
Once timesheets are approved, trigger a payroll run directly from the Payroll Tracker. Connect Plaid for secure open-banking transfers, use Stripe Payouts for instant delivery, or export a CPA 005 EFT file for your existing bank portal — no manual bank transfers needed.
Payroll Run
Apr 18 – May 1, 2026
Jane Smith
38.5h · Plaid
Marcus Lee
42.0h · Stripe
Priya Patel
35.0h · EFT
Tom Nguyen
40.5h · Plaid
No contracts. No setup fees. Cancel anytime.
Billed monthly · CAD · Up to 100 employees
100+ employees · Volume pricing
From small clinics with 5 BTs to large multi-site ABA organizations, ABA Timesheet scales with your team. Built in Canada for Canadian ABA providers — SIN, T4, and CPA 005 EFT compliant out of the box.
20+
ABA Organizations
200+
Active Providers
1000s
Timesheets Processed
$9.99
Per employee/mo
Everything you need to know before getting started
Join 20+ ABA organizations already saving hours every payroll cycle. Start free, no setup fees.