Iowa Students First Education Savings Account
Iowa Students First Education Savings Account pays vendors through Odyssey. Here's what a compliant invoice needs, straight from esadesk's rules data.
- Odyssey
- Direct pay only
- No platform fee observed
The program pays you directly.
Iowa's ESA runs through the Odyssey marketplace: the purchase from the child's account is the payment request, and the provider is paid after fulfillment is confirmed. Odyssey's own vendor terms are Net-30 from confirmed fulfillment; Iowa hasn't published a program-specific window.
Odyssey Marketplace docs + Iowa DOE Students First ESAThe invoice, annotated
What a Odyssey reviewer looks for, region by region. Every requirement comes from the program's own documents — sources under each note.
- 1
Top of the page
Number and date the document — reviewers reference both.
- Invoice has a unique invoice number provisional
- Invoice has an issue date provisional
- 2
Names and identity
The names have to line up: your business, your address, the account holder, the student.
- Student name is on the invoice provisional
- Vendor business name and contact info are on the invoice provisional
- Parent / account-holder name is on the invoice provisional
- Vendor business address is on the invoice provisional
- 3
The line items
Dated, described, priced — line by line.
- Every line item has a service date provisional
- Every line item has a description and an amount provisional
- Each line shows its math — minutes, or quantity × unit price good practice provisional
- 4
The total
The math has to close.
- Invoice total matches the sum of the lines provisional
The full checklist
Every check esadesk runs for Iowa ESA, with its fix in plain words — 10 checks cited to 1 state and platform source.
Has to be right 9
Invoice has a unique invoice number provisional
Add an invoice number — every claim needs one the reviewer can reference.
Odyssey Marketplace docs + Iowa DOE Students First ESAInvoice has an issue date provisional
Add the invoice date — AZ's handbook lists it explicitly, and every platform expects it.
Odyssey Marketplace docs + Iowa DOE Students First ESAStudent name is on the invoice provisional
Add the student's name exactly as it appears in the program.
Odyssey Marketplace docs + Iowa DOE Students First ESAVendor business name and contact info are on the invoice provisional
Add your business name and at least one contact — email or phone.
Odyssey Marketplace docs + Iowa DOE Students First ESAEvery line item has a service date provisional
Add the date of service to every line — undated lines bounce.
Odyssey Marketplace docs + Iowa DOE Students First ESAEvery line item has a description and an amount provisional
Give every line a description and a dollar amount.
Odyssey Marketplace docs + Iowa DOE Students First ESAParent / account-holder name is on the invoice provisional
Add the parent's name — platforms match invoices to the account holder.
Odyssey Marketplace docs + Iowa DOE Students First ESAVendor business address is on the invoice provisional
Add your business address — reviewers reject invoices without it.
Odyssey Marketplace docs + Iowa DOE Students First ESAInvoice total matches the sum of the lines provisional
The total doesn't add up to the line items — recalculate before sending.
Odyssey Marketplace docs + Iowa DOE Students First ESA
Worth knowing 1
Each line shows its math — minutes, or quantity × unit price good practice provisional
Not required here, but a line that shows its math gets fewer questions: add the minutes — “Math tutoring — 60 min — $80.00” — or a quantity and a unit price: “4 sessions × $80.00 = $320.00”.
Odyssey Marketplace docs + Iowa DOE Students First ESA
Check an invoice against these rules
The free checker runs this exact checklist — what passes, what a reviewer would bounce, and how to fix it.
Runs entirely in your browser — nothing you type leaves the page.
Check a Iowa ESA invoice