← All notes Studio data

Fitness Studio KPI Dashboard Template: One Page

Twelve numbers. One page. Any platform.

The KPI piece makes the case for twelve numbers and works through each one. This note is the page they go on: the layout, what every tile has to carry beyond its number, who owns each row, and the ritual that keeps it honest. It is platform-agnostic — the twelve are derivable from Mindbody, Mariana Tek, or anything else that records who booked, who came, and who paid — and it is deliberately not a spreadsheet template, because the layout is the easy part and the definitions are the hard one.

The page

Four rows, three tiles each, in the order an owner actually reads them on a Monday: is there money, is the funnel working, are people staying, is the room running.

The board · twelve numbers · demo dataMoney
MRR$41,300+2.1% vs trailing 3
Revenue / member$174$171 trailing 3
Revenue / class$248break-even $120
Funnel
New leads46by source · never booked
Speed to lead 61%touched within the hour
Intro → member6 of 14cohort by first class
Retention
Churn3.7%declines in their own column
First 30 days2.4/wknew members' visits
At risk 149 notes drafted
Operations
Fill vs break-even3 slotsunder their own line
Declines open21 recovered this week
Recovered$1,890traced, this month
illustrative layout · demo data · four rows, twelve tiles · every tile opens into names

What every tile carries

A number alone is decoration. Each of the twelve tiles needs three more things, and the third is the one that turns a dashboard into a management tool.

  • Its definition, written on the tile. Churn is cancellations over members at the start of the month, with holds and declines in their own columns. Intro conversion is by cohort from the first class, within thirty days of the intro's end. Write the rule where the number is, so two people reading the tile cannot disagree about what it means. The member definitions guide is the place to start.
  • The same number for your own trailing months. Not a benchmark — your own last three, paced by the day of the month. That comparison is what tells you whether anything you changed worked, and it is always available because it is your data.
  • An owner. A name who acts when the tile moves. If the at-risk count rises and nobody's Monday changes, the tile is not a KPI; it is a fact.
RowTileFormulaCompared toOwner
MoneyMRRΣ active auto-renewing memberships × real monthly pricetrailing 3 monthsowner
Revenue per memberall revenue ÷ active memberstrailing 3owner
Revenue per classclass revenue ÷ classes heldbreak-even per slotGM
FunnelNew leadsnew contactable people, never booked, by sourcesame month last yearowner
Speed to leadshare touched by a person within the hourlast monthfront desk
Intro → memberjoined by intro end + 30d ÷ started, by first classtrailing cohortsGM
RetentionChurncanceled ÷ members at start; holds, declines separatetrailing 3owner
First 30 daysnew members' visits per weektrailing cohortsGM
At riskmembers whose gap doubled their own gaplast weekGM · front desk
OperationsFill vs break-evenslots under their own break-even linelast monthGM
Declines openfailed auto-pays by days openlast weekfront desk
Recovered revenuesaves + recoveries traced to an actionthe month's costowner

Note the owner column. Five of the twelve belong to the owner, four to a manager, two to the front desk and one to the manager and the desk together — and that split is the difference between a dashboard that gets looked at and one that gets acted on. The roles piece works through what each of the three people should see, and what they should not.

Four rules that keep it honest

Build from the questions, not the exports. The tiles above were chosen because each answers something an owner asks on Monday; a dashboard built from what the platform happens to export will have the wrong twelve. Compare to yourself. A published benchmark is for a different studio with different seasons and a different definition of member. Every count opens into people. "14 at risk" is decoration until it is fourteen names ranked by revenue at stake. Refresh without a human. A dashboard someone rebuilds on Sunday is a report with a delay, and it stops by week seven. The dashboard piece goes deeper on all four, and the spreadsheet piece is the honest version of doing it by hand.

The Monday ritual

The page only works if it arrives on the same morning, every week, in the same shape. Read it top to bottom: money first, because it decides the mood; funnel, because it is the future; retention, because it is the present; operations, because it is today. For each tile that moved against its own history, open it into names and assign the move. Twenty minutes. The money row gets a daily glance in the last week of the month; nothing else needs it.

Where this lives

That is the board Xyzios keeps, for the numbers your booking platform can answer. It connects on top of Mindbody or Mariana Tek — the platform stays your system of record — reads the studio's own history through the day, and keeps those numbers on one screen with your definitions written into each tile, goals paced from your own trailing months until you set your own, and the names under every count, with the leads on a ranked daily call sheet and the member notes drafted for your approval. Speed to lead stays yours to log, and fill reads against an estimated break-even headcount for the location, once your books are connected. Nothing reaches a member without it, and nothing is written to Mindbody except what you tap or approve.

Wherever you build it, start with the definitions and the owner column. The layout takes an afternoon. The definitions are the business. Read the twelve in full, or run your numbers in the free tools first.

Straight answers

Common questions.

What KPIs should be on a fitness studio dashboard?

Twelve, in four rows. Money: monthly recurring revenue, revenue per member, revenue per class. Funnel: new leads, speed to lead, intro-to-member conversion. Retention: monthly churn, visit frequency in the first thirty days, the at-risk count. Operations: class fill against break-even, failed-payment recovery, recovered revenue. Each tile carries its formula, a comparison to your own trailing months, and a name responsible for acting on it.

How do I build a KPI dashboard for my gym or studio?

Start from the twelve numbers and write the definition of each one down before you build a tile — what counts as a member, when a cohort starts, what at-risk means. Then give every tile three things: the number, the same number for your trailing three months, and a way to open it into the people behind it. Refresh it without a human if you can; a dashboard someone rebuilds on Sunday is a report with a delay.

Should a studio dashboard compare against industry benchmarks?

Rarely. A benchmark tells you where a different studio with different seasons and a different definition of "member" sits. Your own trailing months tell you whether anything you did last month worked, and they are always available because they are your data. Use a benchmark once, to sanity-check; use your own history every week.

How often should I update a studio KPI dashboard?

The money row daily in the last week of the month, everything else weekly on the same morning. The rhythm matters more than the frequency: the same twelve tiles, the same definitions, every Monday, is what makes a change visible. If the refresh is manual, it will stop by week seven; the honest fix is a dashboard that refreshes through the day without anyone exporting anything.

Does Xyzios provide this dashboard?

Yes, for the numbers your booking platform can answer. Xyzios connects on top of Mindbody or Mariana Tek, which stays your system of record, reads the studio’s own history through the day, and keeps those numbers on one screen with your definitions written in, goals paced from your own trailing months, and the names behind every count, with the leads on a ranked daily call sheet and the member follow-up drafted for your approval. Speed to lead is the one tile in the funnel row that stays yours to log, and fill reads against an estimated break-even headcount for the location, once your books are connected. Nothing is written to Mindbody except what you tap or approve.

Try it on your own numbers

Every board in this piece is a screen in the product.

Shown here on demo data. Connect Mindbody or Mariana Tek and it fills with yours. The first month is $99: the whole OS, every board, hands-on onboarding.

No card today · billing starts when you're connected and say go

Every number, one screen. The studio grows.

Free templates

Nine studio templates,
free to your inbox.

Two policies, notes for members and leads, a price increase letter, and four sheets for the desk and the numbers, each cut down to the part you copy. After that, the occasional studio note. No spam, no drip campaign, unsubscribe any time.

Written by the people who build Xyzios — not a content farm. What each template is for →