From your first student to your first state disbursement, in a flow that does not assume you have a CFO.
Pick your state. CohortLedger loads the ESA program, the payment platform, the vendor registration system, the quarterly reporting cadence, and the attendance rule. You do not enter any of that by hand.
ESA states ship Live today (Texas, Arizona, Florida, Utah, Louisiana, West Virginia, Iowa, Arkansas, Missouri), plus a baseline configuration for any ClassWallet-backed state and tracking for upcoming states (Wyoming, Indiana, Tennessee EFS). Tell us your state and we will confirm where it sits in the queue.
Add the family record, capture the primary contact, the email, the phone, and the siblings. For each student, pick the ESA program they are on or mark them as fully out of pocket.
Tag each family once and you are done. Quarterly billing, attendance, and compliance all derive from this single piece of setup.
Generate one batch per quarter. ESA portions route through your state's platform, family-owed portions are due to your school. Receipts land as the state pays.
Each invoice carries an ESA portion in cents, an out-of-pocket portion in cents, status (received, pending, partial, paid, unpaid), received date if any, expected date if pending, the quarter, and the platform. That is the audit trail.
We watch the dates so you do not have to. Quarterly attendance reports, vendor renewals, background check expirations, every state-specific item surfaced before the deadline hits.
The Compliance tab shows a per-state checklist with countdowns. Items under 14 days flag amber, overdue items flag red, complete items move to the bottom. Hand a state reviewer a clean trail, not a screenshot of a spreadsheet.