ClassWallet vs Odyssey vs Step Up For Students — from the vendor side
All three move ESA money from the state to your bank account, but they register you, pay you, and reject you differently. Here’s the head-to-head.
Last verified July 2026 against official platform documentation. You don’t pick your platform — your state’s program does.
| ClassWallet | Odyssey | Step Up For Students | |
|---|---|---|---|
| What it is | The digital wallet most ESA states use to pay vendors. | The program manager and marketplace behind Texas and Iowa ESAs. | The nonprofit running Florida's scholarships and the MyScholarShop marketplace. |
| How you get paid | Direct deposit to your business bank account once a payment clears. | Automatic payout via Stripe once an order is marked fulfilled. | Direct deposit after invoice approval (direct-pay) or marketplace fulfillment. |
| Typical payout timing | Direct deposit typically ~1–2 weeks after a payment clears review. | Automatic Stripe payout, Net-30 after you confirm fulfillment. | Direct pay ~5–7 business days after approval; reimbursements can take up to 60 days (and the clock restarts if anything is missing). |
| Vendor fees | ~2.5% vendor service fee deducted from each payout. | No upfront vendor fee to list; payouts run through a Stripe bank connection. | No listing fee; paid via direct-pay invoice or the MyScholarShop marketplace. |
| Payment flow | Parent-directed: the family logs into ClassWallet, uses "Pay Vendor" to upload your itemised invoice, and selects one approved expense category. Approved vendors can also be paid directly. | Marketplace-directed: you list pre-approved products/services, families purchase with ESA funds, and Odyssey auto-pays you when you confirm fulfillment. | Two paths: list on the MyScholarShop marketplace, or submit a direct-pay itemised invoice the family approves against their Florida Empowerment Scholarship balance. |
| #1 rejection trap | ClassWallet rejects the ENTIRE order if one line item is unallowable or if categories are mixed (e.g. technology + curriculum on the same order). Keep each order to one clean category. | Listings are pre-approved for compliance — describe each service with its educational subject so it clears review. | FES-UA reimbursement review can take up to 60 days — and the clock RESTARTS if a request is placed on hold for missing documentation. Clean invoices are the only way to get paid fast. |
| ESA states using it | Arizona, Utah, Arkansas, Tennessee, West Virginia, North Carolina, Indiana, New Hampshire, Alabama, South Carolina | Texas, Iowa, Georgia, Louisiana, Wyoming, Missouri | Florida |
Selling across states means juggling all three
GetESAPaid builds each invoice to the right platform’s rules and keeps your records audit-ready across every state you serve — for $39/mo.
Registration, step by step, on each platform
ClassWallet
- Get approved as a vendor / service provider with your state's ESA program first — ClassWallet pays, but the state approves who can be paid.
- Register your business on ClassWallet and connect your bank account (voided check or account/routing details).
- Confirm your payout and tax details so payments aren't held.
- Send each family an itemised invoice; they upload it via "Pay Vendor" and choose the matching expense category.
- ClassWallet reviews and releases the funds; you log the service for your audit file.
Odyssey
- Apply as a vendor through Odyssey's state-specific application with your business details and required documents.
- Connect your bank via Stripe so Odyssey can pay you.
- Submit your products/services for pre-approval — nothing lists until it clears compliance.
- Fulfill orders families place from their ESA balance and confirm fulfillment.
- Odyssey triggers automatic payout to your account.
Step Up For Students
- Apply to become a Step Up For Students provider.
- Complete the onboarding kick-off call and account setup after approval.
- List services on MyScholarShop and/or set up direct-pay invoicing.
- Send itemised invoices the family approves against their FES-UA balance.
- Funds are released after review; keep records for the audit file.
FAQ
Which ESA payment platform pays vendors fastest?
Step Up For Students direct pay (~5–7 business days after approval) and ClassWallet direct vendor-pay (~1–2 weeks) are fastest when the invoice clears first review. Odyssey pays Net-30 after fulfillment confirmation. Reimbursement paths are always slower — Florida reimbursement reviews can run to 60 days.
Do I choose my payment platform?
No — the state chooses. Each ESA program contracts one rail (Arizona → ClassWallet, Texas → Odyssey, Florida → Step Up For Students). If you serve families in several states you'll likely need accounts on more than one platform.
Which platform charges vendor fees?
ClassWallet deducts a ~2.5% vendor service fee from each payout. Odyssey (Texas TEFA) and Step Up For Students charge no vendor listing fee.
Can I use the same invoice on all three?
The core fields overlap, but each rail has its own rejection traps: ClassWallet rejects entire orders with mixed expense categories; Odyssey only pays against pre-approved marketplace listings; Step Up enforces per-category documentation rules. Build the invoice for the rail that pays you.