Yoga Studio KPI Dashboard: What to Track Weekly
Yoga studio KPIs worth tracking weekly: fill rate, revenue per visit, new-student returns, retention and payroll share, with thresholds and worked math.
The yoga studio KPIs worth checking every week fit one framework: Fill, Yield, Keep, Pay. Fill is class occupancy by time slot. Yield is average revenue per visit. Keep is how many first-timers return within 14 days. Pay is teacher payroll as a share of revenue. Four numbers, one sheet, fifteen minutes every Monday.
TL;DR
- Score every recurring slot on check-ins divided by sellable spots, and flag any slot under 40 percent for six straight weeks.
- Work out average revenue per visit every Monday, and look into any drop of more than $1 from the week before.
- Text every first-timer who has not booked a second class by day 7, and have the message come from their teacher.
Why do weekly KPIs beat monthly reports for a yoga studio?
Monthly reports arrive too late. A weekly check catches a dying 6 a.m. slot or creeping payroll while there is still time to fix it.
A month holds roughly four schedule cycles. If a new Wednesday lunch class starts losing people in week one, a monthly report shows you three weeks of decline that are already paid for. A weekly check turns a slow leak into a single bad week.
Lock the review window. Pull data for Monday through Sunday, every Monday before 10 a.m., before the first teacher message or member email lands. If the window moves around, the numbers stop being comparable. The SBA's guidance on managing small business finances stresses tracking money in against money out on a regular rhythm. A weekly dashboard does that at a pace that suits a class schedule. For the monthly P&L view to sit next to it, the guide to running a yoga studio by the numbers covers the longer horizon.
What is the Fill, Yield, Keep, Pay framework?
It is four numbers that cover the whole business: how full classes are, what each visit earns, who comes back, and what teaching costs.
Each number answers a question the front desk already argues about. Is the schedule right? Are we discounting too hard? Are beginners sticking? Can we afford this teacher in this slot? The table shows the bands many owners work with. They are operator rules of thumb, not published benchmarks.
How should you measure class fill rate?
Measure fill by slot, not studio average. Divide checked-in students by sellable spots, then compare each recurring slot against its own four-week trend.
Sellable spots is not the same as room capacity. Take out the teacher's mat, the demo spot, and the corner by the door that nobody books until everything else is full. A room that fits 24 mats might sell 21.
Count check-ins, not bookings. Bookings include no-shows, so they flatter the schedule. A studio-wide average of 60 percent can hide a Tuesday 6 p.m. running at 92 percent and a Thursday 1 p.m. at 31 percent. Those two need opposite decisions.
A common rule of thumb: any slot under 40 percent for six straight weeks gets moved, renamed, or cut. Any slot over 85 percent for four weeks gets a second class nearby or a properly run waitlist system for full yoga classes.
Why is average revenue per visit the number most owners skip?
Because headcount feels like success. Revenue per visit shows whether those students are paying, and discount stacking quietly drags it down.
The formula is simple: the week's class revenue divided by the week's check-ins. For members, take the monthly price, spread it across the month, and divide by visits. A member paying $149 a month who comes 12 times earns the studio $12.42 per visit. The same member coming 20 times earns $7.45.
Intro offers pull the number down hardest. A $40 thirty-day intro used 10 times is $4 per visit. That is fine as an acquisition cost, but only if you can see it. When the weekly average drops by more than $1, open the sales log. The cause is usually a stacked promo, a run of comps, or an intro that ran longer than planned. The breakdown of yoga intro offer pricing shows how to set an intro so it does not wreck yield.
How do you track whether new students come back?
Track a second visit within 14 days and a fourth visit within 30. Both checkpoints come early enough to act on, which a monthly retention figure does not.
The beginner pipeline is the market. In the 2016 Yoga in America study from Yoga Alliance and Yoga Journal, 74 percent of the 36.7 million US practitioners had been doing yoga for five years or fewer. Many of your future members are still deciding whether yoga is for them.
The procedure: every Monday, the front desk pulls last week's first-timers. Anyone without a second booking by day 7 gets a two-line text from the teacher whose class they took, naming the class and suggesting one specific next session. A template sent from "the studio" is easy to ignore. A message from the person who adjusted their down dog is far more likely to get a reply.
What payroll share should a yoga studio watch?
Watch teacher pay as a share of class revenue each week. Many studios aim to keep it somewhere between a quarter and a third.
Check it per class, because a healthy studio-wide number can hide two classes that lose money every week. For a sense of market wages, the Bureau of Labor Statistics puts median pay for fitness trainers and instructors at about $22 an hour (May 2024 data). Yoga teachers are usually paid per class, though, so the useful math is per session.
Worked example: a 6 p.m. vinyasa with 16 check-ins at a $14.50 average revenue per visit brings in 16 x $14.50 = $232. The teacher earns a $40 base plus $3 per student above 10, so $40 + (6 x $3) = $58. Payroll share is $58 / $232 = 25 percent. Drop the class to 7 students and revenue is 7 x $14.50 = $101.50 while pay stays at the $40 base, a 39.4 percent share.
A base-plus-headcount model ties the teacher's pay to fill, so a thin class costs the studio less and a full one rewards the teacher.
Which attendance leaks should show up on the dashboard?
Late cancels and no-shows. Each one is a mat someone else could have paid for, and on a full class it is lost revenue.
Count them per slot, not studio-wide. Three no-shows in a half-empty class cost almost nothing. Three no-shows in a waitlisted 6 p.m. class mean three paying students were turned away.
A useful trigger: if no-shows and late cancels go above 10 percent of bookings in a slot that runs a waitlist, that slot gets attention. Two steps help. First, the desk texts every no-show the same day, within 2 hours of class end, not the next morning. Second, the slot's cancel window and fee get reviewed against a written no-show and cancellation policy for yoga classes. Enforce the fee consistently or drop it. A fee charged to some members and waived for others creates more front-desk friction than it recovers.
How should you track members coming and going?
Track net member change as raw counts: new members, cancellations, freezes. Never report it as a percentage of a total that keeps growing.
Three columns, every week: new members, cancellations, freezes. Freezes get their own column because a frozen member is often a cancellation that hasn't happened yet. Note the freeze end date and put a check-in call on the calendar a week before it.
At cancellation, the desk asks one question and tallies the answer under one of four codes: moved, price, schedule, injury. Schedule cancellations send you straight back to the Fill numbers. If five people in a quarter leave over schedule and all of them mention evenings, the data is telling you to test a 7:30 p.m. class.
What does a fifteen-minute Monday review look like?
One sheet, same order every week: fill by slot, revenue per visit, new-student returns, payroll share, net members. Then pick one action, not five.
Minutes 0 to 3: fill by slot, highlighting anything that crossed the 40 or 85 percent triggers. Minutes 3 to 6: average revenue per visit against last week. Minutes 6 to 9: last week's first-timers and who still needs a text. Minutes 9 to 12: payroll share per class, flagging anything over one third. Minutes 12 to 15: new members, cancellations and freezes, then one written action for the week.
Next Monday opens with last week's action. Did it happen, and did the number move? A single action carried through beats a list of six that dies by Wednesday. For more operator playbooks, the yoga studio resource hub gathers pricing, scheduling and front-desk guides in one place.
Run your studio on Zatrovo
See fill rate, revenue per visit and payroll share for every class on one weekly dashboard.
We write playbooks for studio operators — based on data from thousands of studios running on Zatrovo across pilates, yoga, lash, nail, massage, salon, dance, and fitness.
Related reading
Yoga Retreat Planning: Deposits, Payment Plans, and Registration
Yoga retreat planning for studio owners: deposit sizing, payment plan schedules, refund rules, and registration steps that protect your studio's cash.
Running a 200-Hour YTT: Pricing, Enrollment, and Profit
Learn how to run a yoga teacher training program: price a 200-hour YTT from your fixed costs, fill a cohort on a 10-week runway, and protect your margin.
Yoga Studio Waiver and Liability Release Template
A yoga studio waiver template with the clauses that hold up, the states that void releases, and a front desk process that keeps every signature on file.