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 startedR89/month
GrowthFor small teamsR179/month
ScaleFor growing businessesR349/month
Free trial14 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.

Other trades

Start your free trial