Booking
Updated Oct 2026
Best booking software for tutors
Tutoring looks like the simplest booking problem there is: one student, one hour, once a week. Then a term ends, a parent asks for a different day, and the whole timetable has to move at once.
A tutor sells a repeating slot, not a slot
Most booking tools are excellent at the single appointment: a client opens a page, picks a free hour, pays, done. Tutoring is different in three ways, and each one has a cost if the software ignores it.
- Recurrence. The same Tuesday at 4pm for eleven weeks, with exceptions for holidays and exams.
- Terms and breaks. A school calendar, not an infinite weekly loop. If the tool cannot pause a series, you will cancel lessons one by one.
- Two people, one lesson. The student attends; the parent books and pays. Sometimes the parent is also the student.
Add reminders, a cancellation window, prepaid lesson blocks and card payment, and you have a short list to test before you commit.
The three tools, honestly
None of the three below was designed for tutoring first. That matters, because the gaps show up in exactly the places tutors work: term dates, homework notes, and a contact who is not the client.
Fresha
The free core is genuinely capable: calendar, client records, reminders, card payments, class-style group sessions if you run small groups. Recurring appointments exist, but a full term with breaks means adjusting individual bookings. For a tutor with fifteen to twenty regular students, it is a reasonable place to start.
Booksy
Strong calendars and reminders, and the client app is familiar to people who book haircuts. The per-staff model fits a small tutoring company with two or three teachers. The product thinks in appointments, so series and term logic still need manual upkeep, and the marketplace brings in beauty clients rather than students. Check current pricing before you model a team.
Square Appointments
The best of the three if money is the messy part. Square's invoicing, payment links and card-on-file behaviour fit parents who pay monthly or per block, especially if you already use Square for anything else. Booking itself is plain: fine for one-to-one lessons, less so for term-long series and shared student records.
| Fresha | Booksy | Square | |
|---|---|---|---|
| Recurring lessons | Yes | Yes | Yes |
| Term breaks / pause series | Manual | Manual | Manual |
| Parent and student as separate contacts | Partial | Partial | Partial |
| Prepaid lesson blocks | Yes | Yes | Yes |
| Invoicing and payment links | Basic | Basic | Strong |
| Group sessions | Yes | Yes | Yes |
Test the term, not the booking
Before you choose, run one real scenario through a trial account: a student books Tuesday 4pm for a ten-week term, pays in advance, misses week four, and moves to Wednesday in week six. Watch how many clicks each step takes and whether the payment follows the lesson.
Two questions decide most of it. Can you move a single lesson without cancelling and rebooking the series? And when a term ends, does the software stop, or does it quietly keep the slot in the calendar forever? A repeating series with no end date is how tutors end up with ghosts in the diary every January.
Decide your cancellation rule early and write it where the parent books. Tutoring has a real cost to a late cancellation — the hour cannot be resold at 5pm on a Tuesday — so a 24-hour window is common and defensible. Handling late cancellations covers the wording.
Notes, progress and the thing booking tools forget
A tutor's client record is not a history of appointments. It is what was covered, what the student struggled with, and what to set next. General booking tools give you a free-text note field and little else, which is workable if you keep the habit: one short note after every lesson, written before you close the app.
If progress tracking is central to what you sell, a tutoring-first platform will beat these three on that axis. The trade is price and, often, a clunkier payment flow. Be clear about which problem you are solving.
What I would do
Solo tutor, hourly lessons, parents paying by card: Fresha, with series set to end at the term boundary and a 24-hour cancellation window stated in the booking flow.
Small tutoring company with staff and monthly invoicing: Square Appointments for the money side, or Booksy if reminders and a client app matter more than invoicing. Check current pricing on both before committing a roster.
If most of your value is progress tracking over months, choose a tutoring-first tool and accept a simpler payment flow. The general tools will book the lesson; they will not remember what the student needs next week.