Why it stops scaling
Coaching one client is a conversation. Coaching twenty is an information problem, and it fails in a specific way: not because writing a programme is hard, but because you end up writing nearly the same programme over and over, each time reconstructing from memory what that person did last week, what hurt, and what equipment they have.
The tell is that your Sunday evening scales linearly with your roster. If adding a client adds an hour of unpaid admin, the business has a ceiling that has nothing to do with demand — and you will hit it somewhere around fifteen people, feel it as burnout, and conclude you are bad at organisation. You are not. The workflow is wrong.
What is the same, what must differ
Most coaches over-individualise, because bespoke feels like better service. It usually is not — it is the same programme retyped with different names on it. Be honest about which column each decision belongs in.
| Decision | Same across clients? | Why |
|---|---|---|
| Session structure | Yes | Warm-up, main lift, accessories, finisher rarely needs reinventing |
| Movement selection | Mostly | Same goal and equipment means the same lifts; substitute per constraint |
| Progression scheme | Yes | How you add load is your method — it should be consistent |
| Load and starting weight | No | The actual individual variable, and the one clients feel |
| Substitutions | No | Injuries, equipment, confidence with a movement |
| Frequency | No | Three days and five days are different programmes, not scaled ones |
Tier the roster
Rather than twenty individuals, most rosters are three or four groups with individual loads. Sorting people into tiers turns twenty programmes into four, and it takes about an hour once.
- By goal. Strength, hypertrophy, fat loss, general health. The biggest split, and the one that changes structure.
- By training age. A beginner and a five-year lifter running the same progression is how beginners get hurt and lifters get bored.
- By equipment. Full gym, home setup, minimal kit. Decides substitutions before you ever write a session.
- By frequency. Two, three or four days available.
You will find most clients cluster into a handful of buckets. Those buckets are your templates.
A weekly workflow
- Review, do not rebuild. Open each client's last week and look at what was actually completed and at what load. If you cannot see that without asking them, fix that before anything else here matters.
- Adjust loads only. For most clients in most weeks, the programme does not change. The numbers do.
- Handle exceptions individually. Someone hurt, someone travelling, someone stalled. That is real coaching, and it is what the time you saved is for.
- Push the week in one action. If assigning takes twenty separate operations, the workflow will not survive a busy week.
Mistakes that cost hours
- Rebuilding from memory every week. The single largest time sink, and it compounds with roster size.
- Changing programmes too often. Feels responsive, prevents you ever learning whether a block worked, multiplies your writing load.
- Programme in one place, logs in another. Every lookup becomes a context switch, and clients stop logging.
- Bespoke for everyone. Twenty programmes that are 85% the same is twenty times the maintenance for none of the benefit.
Common questions
How many clients can one personal trainer program for?
Far more than most coaches manage, if the programming is templated and only the variables that matter are individualised. The limit is rarely the writing itself — it is the admin around it: chasing check-ins, rebuilding sessions from memory, and hunting for what someone lifted three weeks ago. Coaches who template well handle several times the roster of coaches who start each programme from a blank page.
Should every client get a completely custom program?
No, and doing so is the main reason coaches cap out early. Two clients with the same goal, similar experience and the same equipment need the same programme with different loads. What genuinely must be individual is load and progression, exercise substitutions for injuries or equipment, and session frequency. Everything else — structure, movement selection, progression scheme — is templatable.
How do I keep track of what each client is lifting?
Not from memory, and not from a notebook you have to be holding. The practical requirement is that the client logs it and you can see the history without asking — otherwise every session starts with reconstructing the last one. This is the single biggest time saving available to a coach with more than about eight clients.
How often should I change a client's program?
Less often than most coaches do. A block long enough to show progression is usually four to six weeks; changing sooner means you never find out whether the programme worked, and it multiplies your writing load by the length of your roster. Change when progress stalls, the goal moves, or something hurts — not on a schedule.
What is the fastest way to assign a program to several clients?
Build it once as a template and assign that template to everyone it fits, then adjust loads individually. The critical detail is that assigning must take a snapshot: if editing your template later rewrites the programme a client is halfway through, you cannot safely improve your templates, which defeats the point of having them.
Related
- What should a personal trainer charge? — once programming scales, capacity stops being the constraint and pricing starts.
- What does personal training software cost? — what the tooling for this actually costs a month.
- How to get more personal training clients — filling the roster this workflow supports.
- All coaching guides
Questions?
We reply within 48 hours. ApexGym is $20 a month with 7 days free.
Talk to us
Hello World Technologies LLC
30 N Gould St, Ste N, Sheridan, WY 82801, United States
support-fitness@helloworldtech.com
We reply to every message within 48 hours. Real people read all of it.