ABA cases
PAYMENT TRACKERabacases.com

ABA Payment Tracker for Sessions, Hours, and Unpaid Balances

A free way to see what you worked, what's been paid, and what's still owed — across every agency you work with.

ABA Payment Tracker is the money-tracking side of ABA Cases' free ABA timesheet and payment tracker. It's built for RBTs, BCBAs, and other ABA providers who bill across multiple agencies and need a clear, ongoing record of what's actually been paid versus what's still outstanding.

Worked, paid, and unpaid are three different things

Most ABA providers can tell you roughly how many sessions they ran this month. Far fewer can say, with confidence, exactly how much of that has actually been paid — and how much is still sitting out there unpaid. Those two numbers aren't the same thing, and the gap between them tends to grow quietly: a session gets logged, a pay cycle comes and goes, a payment lands short or late, and there's no clean record connecting the dots back to the work that was actually done.

That gap gets harder to track the moment more than one agency is involved. A provider juggling two or three cases across different agencies is effectively running two or three separate pay cycles at once — different schedules, different rates, different payment habits — and mentally reconciling all of it isn't realistic for long.

See paid and unpaid status in one place

Instead of relying on memory, a running mental tally, or notes scattered across texts and spreadsheets, the tracker gives every pay cycle a clear status: paid, still owed a balance, or awaiting payment. As payments come in, the tracker reflects what's been received against what was actually worked, so a provider can look at any point in time and know where things stand — without re-adding hours in their head.

Paid
A cycle is marked paid once what's been received matches what was worked, so it's clear at a glance and doesn't need a second look.
Balance owed
If a payment comes in short of what was actually worked, the remaining balance stays visible until it's accounted for.
Awaiting payment
Work that's been logged but hasn't had any payment recorded against it yet shows up separately, so it doesn't get lost.

Your own record, not an agency's payroll system

It's worth being precise about what this tool is and isn't. The ABA Payment Tracker doesn't connect to any agency's payroll or billing system, and it isn't an official reconciliation between a provider and the agencies they work with. There's no data feed from an agency confirming what they've paid — a provider enters what they worked and what they've received, and the tracker keeps that organized in one place instead of across memory, texts, and loose notes.

Think of it as a provider's own working record of their own pay — something to bring to a conversation with an agency if numbers don't line up, not a substitute for payroll, accounting software, or tax advice.

What you can track

Sessions and hours
Log each session with a duration picker or start/end times — the input that everything else on this page is built from.
Agency payments
Every entry links to a specific agency, so paid and unpaid status stays organized per agency instead of blended into one confusing total.
Mileage
Log mileage as an expense category alongside your other reimbursable costs, so driving-related expenses don't get forgotten between pay cycles.
Expenses
Track other out-of-pocket costs — materials, training, and more — separately from session hours, each with its own amount and category.
CSV and PDF export
Export your records as a CSV or a formatted PDF report whenever you need a copy outside the tracker.
Notes on any entry
Add a free-text note to any session — including a quick note when a session is cancelled, rescheduled, or a client no-shows.

None of this requires a separate spreadsheet or a second app — sessions, agencies, mileage, expenses, and payment status all live under the same free profile used for ABA timesheet logging and RBT timesheet tracking.

Built for providers working more than one case

A lot of pay-tracking tools assume one employer and one paycheck. ABA work often doesn't look like that — many RBTs and BCBAs pick up cases across more than one agency at the same time, each with its own rate, schedule, and pay cadence. Without a way to separate those out, it's easy to lose track of which agency owes what, especially when a payment is late or comes in short.

Keeping agency payments separate — rather than one blended running total — makes it easier to spot exactly where a balance is unpaid, and to have a clear, organized record on hand before raising it with the agency directly.

Weighing whether a case is worth taking in the first place? See how to choose an ABA case.

Start tracking your ABA payments — free

Create a free profile to log sessions, track paid and unpaid balances by agency, and export your own record whenever you need it.