ESA records · ClassWallet
ClassWallet expense tracking, the audit-ready way
ClassWallet moves the money. It doesn't keep the records a review asks for. Here's how to keep your own — categorized, receipted, and ready before the audit email lands — from a homeschool mom who lived that dread.
Last reviewed July 2026
If your ESA runs through ClassWallet, you already know it's a payment portal: it pays approved vendors, reimburses out-of-pocket purchases, and logs the transactions. What it doesn't do is organize those purchases the way an audit reads them — by your state's approved categories, each with a receipt and a stated purpose.
That gap is small until a review shows up. Then a year of transactions has to be sorted, matched to categories, and explained — and the parent doing that sorting is usually you, at the worst possible time. Keeping a categorized record as you go is the whole difference between a stressful weekend and a five-minute export.
What to keep alongside ClassWallet
- Every expense mapped to an approved category — so nothing sits in an ambiguous bucket at review time.
- A receipt attached to each purchase — the artifact a reviewer actually wants to see.
- A short purpose for anything that could be questioned — why this expense is educational.
- A quarterly summary — totals by category, ready to submit or defend.
- A flag on commonly-disallowed vendors — caught before you spend, not after.
Track it free, in your browser
The Arizona ESA expense tracker logs purchases against the official category list, warns on audit traps, and builds quarterly summaries — no account needed. Keep it beside ClassWallet and your records stay ready.
Common questions
Does ClassWallet track my ESA expenses for me?
ClassWallet processes the payments and stores your transactions, but it is a payment platform, not a record-keeping system. It won’t organize purchases by your state’s approved categories, flag a commonly-disallowed vendor before you buy, or assemble the quarterly summary a review asks for. Keeping your own categorized records alongside ClassWallet is what keeps you audit-ready.
Why keep separate records if everything goes through ClassWallet?
Because an audit asks a different question than a payment portal answers. Reviewers want to see each expense mapped to an approved category, with a receipt and a purpose — organized the way your program expects. A tracker built around your state’s actual category list turns a pile of transactions into a defensible file.
Is ArborSlate itself an ESA-eligible expense?
For Arizona families, yes — ArborSlate is ESA-eligible under the “tuition or fees, online learning program (non-public)” category, and most families reimburse it through ClassWallet. Approval is per submission and set by your state, so confirm against your program’s current category list.
Is the expense tracker free?
Yes. The Arizona ESA expense tracker is free to use in your browser with no account. The full ArborSlate app — which keeps your ESA records alongside grades, attendance, transcripts, and compliance — has a 14-day free trial.
See also: how to file your Arizona ESA quarterly expense report and ESA tracking by state.