Everything a self employed PT needs to stop running a business out of a phone, without paying a percentage for the privilege.
Personal training has more software aimed at it than any other coaching discipline, and most of it solves the wrong half of the problem. Programme builders and habit trackers are good at what happens during a block of training. Very few are any good at the part that decides whether you have a business: getting booked, getting paid, and not losing an evening a week to admin.
GoalMate is the second half. Bookings against your real availability, card payment taken up front, automatic payouts, and a profile that puts you in front of people already searching for a trainer near them.
Free to join, no subscription, and no commission on any booking.
Free to join, no subscription, and no commission on any booking. You keep 100% of the session price you set. The client pays a service fee on top at checkout: a flat £1 on sessions up to £25, and 4% above that. See the full pricing breakdown.
Most trainers end up paying for two or three of these at once. Worth noticing, because each one covers a different part of the month.
Programme delivery. Workouts, nutrition, progress, habit tracking.
All of it starts once somebody is already your client. The fee arrives every month whether anybody books or not.
General appointment scheduling that a PT session fits into.
You get a link to send out. Blocks of ten are something you improvise, and nobody new arrives through it.
Memberships, class timetables and door access for a building.
The gym is the customer. You are a record inside it, and the client belongs to them.
| Platform | Published price | Charged per | Commission | Card processing |
|---|---|---|---|---|
| Fresha | £14.95 a month solo, £9.95 per team member | Per bookable team member | 20% of a marketplace client's first booking, minimum £4 | 1.40% and 25p online, 1.19% and 20p in person |
| Booksy | £40 a month, plus £5 per extra team member, all plus VAT | Per business, then per staff member | 30% of a Boost client's first visit, minimum £5 | Not published on the pricing page |
| My PT Hub | £20 a month for 3 clients, £59 a month unlimited | Per trainer | None published | Stripe charged separately |
| ABC Trainerize | Free for 1 client, $9 a month for 2, $23 a month from 5 | Per trainer, banded by client count | None published | Stripe payments is a $10 a month add on |
| Gymcatch | £10 a month, plus £2 and VAT per bolt on | Per business | None published | Explicitly excluded from the headline price |
| TeamUp | $189 a month at 101 to 200 active customers | Per active customer band | None published | Not published on the pricing page |
| GoalMate | £0 | No charges to coaches | None. You keep 100% of your session price | Included. The client pays £1 up to £25, then 4% |
Every figure above was read from the platform's own public pricing page in September 2026, and is quoted in the currency it is published in rather than converted. Published rates change, so treat this as the starting point for your own check. Where a column says none published, the platform does not state a figure on a public page.
No. You can bring existing clients on so their booking and payment runs through GoalMate, or keep them entirely separate and use it only for new ones. It is your choice per client.
No, and it is not trying to. If you write programmes in My PT Hub or Trainerize, keep doing that. GoalMate handles being found, booked and paid, which those tools are not built for.
A block is one purchase with the sessions laid into the diary, and the remaining count is tracked for you rather than on paper.
Nothing to join, no subscription and no commission on any booking type. The client pays a service fee at checkout: a flat £1 on sessions up to £25, and 4% above that. On a £50 session the client pays £52.99 and you receive £50.