Operations
Booking software for class and course businesses in Australia: terms, capacity and make-ups
How swim schools, dance studios, music teachers, martial arts clubs and tutors should set up bookings: selling the term rather than the class, capping class sizes properly, and handling make-up lessons without a notebook.
Swim schools, dance studios, music teachers, martial arts clubs and tutors look like very different businesses. Operationally they are nearly the same one, and it is not the same business a hairdresser runs.
An appointment business sells a slot to a person. A class business sells a PLACE IN A RUN to a person, for a term, with a hard limit on how many places exist and a near certainty that someone will miss a week. Those three differences generate almost all of the admin, and a calendar tool does not have concepts for any of them.
We make BookAndGo, so we have a view. Most of this is just how class businesses work.
1. Enrolment is not a booking
The single most useful shift is to stop selling classes one at a time.
A ten week term is one decision for the parent and one payment for you. Sold weekly it becomes ten decisions, and every one of them is an opportunity to drift off after a cold Tuesday or a birthday party. Attendance in the back half of term is the number that decides whether they re-enrol, and it is materially higher when the whole term was bought up front.
It also changes what you can plan. A studio that knows it has 14 enrolled in Tuesday Ballet for ten weeks can staff, order costumes and budget. A studio taking casual bookings knows none of that until Tuesday.
2. Capacity is sometimes a safety number, not a commercial one
Every class has a real limit, but the limit means different things in different trades, and it is worth being clear which one you are setting.
- A swim school's class size IS its teacher to swimmer ratio. Four preschoolers per teacher is a safety decision, not a pricing one, and it should never be quietly raised to fit one more in.
- A dance or martial arts class is limited by floor space and by how much attention each student can get. Fifteen works, twenty-two does not, and the quiet one at the back gets nothing from the difference.
- A tutoring group stops being tutoring somewhere around four. Above that it is a small class with tutoring prices.
Whichever it is, the number belongs on the class so the booking page stops taking enrolments when it fills. If enrolment runs through a form, an inbox or a Facebook comment thread, YOU are the capacity check, and you are performing it at 9pm while trying to remember whether the Tuesday family ever paid.
This is where most general booking tools run out. A calendar built for one to one appointments treats a class as a single booking, so the fifth person books over the top of the fourth.
3. The make-up lesson is the whole administrative burden
Children get sick. Someone who paid for ten and attended eight will ask about the other two, and they are not being difficult. How you answer that is, in most class businesses, the single biggest consumer of admin time.
The trap is running make-ups as a separate ledger: a notebook, a spreadsheet tab, or a teacher's memory of who is owed what. It falls apart at about thirty students.
A prepaid block solves it structurally rather than administratively. Ten lessons are bought once and spent whenever a class has room. A missed week is not a credit you owe them and have to track; it is simply a lesson still sitting on their block. The balance does the accounting.
4. A full class should collect a waitlist, not a shrug
When Tuesday 4pm fills, the enquiry does not stop arriving. Without somewhere to put those people you are turning away demand you have already paid marketing to create.
A waitlist on the full class means that when someone withdraws mid-term, the place is offered automatically instead of sitting empty for six weeks. In a business where the marginal cost of one more student is close to zero, an empty place in a running class is pure lost revenue.
5. Charge for what differs, not for what is convenient
Two pricing mistakes turn up constantly in class businesses.
The first is one price for classes that cost you different amounts to run. An acro class needing a qualified coach, or a small group needing a lower ratio, is a different product from a general class, and pricing them the same means the expensive one is subsidised by the cheap one.
The second is a prepaid block that spans services at different prices. If a block covers both a $22 junior class and a $25 adult class, it has to be priced against the CHEAPER one or it stops being a saving for half the people buying it. This is easy to get wrong and almost impossible to notice afterwards.
6. What to actually use
- Studio platforms (Mindbody, Momence): genuinely strong at timetables, terms and memberships. Built for fitness studios, so the pricing and the language reflect that, and they can be heavy for a single teacher.
- General booking tools (Calendly, Square Appointments): cheap and simple, fine for one to one lessons. Group classes with a hard capacity and multi week prepaid terms are usually where they stop.
- Spreadsheets and a notebook: genuinely workable up to about thirty students, and the point at which most operators start losing an evening a week.
- BookAndGo: group classes with real capacity, terms sold as a block, per service restrictions on those blocks, waitlists, custom intake, Australian data hosting and GST invoicing, on a flat AU$59 per month excluding GST with no per student fee.
7. A setup that works
- Two or three classes, not your whole timetable, until it is running.
- Real capacity on each, set to the ratio or the floor space rather than to a hope.
- One term block per class, priced against buying weekly so the saving is visible.
- Your make-up policy written where people enrol.
- A waitlist on anything that fills.
- Reminders the day before, with whatever your students always forget: goggles, uniform, the workbook.
That is an afternoon. Memberships, marketing and reporting are worth adding once enrolment is off your evenings.
Frequently asked
What is the best booking system for a class based business in Australia?
The requirement that rules tools in or out is real class capacity plus multi week prepaid terms. Many general booking tools treat a class as a single appointment, which lets a second person book the same place. Studio platforms like Mindbody and Momence handle it well but are built and priced for fitness studios. BookAndGo does classes with capacity, terms and waitlists on a flat AU$59 per month excluding GST with no per student charge.
Should I sell classes individually or as a term?
As a term, in almost every case. It is one decision and one payment rather than ten, attendance in the back half of term is materially higher, and it lets you plan staffing and costs. Keep a casual rate for adults and drop ins, who generally will not commit to a run.
How should I handle make-up lessons?
Structurally rather than administratively. If the term is sold as a prepaid block of ten lessons, a missed week simply stays on the block and is used at any class with room. That removes the separate ledger of who is owed what, which is the part that collapses once you pass about thirty students.
How do I stop people booking into a full class?
Set a capacity on the class itself so the booking page stops accepting enrolments at the limit, and put a waitlist behind it. The common failure is a tool that treats a class as a one to one appointment and has no concept of a second seat.
What class size should I set?
It depends on whether the number is a safety limit or a commercial one. In a swim school it is the teacher to swimmer ratio and should not move. In a dance or martial arts class it is floor space and attention. In tutoring, above about four it stops being tutoring. Set the real number, because it is what closes enrolment for you.
Do I need to charge GST on class fees?
Only if you are registered for GST, which is compulsory once turnover reaches $75,000 in a twelve month period and optional below that. If you are registered, class fees are taxable and your invoices need to be valid tax invoices with your ABN.