Running an agency
Invoicing for tutoring agencies: advance-pay, end-of-month, weekly — which works when?
The three billing models UK tutoring agencies use, the cashflow + retention trade-offs of each, and the one I run our agency on.
Tutoring agencies bill in roughly three ways. Each one has very different cashflow + retention consequences. The default everyone starts with isn't usually the one you should land on.
1. Advance-pay (pay-before-lesson)
Parent pays at booking time for all lessons in the month ahead. Our agency runs on this. The maths:
- Cashflow: excellent. Money lands in your account before tutors invoice you. You hold the float for the month.
- Bad-debt risk: near zero. No lesson happens unpaid.
- Retention impact: positive after the first month. Parents who've paid for the month attend the lessons. Sunk- cost is on your side.
- Trial barrier: real.Some parents balk at paying upfront for an agency they don't know. Offer a single paid trial lesson (charged at the regular rate, no commitment after) to lower the friction.
- Cancellation policy enforcement: easy. Money is already with you. Cancellation policy = refund policy, decided on your terms.
2. End-of-month invoicing
Lessons happen in the month, invoice goes out on the 1st of the next month, due 14 days later. Common with established UK agencies and the default in most off-the-shelf software (Xero / QuickBooks / TutorCruncher).
- Cashflow: tight.You pay tutors faster than you get paid. A 30-day net invoice + 30-day tutor payout cycle means you're always financing one month of tutor pay.
- Bad-debt risk: moderate. 3-5% of UK invoices go past 60 days; 1-2% are written off. Build chasing into your ops or it eats your margin.
- Retention: neutral. Parents have already had the value before they pay; the sunk-cost retention bonus is gone.
- Lower acquisition friction.“Pay after, monthly” converts trials marginally better than advance- pay.
- Best fit: established agencies with a parent base who trust them. The invoice arrives, the card is on file, it gets paid. New agencies will eat the bad-debt cost.
3. Weekly billing
Less common in the UK but used by some online-first agencies. Charge weekly via auto-debit. Stripe handles the recurring mandate.
- Cashflow: smooth. Money in every week instead of monthly lumps.
- Bad-debt risk: very low. Card-on-file + smaller individual amounts = high payment success rate.
- Operational overhead: lowif you have Stripe mandates. High if you're trying to do it manually.
- Best fit: agencies with high lesson volume per parent (3+ lessons/week) where monthly chunks would be large.
Which we run on
Advance-pay, every time. The first-month-acquisition friction is real but smaller than the cashflow + retention upside. For a UK agency under 200 active students, advance-pay is the default I'd recommend. End-of-month makes sense once you have enough trust / brand that parents would feel the gap of being asked to prepay.
Two practical rules
- Whatever model you pick, pick one. Mixing models per parent is operational debt that compounds. Default everyone to your model; bend only for big accounts where the revenue justifies the exception.
- Automate the chase. T-2, T-1, T+0, T+7, T+14 reminders should fire without you typing anything. If your platform doesn't do this, switch.
About the author
James Woodhouse
Co-founder, Smash Your Tutoring
Computer Science teacher turned tutoring-agency owner. Runs a UK tutoring agency, co-founded Smash Your Exams (the GCSE / A-Level revision platform), and built Smash Your Tutoring after years of taping the agency together with Google Calendar, Xero and WhatsApp.
Meet both founders →