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 generator

GetESAPaid 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