Gym KPIs Every Owner Should Track (With Formulas and a Worked Example)
The dozen numbers that tell a gym or studio owner whether the business is healthy, how to calculate each one, and what to do when one moves the wrong way.
Key Takeaways
- Track members in, members out, and the net. New joins, cancellations and the resulting monthly churn rate explain more about a gym’s future than revenue alone.
- Attendance is the early warning. Members rarely cancel the week they stop coming. A drop in visits per member shows up weeks before the cancellations do.
- Know what a member is worth. Average revenue per member and average membership length together give lifetime value, which tells you how much you can spend to win a member.
- Count the leaks in the funnel. Leads, trials and conversions show where prospective members drop out. Fixing one leak is usually cheaper than buying more leads.
- Failed payments are churn too. A card that fails and is never retried ends a membership nobody chose to end. Measure recovered and lost payments every month.
Quick-Start Prioritization Framework
| KPI | Formula | Check |
|---|---|---|
| Monthly churn rate | Cancellations ÷ members at start of month | Monthly |
| Net member growth | New members − cancellations | Monthly |
| Visits per member | Total check-ins ÷ active members | Weekly |
| Average revenue per member | Membership revenue ÷ average active members | Monthly |
| Member lifetime value | Revenue per member per month × average months retained | Quarterly |
| Lead-to-member conversion | New members ÷ leads | Monthly |
| Class fill rate | Attendees ÷ capacity | Weekly |
| Failed payment recovery | Recovered ÷ failed payment value | Monthly |
Most gym software produces dozens of reports, and most owners look at two of them: revenue and active members. Those two numbers tell you where you are, but not why, and not early enough to act. This guide covers the KPIs that explain the business: how many members you keep, how often they come, what each one is worth, how well you turn leads into members, and how much revenue slips through failed payments. Every formula is worked through with the same example gym, so you can copy the method with your own numbers.
The example gym used in this guide
To keep the formulas concrete, every calculation below uses one made-up gym. The numbers are illustrative, not industry averages; replace them with your own.
Northside Strength is a small-group gym. On 1 October it had 300 active members. During October, 24 people joined and 18 cancelled, so it ended the month with 306. Membership revenue for October was $34,200. Members checked in 2,760 times. The gym received 80 leads, booked 40 free trials and converted 24 of those leads into members. Card payments worth $1,600 failed during the month, and $1,100 of that was later recovered.
Membership KPIs: who stays and who leaves
These are the numbers that describe the size and stability of the member base.
Active members
Define “active” once and stick to it. A sensible definition is anyone with a current paid membership, including frozen members counted separately. Gym software vendors define it differently: Gymdesk’s pricing, for example, doesn’t count visitors, frozen or cancelled members, or prospects as active members, while Zen Planner counts people with a membership or who attended an event in the past month. When you compare your numbers with any benchmark, check the definition first.
Monthly churn rate
Churn rate is cancellations during the month divided by active members at the start of the month. Northside: 18 ÷ 300 = 6.0%.
Monthly churn compounds. If 6% left every month and nobody joined, the gym would keep about 94% each month, which is 0.94 to the power of 12, or about 48%, after a year. That is worked arithmetic, not a forecast, but it shows why a 1-point change in monthly churn matters so much.
Net member growth
New members minus cancellations. Northside: 24 − 18 = +6. A gym can have strong sales and still shrink if cancellations keep pace, so always read joins and cancellations together.
Average membership length
The simplest estimate is 1 ÷ monthly churn rate. At 6% monthly churn, the average member stays about 1 ÷ 0.06 ≈ 16.7 months. It is a rough figure that assumes churn is steady; for a better one, measure how long members who cancelled in the last year actually stayed.
Engagement KPIs: are members actually coming?
Attendance is the strongest early signal you have. A member who comes three times a week is rarely thinking about cancelling. A member who has not checked in for three weeks often is.
Visits per member
Total check-ins divided by active members, for a week or a month. Northside: 2,760 ÷ 303 (the average of 300 and 306) ≈ 9.1 visits per member in October, or roughly 2 a week. Watch the trend more than the level, and split it by membership type: an unlimited member at 4 visits a month is a very different signal from a 4-class-pack member at 4.
There is long-standing evidence that members overestimate how often they will go. In a study of 7,752 members at three US health clubs, published in the American Economic Review in 2006, DellaVigna and Malmendier found members on monthly contracts of over $70 attended about 4.3 times a month, paying more than $17 per visit when a 10-visit pass cost $10 per visit. Members who come rarely are the ones most likely to notice that maths eventually.
At-risk members
Count members with no check-in for 14 days, and separately for 21 or more days. This list is the most useful report a front desk can have, because it names the people to call this week. The Health & Fitness Association’s 2026 US consumer report found the share of members who never used their membership fell to 4.6% in 2025, an all-time low, so a large group of non-attenders at your gym is worth investigating.
Class fill rate and no-show rate
For class-based gyms, fill rate is attendees divided by capacity, and no-show rate is no-shows divided by bookings. A class at 95% booked but 70% attended has a cancellation-rule problem, not a demand problem. Review both by class slot; a schedule-wide average hides the 6 a.m. class that is always full and the 2 p.m. class that never is.
Revenue KPIs: what each member is worth
Revenue per member and lifetime value turn the membership numbers into money.
| KPI | Northside calculation | Result |
|---|---|---|
| Average active members | (300 + 306) ÷ 2 | 303 |
| Average revenue per member (ARPM) | $34,200 ÷ 303 | about $112.87 a month |
| Average months retained | 1 ÷ 6% churn | about 16.7 months |
| Member lifetime value | $112.87 × 16.7 | about $1,885 |
| Revenue lost to October churn | 18 × $112.87 | about $2,032 a month |
Average revenue per member
Membership revenue divided by average active members. Track it alongside the mix of membership types. If ARPM falls while members rise, the gym may be filling up with discounted plans.
Member lifetime value
ARPM multiplied by average months retained. At Northside, a member is worth about $1,885 in membership revenue over their time at the gym. This number caps what it makes sense to spend acquiring a member, and it shows the value of retention: if churn fell from 6% to 5%, average length would rise to 20 months and lifetime value to about $2,257, roughly $372 more per member, with no change in price.
Secondary revenue per member
Personal training, retail, drinks and workshops add up. Divide that revenue by active members to see how much each member spends beyond dues. It is often where a gym with flat membership revenue still grows.
Sales KPIs: from lead to member
A sales funnel has stages, and each stage has a conversion rate. Measuring them shows where prospects are lost.
The three conversion rates
Lead to trial: trials booked divided by leads. Northside: 40 ÷ 80 = 50%. Trial to member: members from trials divided by trials. If all 24 new members came through trials, that is 24 ÷ 40 = 60%. Overall lead to member: 24 ÷ 80 = 30%.
Each rate points to a different fix. Low lead-to-trial usually means slow follow-up or a confusing booking step. Low trial-to-member usually means the trial experience itself: whether a coach greeted them, whether anyone asked them to join at the end.
Cost per acquisition
Marketing spend divided by new members. If Northside spent $1,800 on ads in October and won 24 members, cost per acquisition was $75. Compared with a lifetime value of about $1,885, that is affordable. Compare cost per acquisition to lifetime value, not to the first month’s fee.
Lead response time
Measure the time from a lead arriving to the first reply from a person. It isn’t a financial number, but it is one owners can change the same day.
Payment KPIs: involuntary churn
Some members leave without deciding to. Their card expires or is declined, nobody follows up, and the membership lapses. This is usually called involuntary churn.
Failed payment rate and recovery rate
Failed payment rate is the value of failed charges divided by the value attempted. Recovery rate is the value later collected divided by the value that failed. Northside recovered $1,100 of $1,600, a recovery rate of about 69%, and lost $500 that month.
What your processor does for you
Check your payment settings before chasing members by hand. Stripe, for example, documents Smart Retries, enabled by default for new accounts and set to up to 8 retries within 2 weeks, and notes that some hard declines such as a lost or stolen card can’t be retried without a new payment method. Stripe also lists card account updater as included on standard pricing. Whatever your processor, find out what happens after the last retry: whether the membership is cancelled, paused or left past due.
Payment costs per member
At Stripe’s published US rates of 2.9% plus 30¢ for online cards and 0.8% capped at $5 for ACH Direct Debit, a $110 monthly membership costs about $3.49 by card and 88¢ by bank debit. Over 300 members that gap is about $783 a month, which is why some gyms offer a small discount for bank payment. The figures are worked from the published rates; your gym software’s processing rates may differ.
Building a monthly KPI review
A KPI is only useful if someone looks at it on a schedule and acts. Keep the review short enough to happen every month.
- Weekly, 10 minutes: at-risk members list, class fill and no-show rates, leads not yet contacted.
- Monthly, 30 minutes: churn rate, net member growth, ARPM, conversion rates, failed and recovered payments.
- Quarterly: lifetime value, cost per acquisition, membership mix, average membership length by plan.
- For each number that moved the wrong way, write down one action and one owner, then check it next month.
Common mistakes
These are the measurement errors that most often mislead gym owners.
- Counting frozen or past-due members as active, which hides churn.
- Reading revenue without reading joins and cancellations, so a shrinking member base looks fine for months.
- Averaging class fill across the whole schedule instead of by slot.
- Comparing your churn with a benchmark that uses a different definition of active member.
- Treating every cancellation the same, without separating chosen cancellations from failed payments.
- Judging marketing by cost per lead instead of cost per member and lifetime value.
- Tracking 30 numbers and acting on none. Fewer KPIs, reviewed every month, beat a large dashboard nobody opens.
If you’d rather not build the reports yourself
Most gym management software reports members, attendance and revenue; check what yours already shows before building anything. If you’d rather not do this yourself in a spreadsheet and your software doesn’t report what you need, Floot can build a dashboard app from a plain-English description of these formulas and your data, with logins for the owner and managers.
Frequently Asked Questions
What is a good churn rate for a gym?
It depends heavily on the type of gym and how “active member” is defined, so compare your own trend over time rather than chasing a published average. Any sustained improvement matters: at the example gym, cutting monthly churn from 6% to 5% raises member lifetime value by about $372.
How do I calculate member lifetime value?
Multiply average monthly revenue per member by the average number of months a member stays. A simple estimate of months stayed is 1 divided by the monthly churn rate. At $112.87 a month and 6% churn, lifetime value is about $1,885.
Which gym KPI should I look at first?
Visits per member and the list of members who haven’t checked in for two to three weeks. They change before cancellations do and point to specific people the team can contact this week.
What counts as an active member?
Anyone with a current paid membership is the usual definition, with frozen members tracked separately. Software vendors use different definitions for their own pricing, so check yours before comparing numbers.
How often should I review gym KPIs?
Attendance and leads weekly, membership and revenue monthly, and lifetime value and acquisition cost quarterly. The schedule matters less than reviewing on the same day every time and acting on what changed.
What is involuntary churn?
Members lost because a payment failed rather than because they chose to leave. Measure failed and recovered payments monthly, and check your processor’s retry settings and what happens to the membership after the final retry.
Sources
- Health & Fitness Association, 81 Million Americans Were Members of a Fitness Facility in 2025, 2026 https://www.healthandfitness.org/81-million-americans-were-members-of-a-fitness-facility-in-2025-new-hfa-report-finds/
- DellaVigna and Malmendier, Paying Not to Go to the Gym, American Economic Review, 2006 https://www.aeaweb.org/articles?id=10.1257/aer.96.3.694
- Stripe, Pricing, 2026 https://stripe.com/pricing
- Stripe Docs, Automate payment retries (Smart Retries), 2026 https://docs.stripe.com/billing/revenue-recovery/smart-retries
- Gymdesk, Pricing (active member definition), 2026 https://gymdesk.com/pricing
- Zen Planner, Pricing (active member definition), 2026 https://zenplanner.com/pricing/