Will my ESA invoice get rejected?
Programs reject invoices that are missing a single required detail — and the money waits. Run this 30-second self-audit against your state’s rules before you submit.
Tick everything your invoice already shows:
0% compliant — 10 missing
0%- Provider (vendor) full legal name and address
- Student's full name
- Parent / account-holder name
- Invoice date and the dates of service covered
- Itemised description of each service or product
- The educational subject / purpose of each service
- Quantity / hours, unit price, and total amount due
- Provider credentials or license where the service requires one
- Proof of fulfillment / delivery — Odyssey releases payment (Net-30) only after fulfillment is confirmed
- Listing must match a pre-approved marketplace offering (nothing lists until it clears compliance review)
Fix these before you submit to Odyssey, or use our generator that builds them in automatically →
Open the invoice generatorGetESAPaid fixes these automatically — compliant invoice in 60 seconds
Every Texas field above is a required field in our invoice generator — it won't let you leave one blank.
Provider (vendor) full legal name and address — auto-required in GetESAPaid
Student's full name — auto-required in GetESAPaid
Parent / account-holder name — auto-required in GetESAPaid
Invoice date and the dates of service covered — auto-required in GetESAPaid
Itemised description of each service or product — auto-required in GetESAPaid
The educational subject / purpose of each service — auto-required in GetESAPaid
Quantity / hours, unit price, and total amount due — auto-required in GetESAPaid
Provider credentials or license where the service requires one — auto-required in GetESAPaid
Proof of fulfillment / delivery — Odyssey releases payment (Net-30) only after fulfillment is confirmed — auto-required in GetESAPaid
Listing must match a pre-approved marketplace offering (nothing lists until it clears compliance review) — auto-required in GetESAPaid