See how it works

Build a packet in about 30 seconds.

See all how-to videos
📄

Compliant packet in minutes

Invoice, curriculum, diplomas and attestations in one PDF, ready to upload.

🚩

Catches problems before ClassWallet does

We check each receipt against ESA rules and tell you how to fix what's missing.

⏱️

Saves countless hours

Save your documents once. We build the curriculum and the packet for you.

💬

And it texts you every status

Approved, needs info or rejected, plus a reminder before deadlines.

What ESAHelper does

  • Builds one ClassWallet-ready packet: invoice, curriculum and documents
  • Builds ESA-compliant curriculum from your receipts
  • Checks receipts and invoices against ESA rules before you submit, to help avoid rejections
  • Stores diplomas, certificates and attestation forms once
  • Keeps a status log of every reimbursement
  • Texts you when ClassWallet approves, rejects, or needs more info
  • Reminds you before 15-day deadlines

What ESAHelper doesn't do

  • Log in to your ClassWallet or ask for your password
  • Submit for you. You click submit.
  • Guarantee approval. ADE decides.
  • Give legal or tax advice
  • Work for ADE or ClassWallet. We're not affiliated.

How it works

  1. 1Snap a receipt and pick the kid(s). We flag anything ClassWallet will reject.
  2. 2Add a curriculum if it needs one, and save tutor documents once.
  3. 3Upload each kid’s packet. We text you when ClassWallet decides.

Bonus

And it texts you every status

Forward ClassWallet emails once. We text you what happened and what to do next.

ESAHelperText Message
Today 9:41 AM
✅ ESAHelper: APPROVED - $120.00 from Sunny Trails Learning Co (Order 36066059). Funds in 2-10 business days. Reply STOP to opt out.
Approved: money's on the wayAmount, vendor and order number, plus when funds land.
ESAHelperText Message
Today 9:41 AM
⚠️ ESAHelper: ACTION NEEDED - "Please resubmit invoice with updated dates". Fix in ClassWallet by 10/31/2026 or it auto-rejects. Reply STOP to opt out.
Action needed: fix it in timeThe exact thing ClassWallet asked for and your deadline.
ESAHelperText Message
Day 10 · 9:00 AM
⏰ ESAHelper: REMINDER - 5 days left. ClassWallet still needs: "Please resubmit invoice with updated dates". Fix by 10/31/2026 or it auto-rejects. Reply STOP to opt out.
Day 10 reminder: 5 days leftA nudge before it auto-rejects.
ESAHelperText Message
Today 9:41 AM
❌ ESAHelper: REJECTED - $200.00. "Upload copy of vendor's diploma". Fix in ClassWallet by 10/26/2026. Reply STOP to opt out.
Rejected: here's the fixWhat to upload and the date to resubmit by.

Swipe to see each text →

Pricing

14-day free trial, then

$9.99/mo for your first kid

+ $5/mo for each additional kid

  • Compliant ClassWallet packets
  • Receipt and invoice compliance checks
  • Curriculum built from your receipts
  • Document bank, saved once
  • Phone and computer sync
  • Status texts and deadline reminders (launching soon)

Example: 3 kids = $9.99 + $5 + $5 = $19.99/mo

Start a 14 day free trial, no credit card required

Questions

Is this the official ClassWallet app?

No. ESAHelper is an independent helper for parents. You still submit in ClassWallet yourself. We're not affiliated with ADE or ClassWallet.

Can I start on my phone and upload from my computer?

Yes. Sign in with your email on both. Your kids, receipts, documents and packets sync, and only you can see them.

How do the status texts work?

You forward ClassWallet's emails to your ESAHelper address. We read each one and text you the result and any deadline. Texts are in preview and not sent yet.

Does it guarantee approval?

No. It checks your packet against ClassWallet's published list so fewer things get sent back. ADE makes the final decision.

How much does it cost?

Start with a 14-day free trial. Then $9.99/mo for your first kid plus $5/mo for each additional kid, or yearly at $99/yr plus $50/yr per additional kid (2 months free). 3 kids is $19.99/mo or $199/yr.

Your next ESA packet, compliant and ready to upload.

Start a 14 day free trial, no credit card required

Built for ESA families by an ESA family.

Have a suggestion to make ESAHelper better? Email us at gabe@esahelper.com

Want to see a sample packet?

See every file the helper makes for one receipt, using made-up example data.

See a sample packet

Need a curriculum for one activity? Get a free ESA curriculum →