Business of Training
Program Templates vs Custom: Honest Time-Per-Client Math

The honest math: fully custom programming costs about 45 to 60 minutes per client per month, while a good template backbone with individual edits costs 10 to 15. At a handful of clients the difference is a rounding error. At a full roster it is the difference between a sustainable business and permanent unpaid overtime. The answer for most working trainers is not choosing a side; it is building the middle deliberately.
Here is the math, where each approach genuinely wins, and how to build the middle path without losing your standards.
The time math nobody runs until it hurts
Programming happens outside paid hours, which is why it hides from the budget. Put numbers on it:
| Active clients | Fully custom (45-60 min each) | Template + edits (10-15 min each) |
|---|---|---|
| 10 | 8 to 10 hours per month | 2 to 3 hours per month |
| 20 | 15 to 20 hours per month | 3 to 5 hours per month |
| 30 | 23 to 30 hours per month | 5 to 8 hours per month |
Now overlay a real schedule. Independent trainers at capacity run heavy weeks; at FlexWerk Carmel, more than 40 professionals operate their businesses and average around 24 sessions a week each. Stack 20 of those hours-with-clients on top of fully custom programming for 25 people and you are working a second, invisible, unpaid job. That invisible job is a major reason full rosters burn coaches out even when the client count itself looks manageable.
The economics compound in an hourly-space model, where your costs already scale with booked sessions: every programming hour you reclaim can become a billable hour instead. If you are still deciding where those billable hours should happen, the first hour at FlexWerk is free. And if you are still deciding what a full roster even means for you, that question has its own math in how many clients can a trainer handle.
What templates genuinely do well
A template is not a shortcut; it is your methodology written down. For the majority of general-population goals, fat loss, first-year strength, returning-to-exercise, a proven progression beats a bespoke one, because the constraint on results is adherence and effort, not programming novelty.
Templates win when:
- The client’s goal matches a pattern you have coached dozens of times.
- Training age is low, so almost any sane progression works.
- The template was built by you, from clients like yours, on equipment you actually use.
That last point matters more than trainers admit. A template built around a full rack, cable stack, and dumbbell run, the standard build of the suites you coach in, will fit your sessions far better than anything downloaded.
When fully custom earns its hour
Some clients genuinely need the 60 minutes, and they are usually the ones paying rates that cover it:
- Athletes with a sport and a season. Around here that pipeline is enormous: Grand Park in Westfield draws roughly 1.5 million visitors a year across its 400 acres, and the travel-ball catcher or club soccer midfielder walking out of it needs positional, seasonal programming, not an athlete template.
- Post-rehab handoffs, where a PT’s discharge notes define the constraints and your program has to respect them precisely. Scope note: pain and injury decisions stay with the client’s physician or therapist.
- Competitors: powerlifting, physique, endurance events with a date on the calendar.
- Complex constraint sets: the client with a shift schedule, old injuries, and hard equipment limits, where the puzzle is the program.
For these clients, custom is the product. Price it accordingly and say so plainly.
The middle path: backbone plus a customization layer
The profitable structure is a small library of template backbones, maybe four to eight covering your real client patterns, plus a defined 10-to-15-minute customization pass for each client, each month:
- Swap exercises against the client’s history, preferences, and equipment.
- Set loads and progressions from their actual logged numbers, not percentages of a guess.
- Adjust volume to their recovery reality: sleep, stress, training age.
- Add the one thing that makes it theirs: the pull-up goal, the trap-bar bias, the knee-friendly conditioning.
AI can draft backbone variations faster than you can type, which is genuinely useful as long as the editing pass stays yours; the boundaries are covered in should AI write your clients’ programs and the broader workflow in AI tools for trainers. The customization pass is also where your check-in data pays for itself: a program edited against last month’s actual adherence beats a clever one edited against hope.
The pricing and integrity line
One rule keeps all of this clean: sell what you deliver. If your offer says fully custom, the 45 minutes must actually happen. If your method is backbone plus individual tailoring, say that, with confidence, because it is how most excellent coaching actually works. Clients do not leave over templates; they leave over the gap between the promise and the product.
The practical move this week: time yourself programming for three clients, honestly categorize your roster into template-fits and custom-needs, and build or refine one backbone for your most common client type. Then put the reclaimed hours where they earn: in the room, coaching, ideally one you can book by the hour and walk into with nothing but the program you just wrote.
Related questions
Is it dishonest to use program templates?
Not if you are honest about the method and the program fits the person. The integrity line is selling fully custom work and delivering untouched templates. A template backbone with real individual edits is simply good engineering.
How long should custom programming take per client?
Fully custom work typically runs 45 to 60 minutes per client per month once assessment reviews and adjustments are counted. A template backbone with individual edits gets that down to 10 to 15 minutes without gutting quality for most general-population clients.
Should beginners get custom programs?
Rarely. Beginners progress on well-run fundamentals, so a proven template with sensible swaps serves them well. Custom depth earns its cost later, when plateaus, goals, or constraints get specific.