Skip to content
7 numbers · 4 benchmarks · 1 sheet layout · 3 prompts

The 7 numbers every online coach should track. With the formulas, the benchmarks, and the ChatGPT prompts that do the arithmetic.

A coach on r/personaltraining described using ChatGPT to "track renewal/redemption rates, client life cycles, average spend per client per lead source" instead of "having to do all the math manually in a spreadsheet". This page is that setup: seven numbers, what each one is, the benchmark from the Coachway platform where one exists, a one-tab sheet, and three prompts that compute, explain and model.

By Markus Evers · Published 6 September 2026 · Updated September 2026

the short version

An online coach should track seven numbers every month: active clients, revenue per client per month, months per client, churn or renewal, client lifetime value, revenue per lead source, and hours per client per week. Coachway's platform medians are 5 clients, EUR 181 per month and 4.3 months of tenure; three prompts below compute all seven from an export.

the 7 numbers

Which numbers should an online coach track every month?

Seven, and no more until these are stable: active clients, revenue per client per month, months per client, churn or renewal, client lifetime value, revenue per lead source, and hours per client per week. Four of them have a first-party benchmark from the online fitness coaching statistics (5,666 clients and 1,563 pricing records, August 2026); the other three are yours to set. Each row links the calculator that answers the what-if question. Four of them have a first-party benchmark from the online fitness coaching statistics (201 coaches, 5,666 clients, 1,563 pricing records, August 2026); the other three are yours to set. Each row links the calculator that answers the what-if question. The monthly numbers are one of twelve day-to-day jobs a small coaching business hands to ChatGPT; the other eleven are tabled on the AI hub.

The seven coaching business numbers with formula, benchmark and calculator
Number Formula Benchmark Calculator
1.Active clients Count of clients with an active package on the last day of the month Median 5, average 17.2 (Coachway platform data, Aug 2026) Client capacity calculator
2.Revenue per client per month Monthly client revenue divided by active clients Median EUR 181, middle half EUR 134 to 255 (Coachway, 1,563 pricing records) Coaching rate calculator
3.Months per client (tenure) Average of (end date minus start date) for clients who left, in months Average 4.3, median 3.2 (Coachway, 5,666 clients) Client LTV calculator
4.Churn or renewal Clients lost in the month divided by clients at the start, as a percentage; or renewals divided by packages ending 45 percent of clients active at month 12 (Coachway); one coach on r/personaltraining reports 90 percent annual renewal Client churn rate calculator
5.Client lifetime value Revenue per client per month times months per client About EUR 780 at the platform medians Client LTV calculator
6.Revenue per lead source Revenue from clients who came from each source (referral, Instagram, Google, ads) divided by leads from that source No platform benchmark; coaches report referrals as the highest Referral value calculator
7.Hours per client per week Coaching hours in the week divided by active clients Raise prices past 25 to 30 coaching hours a week (coaches on r/personaltraining) Coaching profit calculator

Separate the money first. The most-upvoted advice in the r/personaltraining thread on the money side of online coaching was to open a separate business account the day the first client pays, because mixed accounts make every number below a guess. The LLC or sole proprietor guide covers the setup.

the sheet

How do you lay out a coaching business spreadsheet?

Two tabs: one row per client with an ID instead of a name, and one row per month. Eleven columns cover all seven numbers. Coaches who shared their own spreadsheet systems on r/personaltraining run exactly this shape; the export from your platform's client list fills the first tab, and the second is five numbers you type once a month. The monthly run of this is the one job a scheduled ChatGPT task does well, because no client is in it; the six-job sort is in the tasks-and-agents table on the AI hub.

Sheet layout and CSV header

When to use it: Once, when you set the sheet up.

What to paste in: Nothing: copy the header row into a new sheet, then export your client list into it with names replaced by IDs.

One tab, one row per client, anonymised (client ID, not name):
client_id | start_date | end_date (blank if active) | package | price_per_month | lead_source | sessions_planned_month | sessions_done_month | checkins_planned | checkins_sent | coach_minutes_week

Second tab, one row per month:
month | active_clients | revenue | clients_lost | clients_started | coaching_hours

CSV header to paste into a new sheet:
client_id,start_date,end_date,package,price_per_month,lead_source,sessions_planned_month,sessions_done_month,checkins_planned,checkins_sent,coach_minutes_week

the 3 prompts

How do you get ChatGPT to compute the numbers from an export?

Paste the two tabs as CSV into prompt 1 and it returns the seven numbers with the formula and inputs beside each, so you can verify one by hand; do that every time, because models make arithmetic errors without flagging them. Prompt 2 explains the change since last month in three sentences. Prompt 3 models a 10 percent improvement in each number and ranks them. Client IDs only, never names, health data or card details; the client data guide has the rule set.

1

Compute the seven numbers, formulas shown

When to use it: Once a month, after the export.

What to paste in: The two tabs as CSV, client IDs only.

I am an online fitness coach. Below is an anonymised export of my client list (client IDs, no names, no health data) and a monthly summary tab. Compute these seven numbers for [MONTH] and show the formula and the inputs next to each result so I can check them:

1. Active clients on the last day of the month.
2. Revenue per client per month (monthly revenue / active clients).
3. Months per client: average of (end_date minus start_date) in months for clients with an end_date, plus the current tenure of active clients as a separate figure.
4. Monthly churn: clients_lost / active clients at the start of the month, as a percentage. Also annual renewal if package end dates exist.
5. Client lifetime value: number 2 times number 3.
6. Revenue per lead source: for each lead_source, total price_per_month of active clients from that source, and the count.
7. Hours per client per week: coaching_hours / active clients.

Rules: use only the data pasted; if a field is missing, say so rather than assuming; round to one decimal; output a table with columns Number, Result, Formula, Inputs used; then list any rows you could not use and why. Do not give advice.

Export:
[PASTE THE TWO TABS AS CSV]

2

What changed since last month, in three sentences

When to use it: Right after prompt 1, with last month's table to hand.

What to paste in: Both months' seven-number tables.

Here are the seven numbers for [LAST MONTH] and [THIS MONTH] for my coaching business: [PASTE BOTH TABLES]. In three sentences, tell me what changed and the single most likely cause visible in the numbers themselves (for example, churn up because two six-month packages ended, or revenue per client up because new clients came in at the new price). Mark any inference that the numbers do not prove with "(unsure)". No recommendations, no praise.

3

What a 10 percent improvement in each number is worth

When to use it: Quarterly, or when deciding what to work on next.

What to paste in: This month's seven numbers.

Using these seven numbers: [PASTE], build a table that shows what a 10 percent improvement in each one, on its own, would do to annual client revenue, holding the others constant. Columns: Number, Current, Improved by 10 percent, Annual revenue now, Annual revenue after, Difference. Show the formula for annual revenue you used (active clients times revenue per client per month times 12, adjusted for churn where relevant) and state your assumptions in one line. Then rank the seven by difference. Numbers only; I decide what to work on.

reading the numbers

What do the numbers say about what to do next?

Three rules cover most months. If hours per client per week puts you past 25 to 30 coaching hours, raise prices before adding clients, the rule coaches on r/personaltraining give each other at that ceiling ("when you hit 25-30hrs a week as an online coach; put your prices up"). If months per client sits under three, fix the package and the check-in cadence before spending on marketing, because every new client leaks out the same hole. If revenue per lead source shows referrals earning the most per lead, which most coaches find, put the next hour into the referral ask, not the ad account. Prompt 3 puts the numbers on each of those choices.

the benchmark coaches ask for

What is a good retention rate for online coaching?

On the Coachway platform, 45 percent of online coaching clients are still active at month 12 and the average client stays 4.3 months, median 3.2, measured across 5,666 clients in August 2026. Individual coaches report higher: one on r/personaltraining gives a 90 percent annual renewal rate and an average tenure of 2.6 years. That is one coach's number, not a benchmark, but it shows the ceiling. The growth guide shows why a month of extra tenure grows revenue faster than a month of new clients.

the export

Where do the numbers come from?

From the client list and the payment records, exported once a month. On Coachway the client list carries start dates, packages and prices and exports as CSV, and payments run through the coach's own Stripe account, so the first tab is an export and the second is five figures. If you run on spreadsheets and messaging apps, the same eleven columns work; they just take an evening to fill the first time. Twenty minutes a month after that.

questions people ask

Frequently asked questions about coaching business numbers.

What KPIs should a personal trainer or online coach track?

Seven numbers cover a coaching business: active clients, revenue per client per month, months per client (tenure), monthly churn or annual renewal rate, client lifetime value, revenue per lead source, and hours per client per week. Track them once a month from your platform export; anything beyond those seven is a nice-to-have until the seven are stable.

How do I calculate client churn rate?

Clients lost in the month divided by clients at the start of the month, as a percentage. Ten clients on the first, one cancels by the thirtieth: 10 percent monthly churn. Its mirror is the annual renewal rate; one coach on r/personaltraining reports a 90 percent annual renewal rate and an average client tenure of 2.6 years, which is what a low churn number looks like in practice.

What is a good client retention rate for online coaching?

On the Coachway platform, 45 percent of online coaching clients are still active at month 12, and the average client stays 4.3 months (median 3.2), from 5,666 clients measured in August 2026. A coach whose clients average six months or more is above the platform average; a coach below three months has a package or cadence problem before a marketing one.

How do I calculate client lifetime value?

Revenue per client per month multiplied by the average months a client stays. At the Coachway medians, EUR 181 a month times 4.3 months is about EUR 780 per client; at EUR 255 and eight months it is about EUR 2,040. Lifetime value is the number that tells you what a lead is worth and how much retention work pays.

Can ChatGPT analyse my coaching spreadsheet?

Yes, for arithmetic on an anonymised export with client IDs instead of names: it can compute the seven numbers, show the formulas, and explain the change since last month. Verify one figure by hand every time, because models make arithmetic errors and never flag them, and never paste names, health data or payment details.

How often should I review my coaching business numbers?

Monthly, in a fixed 20-minute slot: export, run the numbers, compare with last month, decide one thing. Weekly is noise; quarterly hides a bad month until it is two. The four calculators on this site are for the what-if questions between reviews.

Seven numbers, one sheet, twenty minutes a month. The model does the arithmetic; you check one figure and make one decision.

Where the export comes from

Client list, packages, check-ins and payments through your own Stripe on one platform, with CSV export. Start the 14-day free trial and run this month's numbers: cancel any time under Billing.

No charge today - cancel anytime under Billing
Built for efficiency 6 languages DenmarkNorwaySwedenFinlandGermanyUnited Kingdom
The coaching platform you've been waiting for