Guide for personal trainers
How to Accept Payments as a Personal Trainer
Card payments, cash, and session packs — this guide covers how personal trainers can get paid efficiently and professionally, and why payment timing matters.
Payment options for personal trainers
Most PT businesses use a combination of card, cash, and session packs. Each has a role — and all three can be managed in one place.
Card payments
Accepting card payments is the most professional and convenient option for most clients. The easiest way to do this is through a platform like Nextro that uses Stripe Connect — payments go directly to your bank account without platform-managed holdbacks.
Cash
Some clients prefer cash, and refusing it can lose you business. If you accept cash, it's important to log every cash session in your records so your income tracking stays accurate and complete.
Session packs (credit packs)
Selling a bundle of sessions upfront — for example, 5 or 10 sessions — collects payment in advance and builds client commitment. Credit packs are one of the most effective payment structures for personal trainers.
Getting paid upfront vs after the session
The timing of payment has a significant effect on your business. Here is why upfront is almost always better.
Why getting paid upfront matters
When clients pay at the time of booking, the session is financially committed. This reduces no-shows, eliminates post-session invoicing, and gives you predictable cash flow. You're not waiting for payment after delivering your service.
The problem with payment after delivery
Collecting payment after a session introduces friction and risk. Clients might forget, delay, or push back. The longer you wait to get paid, the harder it becomes. Getting paid at booking removes all of this.
How booking + payment together works
The most effective model is one where payment happens as part of the booking process. The client picks a slot, pays, and is confirmed — all in one flow. This is what Nextro's Stripe Connect integration enables.
Why bank transfers are a poor default for PTs
Bank transfers are a common starting point for PTs — but they create problems that compound as your client list grows.
Bank transfers require chasing
Asking clients to send a bank transfer means following up when they forget — which happens often. This creates admin work and awkward conversations.
Transfers are slow to confirm
You can't always verify instantly that a transfer has arrived. Card payments via Stripe are confirmed immediately at booking.
No professional booking confirmation
A bank transfer instruction is not a booking confirmation. Card payment through a booking system generates an automatic confirmation email — which is far more professional.
How Nextro handles payments for personal trainers
Nextro covers all three payment methods in one platform — and integrates payment into the booking flow so you always get paid at the right moment.
Nextro accepts card payments via Stripe Connect (going directly to your bank), allows manual logging of cash sessions, and supports credit packs with automatic balance tracking per client. Payment happens at the point of booking — not after — so your income is secured from the moment a client confirms a session.
Start getting paid at the point of booking
Nextro is in early access. Connect Stripe and take your first card payment from your very first booking.
Join early access