How to get more clients as a personal trainer in South Africa
Practical ways for personal trainers to find new clients and keep them: a clear niche, packages people understand, a free first session, referrals, and booking that takes seconds.
By Wesley Sing, Founder of Newbi5 min read

Most personal trainers do not struggle to get results for clients. They struggle with the part around the training: being found by the right people, explaining what they offer in a way that makes someone say yes, and keeping a client past the first month, when motivation dips and the debit order starts to sting.
Everything below is low-cost. It takes some time, a phone and the habit of doing it every week.
1. Pick the people you train best
"I train everyone" makes you easy to scroll past. "I help new mums get strong again" or "I get golfers moving without back pain" makes the right person stop, because they recognise themselves.
A niche does not stop you training anyone else. It gives your marketing a face. Look at your best three clients, the ones who got results and enjoyed it. What do they have in common? Start there.
2. Turn your sessions into packages people understand
"R450 a session" makes people count sessions. A package makes them think about the outcome. Three clear options usually work best:
- A starter, such as four sessions over a month, for people who are not sure yet.
- The one most people should buy, such as eight or twelve sessions a month with a simple programme between sessions.
- A premium option with more contact, nutrition check-ins or online support.
Put the prices where people can see them. Most people who ask "how much?" and get no answer move on to the next trainer who told them.
3. Offer a free first session, and run it properly
A free first session is the easiest yes you can ask for. Treat it as an assessment, not a workout: talk about goals, check movement, and finish by explaining exactly which package fits and why. Many trainers lose clients here by being shy about the next step. You are not selling; you are telling someone how you would help them.
4. Get found on Google and Instagram
People search "personal trainer near me" or "personal trainer Sandton". The trainers who come up have usually set up a free Google Business Profile, with:
- the gym or area they train in, and whether they do home visits or outdoor sessions,
- real photos of them training people, not stock images,
- a link to book, and
- reviews from clients, with replies to them.
On Instagram and TikTok, short videos of a single exercise with one coaching cue do better than polished highlight reels. They show how you coach, which is what people are actually buying. Always ask before filming a client, and end every post with how to start.
5. Make "before and after" honest
Progress photos sell training, but only share them with written permission, and never make health claims you cannot back. Strength numbers, a first pull-up, running a first 5 km or coming off a sore back are often more convincing than a body shot anyway, and more people can picture themselves achieving them.
6. Build referral partners, not just referrals
Ask happy clients to send friends, and thank them properly when they do: a free session, or a month at a better rate. Then go one step further and get to know the people who already see your ideal clients: physiotherapists, biokineticists, dietitians, running clubs, and the gym's front desk. A physio who knows you specialise in post-rehab strength will send you people who are ready to start.
7. Keep clients past month three
New clients are expensive to find. The cheapest growth is not losing the ones you have.
- Measure something every four weeks and show them the change. People quit when they cannot see progress.
- Check in between sessions with a short WhatsApp message. One line on a Thursday about the weekend's plan keeps you in their week.
- Make rebooking automatic. A client who leaves without their next session booked is a client who might not come back.
8. Let people book without a back and forth
"When are you free?" "Tuesday?" "Morning or evening?" Every message in that chain is a chance for someone to lose interest. Online booking lets a client see your open slots and pick one in seconds, at 10 pm if that is when they decide to start. Use it for the free first session and for regulars rebooking, and keep your own breaks and travel time blocked out.
If no-shows on early slots cost you money, ask new clients for a small deposit when they book.
Where Newbi fits
A Newbi card puts the whole of this in one link. It shows your photo, your story, your packages with prices, photos and videos of your training, and a WhatsApp button. On the Pro plan, clients can book a session from the card. They get an email confirmation with a calendar invite and a link to cancel or reschedule, and an email reminder in the 24 hours before. If you take deposits, the card shows them where to pay you. Put the QR code up at the gym, add the link to your Google profile and Instagram bio, and every person who hears about you has an easy way to start.
You can see a made-up example of a coaching card at Ground Up Strength, and try Newbi's Pro plan free for 14 days.
Quick answers
How do personal trainers get clients fast? Offer a free assessment session, tell everyone you know you have space, and ask your current clients for one referral each. It is unglamorous, but it is the quickest route.
Should I charge per session or per package? Packages. They are easier for clients to commit to, and they keep people coming long enough to see results.
Do I need a website as a personal trainer? Not a full one. A single page with who you help, your packages and prices, your training photos, and a way to book or message you does what most trainers need.
