How to take payments online as a personal trainer
The best way to take payments online depends on what you sell and how clients book. A bank transfer can work for an agreed appointment. A payment link makes card payment easier. A booking system connects the payment with the service, time, and client record.
Start with the part that causes you work. Are you checking whether people have paid, chasing outstanding amounts, or tracking which sessions remain in a pack? Choose a setup that addresses that problem and makes the next step clear for clients.
Match the payment method to the job
- Bank transfer: useful when you have already agreed the session and can keep the payment record up to date.
- Invoice: useful for a named client or business that needs a description, amount, and payment deadline.
- Payment link: useful when you want to send someone to an online checkout for an agreed purchase.
- Booking and payment together: useful when clients need to choose a session or class place and pay in the same journey.
You can use more than one method. For example, a trainer might invoice a company for a workshop while taking individual class bookings through a booking page. Keep a clear record of which payments belong to which work.
Bank transfers: agree the details upfront
If transfers suit your clients, give them the amount, reference, payment deadline, and booking details together. Check the money has arrived and mark the session paid in your records. A message saying “sent” is not the same as a confirmed payment.
The main trade-off is the separate record keeping: the money arrives in your bank account, but you still need to match it to the appointment or pack. Check your business account's charges rather than assuming transfers are free.
A reusable message can keep this straightforward: “Your [service] is arranged for [date/time]. The total is [amount], payable by [deadline]. Please use [reference]. I'll confirm receipt once the payment arrives.” Adapt the booking status to your actual process.
Invoices: useful for a defined piece of work
An invoice gives a specific client a record of what you are charging for. That can be helpful for workplace classes, a block of coaching, or another agreed service. Include the description, amount, due date, and payment instructions.
Some invoicing tools also provide online payment and reminders. Check what your chosen tool includes. An invoice does not necessarily reserve a time in your diary, so make the booking arrangements clear separately.
Payment links: convenient checkout, with some setup around it
A payment link sends the client to an online payment page. For example, Stripe Payment Links supports one-off purchases and subscriptions. Payment links are not limited to single-session sales.
The important question is what happens around the payment. Does your setup also reserve a class place, update the diary, or track sessions used from a pack? Those functions need to be provided by your booking system or another connected process; do not assume the payment link handles them.
Use a clear purchase description and confirm what the client should do next. If they have paid for five sessions but still need to arrange dates, say so before payment and in the follow-up.
Booking payments: connect the session and the money
Taking payment through a booking page means the client chooses a service and available time as part of the same process. This can reduce the work of matching payments to diary entries, particularly with classes and different session types.
On MatchMyTrainer, trainers can offer one-to-one sessions, online appointments, and group classes with a participant limit. Clients can pay through Stripe or use an eligible session pack or credit. Bookings and pack use are recorded against the client.
Check the booking status as well as the payment. For automatically approved paid sessions, payment is taken through checkout. Where trainer approval is required, checkout places a temporary card hold and payment is taken when the trainer approves. A request is not yet a confirmed appointment.
Money reaching your bank account is a separate step. Use your payment and payout records to see what has been collected and what has reached the bank, rather than treating every booking notification as cash received.
Compare the total cost using your bookings
Look at monthly software costs, transaction charges, and any extra features you need. Also check how refunds are handled and which charges are returned. A low headline card fee does not tell you the cost of the complete setup.
MMT has no monthly software fee. Ordinary session and pack purchases use a platform fee of 10% on the first £3,000 of monthly booking revenue and 8% on the portion above it. Clients pay 50p extra on individual paid bookings below £20, with no client fee on pack purchases. The fees page explains the full terms.
For a wider comparison of booking tools, use our UK booking-platform guide. Include the value of the features you will use, such as class management, pack tracking, and a public profile, alongside the cost.
Make packs and recurring payments explicit
For a pack, record the purchase, included services, sessions used, sessions remaining, and any expiry date. For a subscription, explain the billing interval, allowance, renewal, and how to cancel. Paying regularly and reserving a regular appointment are separate arrangements.
As an illustrative example, someone buying four class sessions still needs to book four available places. They have paid for an allowance, not automatically secured every Tuesday evening. Clear wording prevents that misunderstanding before it starts.
Our session pack guide covers pricing and terms in more detail.
Keep cancellation terms fair and visible
Advance payment gives you a payment record, but it does not remove refund questions or disputes. The CMA explains that cancellation charges must be fair and should reflect actual losses, allowing for steps taken to reduce them.
Explain the notice window and how clients request a change before they pay. Avoid treating “non-refundable” as a blanket answer. Our cancellation policy template and guide provides wording to adapt to your services.
Introduce the change clearly
Give existing clients a simple message: “From [date], please use [link] to book and pay for new sessions. Any sessions you've already paid for remain recorded with me. If you're unsure which option to choose, message me before paying again.”
Check outstanding payments and existing packs before switching over. Start with a clear service, check the client journey, and keep an eye on failed payments or requests needing approval. Automation is useful when you can also see what needs your attention.
Payment-link features and CMA cancellation guidance checked on 21 September 2026. Examples are illustrative, not quotations for a particular trainer.
Connect your bookings and payments
Offer sessions, online appointments, and group classes with booking and Stripe payment in one place. No monthly software fee.
Learn more