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

Sean
Flannigan
•
October 2, 2026

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

The Gymdesk Benchmark

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.

1
The daily glance
Two minutes. Payments that didn't happen, trials waiting on a follow-up.
2
The weekly review
Fifteen minutes. Trial conversion, attendance drops, new members vs cancellations.
3
The monthly numbers
About an hour. Revenue per member, monthly churn, first-90-day churn, collection rate.

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.

0.29%
Of everything gyms were owed, lost to declined cards
Source: the Gymdesk Benchmark
5.83%
Of everything gyms were owed, never charged because the member had no payment method on file
Source: the Gymdesk Benchmark
Most of the missing money was never charged in the first place.

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).

✉ JOIN OUR NEWSLETTER
Get the Good Stuff

We'll keep you in the loop with fresh content, podcasts, how-to guides, tool reviews, and product exclusives.

✓ Free. No spam. Unsubscribe anytime.

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.

70.8%
Of trials converted where owners followed up by hand
Source: the Gymdesk Benchmark, 175,000 real free trials
85.4%
Of trials converted where software handled follow-up
Source: the Gymdesk Benchmark, 175,000 real free trials
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.

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.

IF YOU ONLY CHECK ONE NUMBER

Make it the weekly attendance check: who trained less this week than they usually do?

Rare attenders cancel at roughly double the rate of your regulars, and the slowdown shows up before the cancellation does. Look at names, not the total.

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.

$91.70
Collected out of every $100 gyms in the Benchmark were owed
Source: the Gymdesk Benchmark

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

Is Your School’s Number Normal?

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.

There is no average gym. Revenue per member runs about $102 at schools under 50 members and $66 at 200+. Compare yourself to the platform-wide average and you will get the wrong verdict every time — so start with your size tier, then read each number against it.

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%.
Your size tier100–199 members

Fill in what you track. Cards marked optional can be left blank — your score only counts the numbers you enter.

0/0In or above range
Fill in the numbers you have to see how many sit inside what we observe.

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.

“
It's very much like accounting. If you don't have the foundation ready, you will have a very hard time closer to the year-end.
Milad Moghaddam · ActiveRange Method

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

Let Your Dashboard Fill Itself In

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 Free

Table of Contents

Gym 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.

What is a gym KPI dashboard?
A gym KPI dashboard is one view of the few numbers that show whether your gym is healthy, grouped by how often you check them: daily, weekly, and monthly. Each number has a normal range and a planned action for when it moves outside that range.
Which KPIs should a gym owner track?
Daily: new members without a card on file, failed payments left to retries, and trials that need a follow-up. Weekly: trial conversion rate, members whose attendance dropped, and new members vs cancellations. Monthly: revenue and revenue per member by size tier, monthly churn, first-90-day churn, and collection rate.
How often should gym owners review KPIs?
Check payment and trial numbers daily, because a day's delay costs money or a member. Review attendance and trial conversion weekly. Read revenue, churn, and collection rate monthly, since they move slowly and report on causes that are already weeks old.
What churn number should set off an alert on a gym KPI dashboard?
Set the alert at 3.5% a month for members past their first 90 days, and read it from a normal month, since January spikes every year. That line comes from 4,594 active gyms in the Gymdesk Benchmark, the large majority martial arts and combat-sports schools. Track new members on a separate line, because nearly 1 in 5 quits inside 90 days.
What is a good trial conversion rate for a gym?
In the Gymdesk Benchmark, 73% of 175,000 real free trials became paying members, and half of those conversions happened within 10 days. Gyms where software handled follow-up converted 85.4% of trials, against 70.8% for owners following up by hand. That's a correlation, since gyms that automate follow-up may differ in other ways too.
Sean
Flannigan
Content Marketing Lead @ Gymdesk

Sean has spent the last decade creating content that helps businesses—small and not so small—grow smarter to allow operators to do more of what they love. You know, the fun stuff.

From shipping and international logistics to web development and marketing, he's done the work (not just the words) to scale retail and service businesses efficiently.

You can find his work at Sendle, Shogun, The Retail Exec, Gymdesk, and more.

sean-flannigan