Personal trainer payment software that ends the follow-up message
Recurring packages, paid session bookings, and digital products on one set of rails, with a dashboard that knows who is current so you never have to ask.
Every personal trainer knows the message: 'Hey! Just checking in on this month's payment.' It costs nothing to send and a little bit of the relationship every time. Payment links, bank transfers, and a mental ledger scale exactly as badly as they sound, and they quietly cap how many clients one trainer can carry.
This guide covers what changes when payments stop being messages and start being infrastructure.
Packages with recurring billing
Coaching packages on Colossus bill on a schedule through Paystack. Clients pay by card or EFT, and your dashboard shows who is current at a glance. The chase message stops existing as a category of work.
Paid sessions and classes, booked and billed together
Publish session offerings (PT sessions, consultations, technique reviews, group classes) with your own availability, capacity, and cancellation policy. Clients book from the app or web and pay per session; group classes can run an auto-promoting waitlist, and on Colossal, sessions can be included in a package quota so hybrid in-person and online offers bill cleanly.
Sell beyond your hours
One-off content bundles let you sell programs, guides, and video content for lifetime access, so revenue is not strictly a function of hours coached. Everything hangs off your storefront at /c/your-handle: one link for your whole offer.
See the business, not just the payments
Revenue analytics live on the same dashboard as your coaching. Fees are transparent: a 2-6% platform fee by tier, with Paystack processing passed through at cost and itemised on every payout.
Frequently asked questions
What payment methods can my clients use?
South African cards and EFT via Paystack. Revenue settles in rand to your bank account, with processing costs itemised per payout.
Can I charge for individual sessions and classes?
Yes. Session offerings carry per-session Paystack payment, group classes support capacity limits and a waitlist, and cancellation policies including no-show charges are yours to set.
What happens when a client's payment fails?
The dashboard shows who is current, so lapsed payments are visible immediately rather than discovered at month-end, and follow-up can ride the platform instead of your thumbs.
Keep reading
Never send the chase message again
Start risk-free with the 30-day guarantee, or book a demo and map your current offers onto packages, sessions, and bundles.