Trusted by 20+ ABA organizations · Now with Automated Payroll via Plaid & Stripe

ABA Timesheet Software Built for Behaviour Technicians, BCBAs & Supervisors

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

20+ Organizations
200+ Providers
Built for Canada
No Setup Fees

Why ABA billing and hour tracking is uniquely complex

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

Still using Excel for ABA timesheets?

Escape the Spreadsheet Trap

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.

timesheet_2026_Mar.xlsxShared · 3 editors
fx=SUM(B2:E2)
ABCDE
1NameMonTueWedTotal
2Jane Smith3.54.0#REF!#VALUE!
3Marcus Lee7.06.57.020.5
4Priya Patel3.0#N/A4.0#VALUE!
5Tom Nguyen5.04.55.014.5
Formula error in C2 — broken reference
Travel km not tracked — manual recalc needed
Row 5 overwritten by another editor
Switch to ABA Timesheet
ABA Timesheet — Week of Mar 17Auto-calculated
J

Jane Smith

AB01 · 17.5h

$612.50Submitted
M

Marcus Lee

AB03 · 20.5h

$717.50Submitted
P

Priya Patel

AB07 · 7.0h

$245.00Draft
T

Tom Nguyen

AB12 · 14.5h

$507.50Reviewed
Hours auto-calculated from start/end times
Travel km & compensation included automatically
Ready for payroll — no manual math

Everything your ABA team needs — nothing they don't

Purpose-built features for ABA session billing, payroll compliance, travel tracking, and admin oversight.

Smart Weekly Timesheet Entry

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.

Travel KM Compensation

Track kilometres driven per client visit. Configurable per-km rate auto-calculates travel payout per day and rolls into total weekly earnings.

Billable Travel Time Tracking

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.

Automatic Pay Calculation

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.

Submission & Review Workflow

Providers submit timesheets with one click. Admins review, approve, or flag for corrections. Every status change is logged in a full audit trail.

Expense & Receipt Management

Employees attach receipts for supplies, parking, meals, transit, and equipment directly on their timesheet. Admins review all expenses in the detail view.

Copy Previous Week

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.

Automated Email Reminders

The system automatically identifies who hasn't submitted and fires branded reminder emails — keeping payroll on schedule without manual follow-up.

Secure Payroll Data

SIN numbers, home addresses, and hourly rates are stored securely and only visible to authorized admins — compliant with Canadian payroll requirements.

Admin Reports & Analytics

Hours by employee, submission rates, status breakdowns, and a full payroll CSV export with SIN numbers — everything you need for T4 preparation.

Timesheet Locking & Audit Logs

Submitted timesheets lock automatically. Admins can unlock for corrections. Employees have a 14-day unsubmit window. Every action is timestamped in the audit log.

Per-Employee Travel Eligibility

Admins toggle travel time eligibility per employee — only eligible staff see the Travel Time entry section, keeping the interface clean for everyone else.

Automated Payroll Disbursement

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.

Plaid & Stripe Integration

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.

Payroll Tracker with Payout Dates

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.

Custom to Your Agency

Configured for your organization — not one-size-fits-all

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.

Custom Service Codes

Therapy, Assessment, Supervision, Travel — or add your own

Per-Employee Rates

Individual hourly rates and travel eligibility toggles

Org-Specific Payroll

Custom pay cycles, EFT settings, and payout dates

Branded Communications

Reminder emails with your agency name and branding

One Platform

Stop juggling 5 tools. Combine everything in one platform.

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

Weekly timesheet entry
Travel km & travel time
Expense receipts
Automated reminders
Admin review workflow
Payroll CSV export
CPA 005 EFT file
Plaid & Stripe payouts
Audit trail & locking
Per-employee rates
Custom service codes
T4-ready reports

How ABA Timesheet works — from session to direct deposit

End-to-end ABA payroll: timesheet entry, admin review, and automated employee payment — all in one platform

1

Provider logs weekly hours

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.

  • Auto hour calculation from start/end times
  • ABA-specific service codes built in
  • Travel km & travel time on the same form
  • Copy entries from previous week in one click
ABA Timesheet entry screen showing a weekly table with client session rows, service codes, AM/PM time selectors, and auto-calculated hours
Employee dashboard showing current week status card, stat cards for total hours and submitted timesheets, and a list of recent weekly timesheets with status badges
2

Confirm accuracy & submit

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.

  • Real-time pay preview before submitting
  • Confirmation checkbox for accountability
  • 14-day unsubmit window for corrections
  • Automated reminders for late submissions
3

Admin reviews all submissions

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.

  • Status dashboard: submitted, overdue, reviewed
  • One-click reminder emails per employee
  • Bulk actions and search/filter tools
  • Full audit trail of every action
Admin all-timesheets dashboard showing a table of employee submissions with status badges, hours, estimated pay, and action buttons for review
Admin timesheet detail review screen showing employee info, payout calculation, entries table, admin notes section, and approve or request-correction action buttons
4

Approve & export payroll

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.

  • Itemized entry review with travel breakdown
  • Expense receipts attached per timesheet
  • Admin notes sent directly to provider
  • Payroll CSV export with SIN & hourly rate
5

Employees get paid — automatically

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.

  • Plaid integration — employees securely link their bank, no account numbers shared
  • Stripe Payouts — instant or 2-day direct deposit to employee accounts
  • CPA 005 EFT file export — works with any Canadian bank portal
  • Payroll Tracker shows exact amounts owed per employee per pay period
  • Bulk "Mark as Paid" with full payment audit trail and timestamps
🏦 Plaid💳 Stripe Payouts🏛️ Manual EFT / CPA 005
💸

Payroll Run

Apr 18 – May 1, 2026

Completed
J

Jane Smith

38.5h · Plaid

$1,347.50
M

Marcus Lee

42.0h · Stripe

$1,512.00
P

Priya Patel

35.0h · EFT

$1,225.00
T

Tom Nguyen

40.5h · Plaid

$1,417.50
4 employees · 156h total$5,502.00 CAD disbursed

Simple, transparent ABA timesheet pricing

No contracts. No setup fees. Cancel anytime.

Most Popular
Standard Plan
$9.99/employee/mo

Billed monthly · CAD · Up to 100 employees

  • Unlimited weekly timesheets
  • ABA service codes (Therapy, Assessment, Supervision, Travel, Other)
  • AM/PM time entry with auto hour calculation
  • Travel km compensation tracking
  • Billable travel time at hourly rate
  • Expense & receipt management
  • Copy previous week entries
  • Admin review & correction workflow
  • Automated email reminders
  • Payroll CSV export (SIN included)
  • Automated payroll via Plaid or Stripe Payouts
  • CPA 005 EFT file export for any Canadian bank
  • Payroll Tracker with per-payout-date filtering
  • Full audit trail & logs
  • Secure SIN/payroll data storage
Enterprise
Custom

100+ employees · Volume pricing

  • Unlimited employees
  • Everything in Standard
  • Volume discount pricing
  • Dedicated onboarding support
  • Priority support channel
  • Custom billing arrangements
  • Multi-location org support

Trusted by 20+ Canadian ABA organizations — purpose-built for Canadian payroll

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

Frequently asked questions about ABA Timesheet

Everything you need to know before getting started

Ready to simplify ABA timesheet and payroll management?

Join 20+ ABA organizations already saving hours every payroll cycle. Start free, no setup fees.