For Providers: Get Listed →
The School Choice IndexFind Funds

ESA · Expense Tracker · Parent Tool

ESA expense tracker: state-specific fields for Arizona and Wyoming, common denial reasons, and copy-ready templates

An ESA expense tracker is your personal compliance record — the document that proves every purchase followed your state’s rules. This guide gives you a field-by-field tracker template with Arizona-specific and Wyoming-specific columns, the most common denial reasons, and how to avoid them.

Last verified: · Sources: Wyoming DOE expense guidance; Arizona ADE ESA handbook; Tennessee ESA program; Iowa Students First

By The School Choice Index Editorial TeamPublished Last reviewed

Why ESA families need an expense tracker

ESA programs are not simple bank accounts. They are rule-based systems where the state (or program administrator) decides whether each purchase qualifies. If your documentation is wrong or missing, a purchase can be rejected even if it was a legitimate educational expense. An expense tracker is how you keep a paper trail that answers the questions a state reviewer might ask.

ESA expense tracker: Arizona vs. Wyoming fields

FieldArizona (ClassWallet)Wyoming (WDE / ESP)
Purchase dateRecord immediatelyRecord immediately — 30-day deadline starts here
Vendor nameRequired for ClassWallet submissionRequired on itemized receipt
Item / service descriptionMust match ClassWallet allowable categoryMust match WDE allowable expense list
Expense categoryConfirm against ADE ESA handbookConfirm against Allowable and Disallowable Expense Guidance PDF
AmountMust match ClassWallet submissionMust match receipt and proof of payment
Receipt saved? (Y/N)Required — itemizedRequired — itemized, non-handwritten
Proof of payment saved? (Y/N)Required for reimbursement submissionsRequired
Preapproval needed? (Y/N)Check ADE rules — some categories require itCheck WDE guidance
Preapproval obtained? (date/ID)Save confirmation numberSave confirmation number
ClassWallet submission dateTrack this closelyN/A (submit to WDE)
WDE submission dateN/A (use ClassWallet)Must be within 30 days of purchase
Submission confirmation #ClassWallet ref numberWDE system reference
StatusPending / Approved / Denied / Action neededPending / Approved / Denied / Action needed

Copy-ready ESA expense tracker template

ESA EXPENSE TRACKER — SCHOOL YEAR: ____________ State / Program: _______________ Annual ESA amount: $____________ ENTRY #____ Purchase date: _________________________ 30-day submission deadline: ____________ (Wyoming only — calculated from purchase date) Vendor name: __________________________ Item / service: ________________________ Expense category: ______________________ State allowable? Y / N / confirmed via: ___________ Amount paid: $__________________________ DOCUMENTATION Receipt saved? (Y / N): _________________ Receipt itemized? (Y / N): ______________ Receipt non-handwritten? (Y / N): _______ Proof of payment saved? (Y / N): ________ PREAPPROVAL Preapproval required? (Y / N): __________ Preapproval obtained? (Y / N): __________ Preapproval date / ID: __________________ SUBMISSION Platform: ClassWallet / WDE portal / Step Up / other Date submitted: ________________________ Confirmation number: ___________________ STATUS: [ ] Pending [ ] Approved [ ] Denied Denial reason (if applicable): __________ Action taken: ________________________

Common ESA expense denial reasons — and how to prevent them

Denial reasonPrevention
Item not in allowable category listCheck the state's allowable expense list before every purchase
Receipt not itemizedRequest an itemized receipt from every vendor at time of purchase
Proof of payment missingSave bank or card statement with every receipt
Submission after deadline (Wyoming: 30 days)Set a calendar reminder for the submission deadline immediately after purchase
Preapproval skippedCheck whether preapproval is required before purchasing any service
Vendor not approved or participatingConfirm vendor eligibility through the official state source before purchasing
Amount mismatch between receipt and submissionDouble-check amounts before submitting

Wyoming expense tracker tips

Wyoming’s expense tracker needs two features that many other states do not require:

  1. 30-day submission deadline column: Calculate this from the purchase date and enter it immediately. Wyoming’s guidance is clear: submissions must arrive within 30 days or the expense may not be reimbursed.
  2. Receipt type confirmation: Wyoming explicitly does not accept handwritten receipts. Your tracker should confirm that every receipt is typed, printed, or electronic before you submit.

For mileage claims in Wyoming, also track: start address, end address, distance (from a mapping tool), number of trips, IRS mileage rate used, and total requested. Keep a printout of the mapping tool calculation as your documentation.

Arizona expense tracker tips

Arizona uses ClassWallet as the payment platform. Your tracker should record:

  • The ClassWallet transaction reference or submission ID
  • Whether the submission was a direct payment or a reimbursement
  • The ADE allowable-expense category the item falls under
  • Whether the receipt was itemized and complete before submission

Arizona’s ADE ESA handbook is the source of truth for allowable categories. Update your tracker template at the start of each school year with any new categories or rule changes from the latest handbook.

Weekly tracker review habit

Set a weekly calendar reminder to review your ESA expense tracker. Each week, check:

  • Any purchases made this week — are they entered?
  • Any Wyoming 30-day deadlines coming up in the next 7 days?
  • Any pending submissions awaiting a status update?
  • Any denied submissions needing an appeal or corrected resubmission?

This 10-minute weekly habit prevents most deadline misses and documentation gaps.

Related guides

Frequently asked questions

What is an ESA expense tracker?
An ESA expense tracker is a parent-built record of every ESA purchase: the item or service, the expense category, the vendor, the date, the amount, the receipt status, the preapproval status (if required), and the submission date. It is not a government form. It is your personal compliance record — the document you use to show that your spending follows your state's ESA rules.
Why do ESA families need an expense tracker?
Because ESA programs are rule-based, and audits or documentation requests can happen. If you are ever asked to show that a purchase was allowable, your tracker gives you a quick way to pull that information without digging through email and paper receipts. It also helps you catch errors before you submit — like a missing receipt, a wrong category, or a missed preapproval.
What fields should an ESA expense tracker include?
At minimum: purchase date, vendor name, item or service description, expense category, amount, receipt saved status, receipt type (itemized, not handwritten for Wyoming), proof of payment saved, preapproval status if required, submission date, and submission confirmation number. Wyoming families should also track whether they met the 30-day submission deadline.
How do I track Wyoming ESA expenses?
Wyoming families need an expense tracker that includes: the purchase date, a 30-day submission deadline field (calculated from the purchase date), a field confirming the receipt is itemized, a field confirming the receipt is not handwritten, proof of payment status, and submission date. Wyoming's Allowable and Disallowable Expense Guidance PDF should be checked before any purchase and used to verify the expense category.
How do I track Arizona ESA expenses?
For Arizona, your expense tracker should note: the ClassWallet submission date, the ClassWallet transaction ID or reference, the item description, whether the receipt is itemized, proof of payment, and whether the purchase was submitted as direct payment or reimbursement through ClassWallet. Arizona's ADE ESA handbook defines the allowable expense categories — check it before adding a new category to your tracker.
What are the most common reasons ESA expense claims are denied?
Most denials happen because: (1) the item was not in the state's allowable category list, (2) the receipt was not itemized, (3) proof of payment was missing, (4) the submission was late (Wyoming's 30-day rule), (5) preapproval was skipped in a state that requires it, or (6) the vendor was not approved or participating in the program. Tracking these fields for every purchase catches most of these before you submit.
Should I use a spreadsheet or app for ESA expense tracking?
Either works. A spreadsheet (Google Sheets, Excel) is free and flexible. An app can send reminders, but most ESA expense apps are not program-specific. The format matters less than the habit: record every purchase within 48 hours, attach or photograph the receipt immediately, and review your tracker weekly against your submission deadlines.