Get paid the ESA funds.
Without the rejected invoices.
Education Savings Account money is pouring into microschools, tutors and therapists — but only if your invoices pass review. GetESAPaid gets you registered as a vendor and builds rejection-proof, audit-ready invoices to your state’s exact spec.
Create your account free, subscribe when you’re ready — cancel anytime. Or try the free invoice generator first, no signup.
Get vendor-ready and get paid
- ✓ Guided per-state vendor registration
- ✓ Compliant invoice generator + rejection checker
- ✓ Audit-ready records binder per student
- ✓ Deadline & renewal reminders
No card to start · cancel anytime
The problem
Why ESA payments stall
It’s rarely eligibility — it’s paperwork. Programs reject invoices missing a single required detail, and the money waits while you’ve already delivered the service.
Receipts aren't invoices
ESA programs require itemised invoices with service dates, the educational subject, and credentials — a generic Square or PayPal receipt bounces.
Weeks of payment delays
A rejected invoice means correcting and re-submitting — and the review clock starts over while you wait to get paid.
Registration is a maze
Every state and rail — ClassWallet, Odyssey, Step Up — has a different vendor process. Most new providers get stuck before they earn a dollar.
How it works
Three steps to getting paid
Get registered
A guided, per-state checklist gets you approved as a vendor with the right rail — ClassWallet, Odyssey or Step Up — and your bank connected for payouts.
Invoice without rejections
Generate invoices built to your state's exact required fields. We flag every rejection risk — missing dates, vague descriptions, missing credentials — before you submit.
Stay audit-ready
Keep invoices, service records and credentials per student in one binder, ready the day the program reviews you or your funding renews.
Rejection-proof invoicing
Invoices built to your state’s exact spec
Every state defines its own mandatory invoice fields — and a single missing detail is a denial. GetESAPaid encodes those rules per state, so each invoice has what the rail needs to pay it the first time.
- ✓ Required fields, credentials and the educational subject, every time
- ✓ A rejection checker that catches problems before you submit
- ✓ Clean PDF invoices ready for ClassWallet, Odyssey or Step Up
Getting paid
Money that actually reaches your bank
ESA funds move from the family and state through a payment rail to your business account. We map exactly how your state pays — direct pay vs reimbursement, fees, and timing — so nothing gets stuck in review.
- ✓ Per-rail payout guidance for ClassWallet, Odyssey & Step Up
- ✓ Direct-pay vs reimbursement, explained for your state
- ✓ Know the fees and timing before you price your services
Audit-ready
Pass reviews and renewals without scrambling
Programs review vendors and renew funding on a schedule. GetESAPaid keeps a clean record per student — invoices, service logs, the educational purpose, and credentials — so an audit is a non-event and renewals are easy.
- ✓ Per-student binder of invoices and service logs
- ✓ Credential tracking so nothing lapses mid-year
- ✓ Deadline & renewal reminders for your state
$5.75B
universal-ESA funds moved last year
18
states supported
3
major payment rails
4
provider types served
By state
Find your state’s ESA vendor rules
Every program is different. Pick yours for the exact steps, deadlines, payment rail and invoice fields.
Texas
OdysseyEducation Freedom Accounts
Become a vendor →
Arizona
ClassWalletEmpowerment Scholarship Account
Become a vendor →
Florida
Step Up For StudentsFamily Empowerment Scholarship
Become a vendor →
Iowa
OdysseyStudents First Education Savings Accounts
Become a vendor →
Utah
ClassWalletUtah Fits All Scholarship
Become a vendor →
Arkansas
ClassWalletChildren's Educational Freedom Account
Become a vendor →
Tennessee
ClassWalletEducation Freedom Scholarship
Become a vendor →
West Virginia
ClassWalletHope Scholarship
Become a vendor →
North Carolina
ClassWalletEducation Student Accounts (ESA+)
Become a vendor →
Indiana
ClassWalletEducation Scholarship Account
Become a vendor →
New Hampshire
ClassWalletEducation Freedom Account
Become a vendor →
Ohio
Merit (Other)Afterschool Child Enrichment (ACE)
Become a vendor →
Georgia
OdysseyGeorgia Promise Scholarship
Become a vendor →
Alabama
ClassWalletCHOOSE Act
Become a vendor →
Louisiana
OdysseyLA GATOR Scholarship Program
Become a vendor →
Wyoming
OdysseyWyoming Education Savings Account Program
Become a vendor →
Missouri
OdysseyMissouri Empowerment Scholarship Accounts (MOScholars)
Become a vendor →
South Carolina
ClassWalletEducation Scholarship Trust Fund
Become a vendor →
ESA vendor questions, answered
What is an ESA vendor?
An ESA (Education Savings Account) vendor is an approved education provider — a microschool, tutor, therapist, or curriculum seller — that families can pay using public school-choice funds. You register with your state's program and its payment rail (ClassWallet, Odyssey, or Step Up For Students), then invoice against a family's ESA balance.
Why do ESA invoices get rejected?
Almost always documentation: a missing service date, a vague description with no educational subject, no provider credential where one is required, a total that doesn't add up, or a Square/PayPal receipt submitted instead of an itemised invoice. GetESAPaid builds each invoice to your state's exact required fields and flags problems before you submit.
Which states does GetESAPaid support?
Eighteen ESA / school-choice states: Texas, Arizona, Florida, Iowa, Utah, Arkansas, Tennessee, West Virginia, North Carolina, Indiana, New Hampshire, Ohio, Georgia, Alabama, Louisiana, Wyoming, Missouri, and South Carolina — each with its own registration steps, payment rail, and invoice rules.
How much does it cost?
GetESAPaid is $39/month or $390/year (about two months free), cancel anytime. The invoice generator and rejection checker are free to try with no signup.
How do I get paid as an ESA vendor?
After you register and your invoice is approved, your state's payment platform deposits the funds into your business bank account. Most providers use direct pay (the program pays you against an invoice the family approves) rather than reimbursement, which is slower.
Do I need a license or credential?
It depends on your state and service. Many states require a valid credential or license for tutoring or licensed therapy, and the credential must appear on the invoice where required. GetESAPaid surfaces each state's rules so you submit the right documentation.
Stop losing ESA money to paperwork
Get registered, invoice without rejections, and keep every dollar your families are entitled to spend with you.
No card to start · cancel anytime