How to forecast personal trainer retention and revenue
Start with active clients, retain the selected percentage, add expected new clients without exceeding capacity, then multiply ending active clients by average monthly revenue. Subtract per-client and fixed costs to estimate operating profit.
Keep retention and acquisition separate
Retention measures what happened to clients who were already active at the beginning of a period. Adding new clients to the retained count hides churn and can make performance look stronger than it is.
Connect demand to delivery capacity
A forecast can show more signed demand than one trainer can serve. Enter the realistic client ceiling from your schedule so the table identifies new-client demand that would require a waitlist, a price change or additional delivery capacity.
Model revenue as a scenario
The planner assumes retained and newly accepted clients each produce the average monthly revenue entered. It does not model partial-month starts, failed payments, package revenue recognition, refunds, tax or seasonal acquisition changes.
Compare one change at a time
Save a baseline, then adjust retention, new-client acquisition, price, costs or capacity separately. This makes it easier to see which operating change has the largest effect instead of treating the forecast as a promise.
Frequently asked questions
How do you calculate personal trainer client retention?
For a period, divide the clients who remain from the starting group by the clients at the start, then multiply by 100. Keep newly acquired clients out of the retained-client numerator.
What is the difference between retention and churn?
Retention is the share of starting clients who remain through the period. Churn is the share who leave. In this planner, monthly churn equals 100% minus monthly retention.
Does this forecast predict actual personal training revenue?
No. It is a scenario based only on the retention, acquisition, pricing, cost and capacity assumptions entered. Actual client behavior, timing, refunds, taxes and payment collection can change the result.