Will your ESA invoice get approved?
Fill in what’s on your invoice and see every requirement your state’s program enforces — what passes, what a reviewer would bounce, and exactly how to fix it. It’s the same engine esadesk runs on every vendor invoice, with every rule cited to its state or platform source. Free, no signup.
Runs entirely in your browser — nothing you type leaves this page.
Arizona Empowerment Scholarship Account
ClassWallet rejects incomplete invoices, and every rejection restarts a clock that already runs one week to thirty days. Check yours before the parent submits.
Run the 16 checks →Texas TEFATexas Education Freedom Account (TEFA)
TEFA runs on the Odyssey marketplace — no invoice is ever submitted, but the state auditor samples transactions. Check that your internal records are audit-complete.
Run the 12 checks →Texas PDSESTexas PDSES (special education, separate program)
TEA staff review every PDSES purchase, the invoice must state your approved service verbatim, and the 2.5% ClassWallet fee is yours to absorb — never the family's.
Run the 15 checks →Utah Fits AllUtah Fits All Scholarship
Utah accepts exactly one document per reimbursement, refuses anything handwritten, and wants every line individually priced — the strictest documentation rules in the book.
Run the 16 checks →Florida Step UpFlorida Step Up For Students
Step Up reimbursements officially take up to 60 days (state audits have seen ~90), and a bounced document restarts the clock.
Run the 15 checks →New Hampshire EFANew Hampshire Education Freedom Account
Check a New Hampshire EFA invoice against every ClassWallet requirement before it's submitted — every rule cited to its source.
Run the 11 checks →North Carolina ESA+North Carolina ESA+ (students with disabilities)
Check a North Carolina ESA+ invoice against every ClassWallet requirement before it's submitted — every rule cited to its source.
Run the 11 checks →South Carolina ESTFSouth Carolina Education Scholarship Trust Fund
Check a South Carolina ESTF invoice against every ClassWallet requirement before it's submitted — every rule cited to its source.
Run the 11 checks →Arkansas EFAArkansas Children's Educational Freedom Account
Check a Arkansas EFA invoice against every ClassWallet requirement before it's submitted — every rule cited to its source.
Run the 11 checks →Indiana ESAIndiana Education Scholarship Account (INESA)
Check a Indiana ESA invoice against every ClassWallet requirement before it's submitted — every rule cited to its source.
Run the 17 checks →Alabama CHOOSEAlabama CHOOSE Act
Check a Alabama CHOOSE invoice against every ClassWallet requirement before it's submitted — every rule cited to its source.
Run the 15 checks →Iowa ESAIowa Students First Education Savings Account
Check a Iowa ESA invoice against every Odyssey requirement before it's submitted — every rule cited to its source.
Run the 10 checks →Georgia PromiseGeorgia Promise Scholarship
Check a Georgia Promise invoice against every Odyssey requirement before it's submitted — every rule cited to its source.
Run the 10 checks →Louisiana GATORLouisiana GATOR Scholarship
Check a Louisiana GATOR invoice against every Odyssey requirement before it's submitted — every rule cited to its source.
Run the 10 checks →Wyoming ESAWyoming Steamboat Legacy Scholarship (ESA)
Check a Wyoming ESA invoice against every Odyssey requirement before it's submitted — every rule cited to its source.
Run the 10 checks →Missouri MOScholarsMissouri MOScholars
Check a Missouri MOScholars invoice against every Odyssey requirement before it's submitted — every rule cited to its source.
Run the 11 checks →West Virginia HopeWest Virginia Hope Scholarship
Check a West Virginia Hope invoice against every Student First (Theo) requirement before it's submitted — every rule cited to its source.
Run the 11 checks →Tennessee EFSTennessee Education Freedom Scholarship (EFS)
Check a Tennessee EFS invoice against every Student First (Theo) requirement before it's submitted — every rule cited to its source.
Run the 11 checks →