Session booking for personal trainers and coaches
Clients book their own sessions against your real availability, pay up front if you want them to, and stop texting you to rearrange.
What we hear from personal trainers
- ✕ Rescheduling by WhatsApp with three clients at once
- ✕ Sessions paid for in blocks with no record of what is left
- ✕ Early-morning slots left empty because nobody knew they were open
- ✕ Clients who cancel an hour before
How Allsorts Bookings helps
Your real availability
Set the hours you actually train, including split mornings and evenings.
Learn more →Pay when booking
Require payment before the session is confirmed, through your own PayFast account or EFT.
Learn more →Different session types
A 45-minute PT session, an hour assessment and a group class are separate services.
Learn more →Automatic reminders
Reminder emails cut the number of people who simply forget.
What it costs
| StarterFor solo owners just getting started | R89/month |
| GrowthFor small teams | R179/month |
| ScaleFor growing businesses | R349/month |
| Free trial | 14 days, no card |
Questions personal trainers ask
How much does a booking system for personal trainers cost in South Africa?
Allsorts Bookings is R89 a month for a single calendar, R179 for up to five staff calendars, and R349 for unlimited staff plus a custom domain. Prices are in Rand and billed in Rand — there is no exchange-rate surprise on the invoice. Every account starts with a 14-day free trial and no card is required to begin.
Can I take a deposit when a client books?
Yes. You can require a deposit or full payment before a slot is confirmed, taken through your own PayFast account or by EFT, so the money goes straight to you rather than sitting with us. Most trainers use it on the services that get no-showed most, not on everything.
Can clients reschedule themselves?
Yes. Every booking confirmation includes a link the client can use to reschedule or cancel, which frees the slot for someone else automatically instead of leaving it blocked in your diary.
Is there a free version?
There is a 14-day free trial with every feature switched on and no card required. After that the lowest paid plan is R89 a month. We do not run a permanently free tier — a booking page that disappears or starts showing ads is worse for your clients than one that costs less than a single missed appointment.
Is it POPIA compliant?
Yes. Client data is stored in a way that meets South Africa's POPIA requirements — clients consent when they book, you can export or delete a client's data on request, and we do not sell or share it. There is a full explanation on our POPIA-compliant booking page.