Run your lesson diary, your groups and your payments in one place, with nothing taken off the top.
Tennis coaching is mostly a mix: some one to one, some small groups, some juniors booked by a parent, spread across club courts and public courts and moved around by the weather. Most booking tools handle one of those well and the rest badly.
GoalMate takes all of it. Individual lessons, small group sessions with places sold separately, and multi week blocks, all in the same diary, all paid for at the point of booking.
It is free to join, there is no subscription, and no commission is taken from any booking type.
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.
Tennis is oddly empty of established names. What fills the gap is small schedulers on one side and club software on the other, and neither is built round a coach working for themselves.
Small scheduling products, a few with a tennis page.
Group sessions are thin, and none of it puts you in front of a player who has not already got your number.
General service business platforms covering scheduling and payment.
Coaching is one of dozens of trades they serve, so term blocks and junior bookings come out as approximations of the real thing.
Club and venue management, supplied through the LTA.
The club holds the account. An independent coach works inside it rather than running anything of their own.
| 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 |
| ClubSpark | Free to LTA registered venues and accredited coaches | Per venue | None, but ClubSpark adds 1.4% and 5p on top of Stripe | Stripe 1.5% and 20p, so 2.9% and 25p in total |
| Upper Hand | $79 a month Start, paid annually | Per business | 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.
Yes. You set the capacity and each place is booked and paid for individually, so a group of four is four confirmed, paid places rather than one booking you have to collect on.
You can cancel the session and the clients are notified. Because payment sits with the booking rather than in cash on the day, rescheduling does not mean unpicking who has paid.
Yes. Availability is set per location, including split days, so your Tuesday at one club and your Thursday at another are described separately.
No. Zero commission applies to every booking type, one to one, group and multi week blocks alike. The platform is funded by a service fee the client pays at checkout: a flat £1 up to £25, and 4% above that.