Five steps.
None of them spreadsheets.
From your first student to your first state disbursement, in a flow that does not assume you have a CFO.
- 01
Create your school and pick your state
Sign up, name your school, and choose the state you operate in. That is the only setup you do by hand. CohortLedger immediately loads your state's ESA program, its payment platform, the vendor-registration steps, and the compliance checklist with real due dates.
ESA programs configured today: Texas TEFA (Odyssey, $10,474), Arizona ESA, Florida FES-EO, Utah Fits All, Louisiana GATOR, plus Iowa, West Virginia, Arkansas, Missouri, and tracking for Wyoming, Indiana, and Tennessee EFS. Tell us your state and we confirm where it sits.
- 02
Add a family, then enroll the student
Add the family (parent contact, email, phone). Then enroll each student and pick the ESA program they are on, with their annual award and tuition. The moment a student is enrolled, that family's quarterly invoice is created for you, no batch to run, no spreadsheet.
Adding a family also opens a dated message thread for them automatically. Adding a student computes the ESA portion (annual award ÷ 4) and any out-of-pocket portion for the current quarter. Add a sibling and the same invoice updates in place.
- 03
Track the ESA money as it lands
Open Billing and you see every family's invoice with its status: pending, partial, or received. When the state platform disburses, click Mark ESA received. The figure turns green, your dashboard totals update, and a matching bank deposit is recorded so your reconciliation stays clean.
Each invoice carries the ESA portion, the out-of-pocket portion, received and expected dates, the quarter, and the platform. The Reconcile screen auto-matches deposits to invoices and flags any short payment (an Odyssey fee, a partial release) so you can chase it.
- 04
Stay ahead of every state deadline
Compliance shows a per-state checklist with live countdowns. Enrollment confirmations, vendor renewals, background-check expirations, each one surfaced before it is due. Tick an item off and the next quarter's instance is created automatically.
Items under 14 days flag amber, overdue items flag red. If an overdue task is tied to an ESA program, Billing warns you that the state may hold the next disbursement until you clear it. Money and compliance are linked: an overdue task can hold your next disbursement.
- 05
Hand the quarter to a state reviewer in one click
At quarter end, open the Audit packet. It is a dated, state-reviewer-ready summary: every student, their ESA and out-of-pocket figures, attendance counts, and the full compliance log. Print it or download the CSV and you are done.
This is the piece most tools skip. A clean, timestamped quarterly export is exactly what an ESA program reviewer asks for, and it is generated from the same records you already entered, no re-keying, no end-of-quarter scramble.
