CalcStack — free, instant, no signup. The interactive calculator loads automatically.
Your schedule has a ceiling — find it.
A trainer's income is capped by arithmetic: working minutes divided by session-plus-buffer gives the slots; honest utilization gives the sessions; sessions per client per week gives the client count. This calculator runs that chain and prices the result, so you know exactly when it is time to raise rates, go semi-private, or add online clients.
Trainers use it to find their income ceiling before they hit it: slots, honest utilization, and sessions-per-client produce the max client count and the annual revenue at capacity. It answers "when do I raise rates" with a number instead of a feeling.
Typically 15–30 active clients. Forty working hours with 75-minute slots is 32 slots; at a realistic 75% utilization that is 24 sessions a week — 12 clients at twice a week, or 24 at once a week. Anyone claiming 50 weekly one-on-one clients is either running 30-minute sessions or counting ghosts.
Seventy to eighty percent for an established trainer. New trainers run far lower; waitlisted trainers can approach 90% in peak hours. Prime-time slots (6–9am, 5–8pm) fill first — mid-day utilization is where capacity dies.
Raise rates (demand exceeds supply — that is what a waitlist means), switch some slots to semi-private (2–4 clients each paying 60–70% of solo rate multiplies slot revenue), or add online programming clients who consume no gym slots. All three beat adding hours.