Skip to main content
Guides7 min read

Best Way for Personal Trainers to Take Payments Online

15 May 2026

The best way for personal trainers to take payments online is the one that removes the awkward bit: asking for money after the session has already happened.

Bank transfers, cash, invoices, payment links, booking platforms. They all technically work. The real question is whether they protect your time, make things easy for the client, and stop you chasing payments on a Sunday night.

The simple rule: payment before the session

If there is one rule that fixes most PT payment problems, it is this: the session is not booked until it is paid for.

That might sound firm, but clients are already used to it. They pay before a haircut, a massage, a class, a cinema ticket, and a restaurant deposit. Personal training is no different. Your time is the thing being booked.

The problem with “pay me afterwards” is that you turn a normal booking into an unpaid invoice. If the client forgets, gets busy, or feels awkward, you are suddenly their trainer and their debt collector. That is exactly the dynamic we covered in why chasing payments is costing you clients.

Option 1: bank transfer

Bank transfer is simple, familiar, and free. For a handful of regular clients, it can work well enough.

The drawbacks show up as soon as you get busier:

  • You need to check whether the payment has arrived.
  • Clients can book verbally, then forget to pay.
  • References are inconsistent, so tracking takes time.
  • Late cancellation fees are hard to enforce.

Bank transfer is fine for trusted clients who always pay on time. It is weaker for new clients, session packs, classes, and anything where you need a clean booking record.

Option 2: cash

Cash is the least useful option for most modern PT businesses. It relies on the client remembering to bring it, it creates extra tracking work, and it does nothing to protect you from no-shows.

There are still situations where cash happens, especially in small gyms or community classes. But it should not be the backbone of your business if you want predictable income and clear records.

Option 3: invoices

Invoices look professional, but they are usually better suited to corporate work, sports clubs, or larger clients who need paperwork before paying.

For normal 1-to-1 PT sessions, invoices often create delay. You deliver the session, send the invoice, wait, remind, wait again, and then wonder whether it is rude to follow up. You have made payment feel like a separate admin task rather than part of the booking.

Option 4: Stripe or PayPal payment links

Payment links are a step up. They are quick, easy to send, and clients can pay by card. If you currently rely on bank transfers, this can make your payment process feel much more professional.

They still have limits:

  • You need to send the right link at the right time.
  • Payment is separate from your calendar.
  • There is no built-in cancellation policy.
  • Session packs still need tracking somewhere else.

Payment links are good for one-off payments. They are less tidy when you are managing a full diary with recurring clients, packages, reschedules, and late cancellations.

Option 5: a booking system with payment built in

This is the cleanest setup for most independent PTs: the client chooses a service, picks a time, pays online, and receives a confirmation. Booking and payment happen in one flow.

That solves several problems at once:

  • No payment chasing. If the client has not paid, the booking is not confirmed.
  • Cleaner cancellation rules. Your policy is shown before booking and linked to the payment.
  • Better client experience. They can book like they would book any other service.
  • Less admin. You are not matching bank references to diary entries after the fact.

If you are comparing software options, read our guide to personal trainer software with no monthly fees. The payment model matters. You do not want to add another fixed cost before the bookings are coming in.

What about session packs?

Session packs make the payment question even more important. If a client buys 10 sessions, you need to know:

  • when they paid,
  • how many sessions they have used,
  • what happens if they cancel late,
  • when the pack expires, if you use expiry dates.

You can track that in a spreadsheet, but spreadsheets get messy fast. A booking system should handle the payment and the session credit in one place. If packages are part of your business, our guide to session packs for personal trainers covers pricing and structure in more detail.

What about cancellation fees?

A cancellation policy only works if you can actually enforce it. If you take payment after the session, a late cancellation still leaves you asking for money from someone who did not turn up.

Taking payment at booking fixes that. The client sees the rules before they pay, the booking is tied to the policy, and you are not left negotiating over WhatsApp afterwards. If you need wording, start with our PT cancellation policy template.

So, what is the best setup?

For most independent UK personal trainers, the best payment setup looks like this:

  • clients book through one clear page,
  • prices are visible before they book,
  • payment is taken online at booking,
  • cancellation terms are shown upfront,
  • session packs are tracked automatically.

That is what MatchMyTrainer is built for. You create your services, set your prices and availability, connect Stripe, and clients book and pay online. No monthly fees. You only pay when you earn.

Get booked and paid in one flow

MatchMyTrainer lets clients choose a slot, pay online, and confirm the booking in minutes. No invoices, no chasing, no monthly software bill.

Learn more