Back to blogRevenue-Driven Marketing

How to calculate gym member LTV: the simple formula that covers 90% of your decisions

How to calculate gym member LTV: the simple formula that covers 90% of your decisions

Gym member LTV is calculated like this: average monthly fee × average retention in months. Fee of €45, retention of 11 months, LTV of €495. That's it. You don't need discount rates, survival curves, or the predictive model a consultant wants to sell you. That multiplication, done right, is enough for 90% of the decisions you'll make: how much to pay to acquire a member, which campaign to kill, whether that intro offer is worth it.

The problem isn't the formula. The problem is that almost every gym puts the wrong numbers into it, and the error always goes in the same direction: inflating LTV. An inflated LTV makes you think you can pay €150 per member when your real ceiling is €90. This article is about putting the right numbers in.

The formula and why it's enough

LTV = average monthly fee × average retention in months.

There are more sophisticated versions: discounting future cash flows, modeling monthly churn probability, separating billing margin. They have their place if you're running a 40-location chain with a salaried analyst. For an independent gym or a small chain, the simple version has one advantage no sophisticated model can match: you can recalculate it in 20 minutes every quarter, and a number you update always beats a perfect model you calculated once in 2024 and never touched again.

The simple formula has a known bias: it treats €495 collected over 11 months as if you had it today, and that's not the same thing. That nuance matters for cash flow, and we cover it properly in the article on payback period per member. For deciding what a member is worth and comparing campaigns against each other, you can ignore it.

What you can't ignore is where you get the two numbers. Average fee is easy: recurring monthly revenue ÷ active paying members. Average retention is where everything falls apart.

Real retention: cohorts, not active member tenure

The most expensive mistake in the whole calculation is this: opening your management software, looking at the average tenure of your active members, and using that as retention. You get a nice number, 19 months, 22 months. And it's inflated, sometimes by double.

Why? Survivorship bias. Your current active members are, by definition, the ones who haven't cancelled. The member who lasted 2 months and left isn't in that average anymore; the 6-year veteran is, and they pull the number up hard. You're measuring the retention of survivors, not of a typical member who walks through the door. And your marketing acquires typical members, not survivors.

The right figure comes from cohorts:

  1. Go to your software and export all sign-ups from 24 months ago (for example, all sign-ups from June and July 2024).
  2. For each one, count how many months they paid before cancelling. Those still active count their months up to today.
  3. The average of that list is your real retention.

Two months of sign-ups is usually enough to get 30–60 members and a stable average. If your gym has lower volume, take a full quarter. And if you've been open less than 24 months, use the oldest cohort you have and accept that the number will still rise a bit.

The typical result stings. Gyms that swore their average member stuck around "for 2 years" discover real retention figures of 9–12 months. That doesn't mean the business is worse than they thought; it means they're finally measuring it. For context on what retention numbers are normal in the industry, gym retention statistics give you the benchmark: most facilities lose between 30% and 50% of their members every year, which is consistent with average retention of 8 to 14 months, not 24.

The 3 classic calculation mistakes

Mistake 1: looking only at active members

That's the survivorship bias above, and it deserves its own section because it shows up in disguise. "Our members have been with us an average of 20 months" (the ones still there). "80% of our members renew" (of those who made it to renewal). Any metric calculated only on the current active base is filtered by the survivors. The right question always looks back from an entry cohort: of 100 who joined, what happened to all 100?

Mistake 2: ignoring extras

If your average member pays a €45 fee but also spends €12/month on personal training, nutrition, physio, or the shop, your real LTV per month is €57, 27% more. In a low-cost gym extras are noise; in a boutique or CrossFit box they can be 20–35% of per-member revenue. The detailed calculation of how much a member actually generates per month, extras included has its own article, but the quick version is: total revenue attributable to members that month ÷ active members. Use that figure, not the rate-card fee.

The honest nuance: extras aren't evenly distributed. 15% of members account for most PT spend. For average LTV it doesn't matter; for deciding who to acquire, it does (next section).

Mistake 3: mixing fee types in a single average

If you have a mornings fee of €29, a full fee of €49, and a premium-with-classes fee of €69, a single "average LTV" across the three is a number that describes no one. Worse: if your marketing mainly acquires mornings-profile members but your average LTV is dominated by long-tenure premium members, you're setting budgets based on a value your new sign-ups will never generate. Calculate LTV by fee type at minimum. That's the entry point to the section that actually changes your marketing.

Segment LTV: the data point that shifts where you put your money

Average LTV tells you how much you can pay for an average member. Segment LTV tells you which members to go after. A realistic example from a mid-size gym with a €49 full fee:

Segment Average fee Average retention LTV
Mornings schedule €39 16 months €624
Afternoons schedule €49 9 months €441
Age 25–35 €47 8 months €376
Age 45+ €46 15 months €690
Joined with hook offer (€9 first month) €44 5 months €220
Joined at full price €49 13 months €637

The numbers are illustrative, but the patterns repeat in almost every gym that measures them: morning and 45+ audiences churn less, and the member who joined chasing a promo is worth a third of the one who joined already convinced. That last row is the most valuable to calculate, because it connects directly to your campaigns: two ads can bring you sign-ups at the same cost and one list can be worth three times the other. That's exactly the CPL illusion that the cluster's main article on real ROI with billing data breaks down.

How do you use the table? Not to stop acquiring the lower-value segment, but to pay the right amount for each. For a 45+ lead interested in morning sessions you can pay twice what you'd pay for a 28-year-old coming in on a promo, and still make more money on the first one. Without segment LTV you pay the same for everyone, and the budget drifts toward the cheap lead, which is almost always the short-tenure member.

One warning: don't over-segment. With fewer than 25–30 members per cell, the average is too noisy to trust. Three or four cuts (fee type, time slot, type of entry offer) cover almost everything actionable.

What one more month of retention is worth

Here's the number that justifies almost any retention investment, and that almost nobody calculates. If you have 300 members paying an average of €45 and you manage to push average retention up by a single month, each member who passes through your gym leaves you €45 more. With churn that renews the base roughly once a year, that's 300 members × €45 = €13,500 more in annual revenue. Without acquiring anyone new, without raising prices, without spending one extra euro on ads.

Compare that number with the cost of what typically extends retention: a decent onboarding protocol during the first 4 weeks, a check-in call when a member hasn't shown up in 10 days, a quarterly event. Few acquisition investments compete with that. And there's a compounding effect the simple calculation misses: each extra month of retention also raises your LTV, which raises your ceiling for how much you can pay to acquire, which lets you outbid the gym down the street for the same leads. Retention funds acquisition.

The trade-off is real: your team's time is finite, and an hour spent calling absent members is an hour not spent closing new visits. But with the numbers in front of you, the retention hour wins almost every time, especially above 200 members.

Practical use: your LTV is your acquisition ceiling

Everything above leads to one operational rule: your LTV defines how much you can pay for a new member. If your LTV is €495 and your operating margin is around 65–70%, each member leaves you roughly €330 in margin over their lifetime. An acquisition cost of €100 leaves you €230 clear per member; one of €300 leaves you almost nothing the moment retention dips for a quarter.

The exact ratio between what a member is worth and what it costs to acquire them (and the thresholds that separate a healthy business from one bleeding out) is covered in the article on the LTV:CAC ratio for gyms. The rule of thumb in the meantime: if you don't know your LTV, you don't know whether your marketing is expensive or cheap. A cost per sign-up of €80 means nothing in isolation; with an LTV of €220 it's a disaster, and with an LTV of €690 it's a bargain.

That's why this calculation comes first. Before discussing Meta budgets, before switching agencies, before touching a single campaign: export sign-ups from 24 months ago, count the months each one paid, and multiply by your real average fee with extras. Twenty minutes, two numbers, one multiplication. If you manage campaigns with a platform that already cross-references sign-ups and billing with the advertising source of each member, as Pilotium does, the LTV per campaign is already calculated for you; if not, the cohort spreadsheet works just as well to get started.

What you find will reshuffle your entire budget. And most of the time, the surprise isn't that your LTV is low, it's that you've spent years paying for the wrong member because they were the cheapest to acquire.

Stay Ahead of the Game

Weekly AI marketing insights. No spam. Unsubscribe anytime.