Home › Blog › Writing programmes

For trainers

How to write a training
programme for clients

Writing every programme from a blank page is the reason coaches cap out at fifteen clients. The answer is not to work faster; it is to write fewer things from scratch.

Work in a fixed order: intake → structure → exercise selection → volume → progression rule. Build three or four base templates and adapt them per client. Write the progression rule into the programme so neither of you has to decide week by week.

Step 1: intake that changes the programme

Ask only what will actually alter what you write:

  • Days per week they will genuinely train, not aspire to.
  • Equipment available, including at home if some sessions are unsupervised.
  • Injury history and anything that currently hurts.
  • Training history — a returning lifter is programmed nothing like a true beginner.
  • The goal, restated in something measurable.
  • What they have already tried and abandoned. This is the most informative question and the one most often skipped.

Step 2: structure from days available

DaysStructureFrequency per muscle
2Full body2×
3Full body, or upper / lower / full2–3×
4Upper / lower2×
5Upper / lower / push / pull / legs~2×

Pick from the honest number, not the aspirational one. A four-day programme run twice a week is a worse programme than a two-day programme run twice a week, because it hits nothing at a useful frequency. See workout splits.

Step 3: exercise selection

Two to four exercises per muscle group, each doing a different job: a heavy compound, a different angle, an isolation or stretch movement. For most clients that is six to eight exercises per session, not twelve.

Choose lifts the client can perform well today, not the lifts you would like them to perform in six months. A trap-bar deadlift they can do with a flat back beats a conventional deadlift they cannot.

Step 4: volume

Aim for 10–20 hard sets per muscle per week, starting near the bottom of that range for anyone new. Starting a beginner at 20 sets removes your ability to add anything later, and it makes them sore enough to skip week two.

Step 5: write the progression rule in

This is the step that separates a programme from a workout list. State it explicitly on the sheet:

"3×8–10. When you get 10 on all three sets with clean form, add 2.5 kg next session and go back to 8."

Now the client knows what to do without you standing there, progress happens between sessions, and you are not re-deciding loads every week for thirty people. It is double progression, and it does most of the coaching for you.

Step 6: template it

Build three or four base programmes — two-day full body, three-day full body, four-day upper/lower, five-day — each with a home-equipment variant. A new client then becomes: pick the template, swap two or three exercises for their injuries and equipment, set starting loads, adjust the volume. Minutes, not an evening.

The programme is not where your value sits. Your value is in selection, progression, technique and accountability — and every hour spent retyping a set-and-rep scheme is an hour not spent on those.

Review points

  1. Week 2: is the programme actually being completed? If not, it is too long or too hard.
  2. Week 4: are loads moving? If nothing has moved, the issue is usually recovery or food, not the programme.
  3. Week 8–12: change the block. Keep what is progressing, replace what has stalled.

Common questions

How do you write a training programme for a client?

Work in a fixed order: intake, then structure based on days genuinely available, then exercise selection of two to four per muscle group, then weekly volume of 10 to 20 hard sets per muscle, then an explicit progression rule written into the programme itself.

How many exercises should a client programme have?

Six to eight per session for most clients, covering two to four exercises per muscle group with each doing a different job. More than that usually means too few sets on each to progress and a session that does not get finished.

How often should you change a client programme?

Every eight to twelve weeks. Keep the exercises that are still progressing and replace those that have stalled. Changing programmes monthly prevents any lift from accumulating enough exposure to improve.

Should personal trainers use programme templates?

Yes. Building three or four base templates with equipment variants, then adapting per client, turns programme writing from an evening into minutes without reducing quality. The coaching value is in selection, progression and accountability, not in retyping set and rep schemes.

Coach this with NutriMacro

Templates plus a written progression rule only pay off if the client’s actual sets come back to you, so week four can be diagnosed rather than guessed at.

NutriMacro gives coaches a trainer console for programmes, meal plans, client progress and assessments, with a member app your clients already want to use for food and training. Gyms can run the whole operation — members, billing, classes and online sessions — on the same platform. See gym and trainer software.

  • Assign programmes and meal plans from reusable templates, so building a new client’s plan is minutes rather than an evening.
  • See what clients actually did — logged sets, reps, weights and food, not a screenshot sent on Sunday night.
  • Online sessions with video, booked against your timetable.
  • Client assessments and progress tracking in one place.
  • Clients get a real tracker: barcode scanning, photo logging, strength and GPS activities, sleep and recovery.
  • Your own branding on the member app.

Figures quoted are industry benchmarks and typical market rates at the time of writing, intended as orientation rather than as a forecast for any particular business. Nothing here is financial, tax or legal advice.

Read next: Client retention Going online Progressive overload