Operations

Invoicing and payroll, handled

Invoices auto-draft when a session completes. Families pay by card, bank transfer or cash — and ClassQuill reconciles all three, reading bank-transfer deposits straight off your bank feed. Tutor payouts run through Stripe Connect.

Invoices auto-draft on session completion

When a session completes, the invoice drafts itself from the real hours and rates. You review and send — fully-automatic send and dunning is on the roadmap.

Get paid with Stripe and Xero

Every invoice carries a Stripe payment link and syncs to Xero, so the books stay current without double entry.

Bank transfers reconcile themselves

Prefer plain bank transfer? Connect your bank once through open banking and ClassQuill reads incoming deposits, then matches each one to the right invoice — by the reference code, by a payer account it already knows, or by a uniquely matching amount. No exported statements, no ticking off a spreadsheet.

Cash, transfer, card — or all three at once

Nothing forces you onto one rail. What the feed can't see — an envelope of cash, a transfer to an account you haven't connected — gets marked paid in a couple of taps, with a receipt emailed to the family. However it arrived, it lands in the same ledger, and anything the matcher isn't sure about waits under Needs review instead of quietly going missing.

Tutor payroll via Stripe Connect

Pay your tutors with Stripe Connect direct payouts — calculated from real sessions, not a separate payroll run.

Replaces manual invoice spreadsheets, the statement you reconcile by hand every week, and a separate payroll process.

See it run on your own centre