Gym KPI Dashboard: The Metrics That Matter and When to Check Them

Your gym software can probably show you forty numbers.
You open it to check whether one member's card went through.
Then you close the tab. The other thirty-nine numbers sit there, patiently ignored, like the rowing machine in the corner.
A gym KPI dashboard fixes that by showing you less. It's a short list of numbers you check on a schedule. Each one comes with a plan for when it drifts.
The normal ranges in this post come from the Gymdesk Benchmark, which observed 4,594 active gyms, the large majority martial arts and combat-sports schools. Each number has its own count: 175,000 real free trials for trial conversion, and 801,000 memberships for the attendance numbers.
The ranges describe what those gyms actually did. Nobody filled out a survey.
WHERE THE NUMBERS COME FROM
What 4,594 active gyms actually did, the large majority martial arts and combat-sports schools. Nobody filled out a survey. Each number in this post has its own count.
4,594
Active gyms observed
175,000
Real free trials behind the trial conversion numbers
801,000
Memberships behind the attendance numbers
4,196
Gyms with complete revenue and headcount data, behind the revenue-by-size numbers
Source: the Gymdesk Benchmark. The large majority of gyms in the sample are martial arts and combat-sports schools.
If you want the formula behind each metric, our guide to martial arts business metrics covers each one in detail. This post is the routine: when to look at each number, and what to do when it moves.
What Is a Gym KPI Dashboard?
A gym KPI dashboard is a single view of the handful of numbers that tell you whether your gym is healthy, grouped by how often you need to check them. Each number carries a normal range and a planned response, so one glance tells you whether to act.
A number goes on your dashboard only if you can answer these questions about it:
- When do I check it? Daily, weekly, or monthly.
- What's normal? A range from real gyms, ideally gyms your size.
- What do I do if it's off? A specific action, decided in advance.
If you can't answer all three, the number belongs in a report you pull when you need it. Total lifetime sign-ups is a fine thing to know. It has never once told anyone what to do on a Tuesday.
The Daily Glance (Two Minutes)
Daily numbers are the ones where a day of waiting costs you money or a member. There are two.
Payments that didn't happen
When a payment goes missing, it's natural to picture a declined card.
When gyms in the Benchmark actually ran a charge, it went through about 99% of the time. Declines made up 0.29% of everything gyms were owed.
Most of the missing money was never charged in the first place. Of everything gyms were owed, 5.83% never ran because the member had no payment method on file.
Trigger: any new member without a card on file gets a message today. Any failed payment gets left to automatic retries, which recover roughly 6 in 10 failed payments when switched on.
Trials waiting on a follow-up
Trials go cold fast. In the Benchmark, 13.6% of real free trials converted on day one, and half of all conversions happened inside the first 10 days.
The Benchmark's own read on it: if a trial hasn't converted by day 14, it's probably already gone.
Trigger: everyone who trialed yesterday hears from you today. If that list is longer than you can call, automate the follow-up (more on that below).
We'll keep you in the loop with fresh content, podcasts, how-to guides, tool reviews, and product exclusives.
The Weekly Review (Fifteen Minutes)
Pick a fixed slot, like Monday before the first class, and protect it. Weekly numbers move too slowly to read every day and too fast to leave for the end of the month.
Trial conversion rate
Out of 175,000 real free trials in the Benchmark, 73% became paying members. Comped and staff memberships are left out, since comps convert at about a quarter of the rate.
How the follow-up happens shows up in the number: 85.4% of trials converted where software handled follow-up, against 70.8% where owners followed up by hand.
That's a correlation, and your gym won't match it to the decimal. Still, by hand you lose 29 of every 100 trials, and with software on follow-up you lose 15. There's a full guide on how to convert more trials.
Read it as a group. Take the trials that started about a month ago and count how many are paying now.
In the Benchmark, about 6 in 10 had converted by day 30, and 73% eventually did. (The day-30 figure is the Benchmark's day-by-day conversion windows added up.)
Trigger: if your month-old group sits well under 6 in 10 for a few weeks running, check who does the follow-up and how fast, before you touch your trial offer.
Members whose attendance dropped
If you only have time for one weekly number, make it this one.
How often a member trains | Share canceled over 24 months |
Rarely (less than once every 2 weeks) | 44.2% |
About once a week | 34.1% |
About twice a week | 26.5% |
3+ times a week | 23.2% |
Source: the Gymdesk Benchmark, 801,000 memberships at gyms that track attendance.
Rare attenders cancel at roughly double the rate of your regulars. The slowdown shows up before the cancellation does. A member sliding from twice a week to once every two weeks is moving from the 26.5% row to the 44.2% row.
So the weekly question is simple: who trained less this week than they usually do? Look at names, not the total, since a busy week of new members can hide two regulars who stopped coming.
Trigger: a personal message from a coach, this week, while they're still a member.
New members vs cancellations
Put the week's new sign-ups next to the week's cancellations. If cancellations win for a couple of weeks straight, something changed.
Where those new members came from is a separate job, covered in our lead attribution guide.
Trigger: check the class schedule, the coaching lineup, and the calendar before you spend a dollar on ads. A dead 6 a.m. class loses members that no ad budget will win back.
The Monthly Numbers (About an Hour)
There are four numbers here, and you read each one once a month. Together, the four are your scoreboard. By the time one moves, the cause is already weeks old.
Revenue and revenue per member, by size
Find your size in the first column and read across.
Gym size | Gyms in sample | Avg. monthly revenue | Revenue per member |
Under 50 members | 1,258 | $2,632 | $102 |
50–99 members | 1,112 | $6,905 | $92 |
100–199 members | 1,040 | $13,311 | $92 |
200+ members | 786 | $26,821 | $66 |
Source: the Gymdesk Benchmark. Revenue per member = collected revenue ÷ active members; n = 4,196 gyms with complete revenue and headcount data.
Revenue per member drops at 200+. The Benchmark reads that dip as family plans, multi-member discounts, and kids pricing, which bring in more bodies and keep them longer.
Those gyms gave up about $26 a head ($92 down to $66) for a lot more heads. A 200-member gym still earns roughly 10 times what a sub-50 gym does.
Trigger: if you run family or kids pricing, a lower per-head number is expected, so check revenue per household before you decide it's fine. If you don't, and your revenue per member sits well under your tier, look at your price list.
The Benchmark doesn't measure margin, so run your own numbers through the gym profit calculator and the gym break-even calculator once a month.
Monthly churn
After the first 90 days, gyms in the Benchmark settle into a steady drip of 2% to 3.5% of members a month. Every January brings a spike, when the new-year sign-ups who were never going to last quietly cancel.
An all-members number runs higher, because it includes the first 90 days, which the next metric tracks separately. Our guide on how to reduce gym churn covers the fixes.
Trigger: if more than 3.5% of your members past their first 90 days cancel in a normal month, go back to your weekly attendance list. That's where this month's cancellations started.
First-90-day churn
Nearly 1 in 5 new members quits inside 90 days, and among memberships that end, the typical one lasted about three months. The fifth-class cliff explains why those early weeks carry so much weight.
Track it on its own. Of the members who joined three months ago, how many are still here? The first 100 days post covers what to do in that window.
Trigger: if that share is slipping, the fix is in your onboarding.
Collection rate
Of every $100 gyms in the Benchmark were owed, about $91.70 got collected. Your own rate should count everything members owed, including charges that never ran because there was no card on file.
Trigger: under 85%, go back to the daily payment check. The gap is usually missing cards.
Test Your Numbers Against 4,594 Gyms
You've seen the ranges. Now put your own numbers next to the ranges.
Enter your member count and the tool below places you among 4,594 active gyms by size tier. Then it shows where your revenue, trial conversion, churn, and collection rate sit against the Benchmark's ranges.
Interactive Diagnostic
Enter the counts you already have — members, trials, cancellations — and the tool does the math, then grades each number against what we observe across 4,594 active gyms, the large majority martial arts and combat-sports schools.
What’s normal, observed across 4,594 active gyms — the large majority martial arts and combat-sports schools, from the Gymdesk Benchmark:
- Revenue per member: about $102/mo under 50 members, $92 at 50–199, and $66 at 200+ (4,196 gyms). A lower per-head number at scale is usually family and kids pricing, not a leak.
- Total monthly revenue: roughly $2,632 under 50 members, $6,905 at 50–99, $13,311 at 100–199, and $26,821 at 200+.
- Trial conversion:73% of real free trials become members (175,000 trials) — 85.4% when software runs the follow-up vs 70.8% by hand.
- Monthly churn:2–3.5% a month once past the first 90 days (801,000 memberships). Nearly 1 in 5 members quit inside the first 90.
- Payment collection:91.7% of owed revenue actually collected; automatic retries recover about 6 in 10 failed payments.
- Net profit (EBITDA): around 24% at the median (Premier Martial Arts 2022 FDD 24.0%; HFA 2025 23.6%), before owner pay — the top 15% ran 35.1%, the bottom 15% −10.4%.
Fill in what you track. Cards marked optional can be left blank — your score only counts the numbers you enter.
See your full breakdown — free
Enter your email to unlock which of your numbers sit outside the observed range, what each one means, and to download your School Health Report — your numbers next to the bands, with your first moves.
Bands are observed, not surveyed. An active gym is one open with a payment or check-in in the last 90 days; billing and retention look back 12–24 months, re-run June 2026 after an internal audit. Revenue, trial and churn figures are from the Gymdesk Benchmark (4,594 active gyms; 175,000 trials; 801,000 memberships). Profit margin is an EBITDA cross-check from the Premier Martial Arts 2022 FDD and the HFA 2025 report, not Gymdesk data. These are real, stated populations — not a census of the whole industry.
What Manual Settings Cost Your Dashboard
Every number above depends on data somebody has to record. When the recording happens by hand, the dashboard has gaps in exactly the places you need it.
Setting | Share of active gyms | What it costs you |
Attendance marked by hand | 43.2% | The attendance-drop warning. A missed check-in looks like a member fading. |
Automatic retries turned off | 36.9% | Recovered payments. Retries win back roughly 6 in 10 failed payments. |
Most payments entered by hand | 15.2% | A collection rate you can trust. |
No payment processor at all | 12.3% | Automatic payment data of any kind. |
Overdue notices turned off | 9.6% | Members hearing about a missed payment before you have to chase it. |
Source: the Gymdesk Benchmark, share of 4,594 active gyms.
The Benchmark found that gyms with 100 to 199 members have the hardest time holding onto them. Its read: at that size, tracking everyone by hand stops working, and the gym isn't yet big enough to have the systems that fix it.
Each of these has a built-in setting that handles it. Leave it running and the gap closes.
How a Dashboard Can Mislead You
A few reading habits will get you the wrong answer from a gym KPI dashboard, even when every number on it is right.
Averaging churn across the year. An annual figure blends the rough first 90 days with the steady drip that follows. Split the two and both get more useful.
Comparing yourself to the wrong gyms. Measure against your own size tier. A 60-member gym held up against the 200+ tier ($66 per member) will think it's overcharging.
Reading January as a trend. It's a spike every year. Compare it to last January and move on.
Keeping numbers that never change anything. If a number has sat on your screen for six months without prompting a single decision, take it off.
Spreadsheet or Software?
Use software if you can. A spreadsheet gym KPI dashboard works for as long as someone types the numbers in every week, which, let's be honest, lasts until the first busy month.
That typing is the manual tax, and it's the same gap the settings table above measures.
Gym software removes the typing, because the numbers are already being recorded. In Gymdesk, each part of this routine maps to something that's already there:
- Daily. The Manager Dashboard opens on this month's scheduled, paid, and overdue payments, a 7-day attendance graph, and reminders about absent members. You can set check-in to require a payment method on file. Trial follow-up can start on day one through trial follow-up automations. A daily payment email covers the payment side if you'd rather not log in.
- Weekly. The attendance Members report puts a trend line next to each member, so a drop is visible without any math. Absence automations send the first nudge when a member hasn't checked in for a set number of days, and stop when they come back, so the coach's message is the follow-up. The CRM's acquisition funnel tracks leads through trials to paying members, filterable by program.
- Monthly. The Member Growth report calculates your average monthly churn and average membership length, filterable by program. The Billing Growth report shows revenue and per-member average, plus an end-of-year projection.
Attendance tracking and automated billing feed Gymdesk's reporting tools. Leave both running and most of the dashboard fills itself in. Collection rate and your 90-day number are one division each, from the payment lists and the Member Growth report.
The Short Version
If you build only one piece of this, make it the weekly attendance check. It warns you before a member cancels, and you can act on it the same day.
Then add the daily payment and trial checks, and the monthly numbers. Budget two minutes for the daily glance. The weekly review needs its fixed fifteen-minute slot, and the monthly numbers get about an hour when the month closes.
The numbers are half the job. For the other half (walking the floor, staff huddles, pricing reviews), the guide on how to manage a gym has a daily-to-quarterly operating checklist.
If you'd like your gym KPI dashboard to fill itself in, gym management software like Gymdesk records those numbers as your gym runs. Try it free.
Less admin. More members. Zero guesswork.
FOR GYM OWNERS
A spreadsheet dashboard works until the first busy month. Gymdesk records your attendance, payments, and trials as your gym runs, so the daily, weekly, and monthly numbers are already there when you look.
Try It FreeGym management software that frees up your time and helps you grow.
Simplified billing, enrollment, student management, and marketing features that help you grow your gym or martial arts school.


FAQ
Gym KPI Dashboard FAQs
Straight answers to the questions gym owners ask most about tracking KPIs.


