All features
Analytics

Put a dollar figure on the classes running half-empty

Every open seat, cooling-off student, and unused credit shows up as real money on your dashboard — not a vague warning to check later.

  • Empty-spot value estimated from this week's unfilled capacity
  • At-risk students: dancers who attended in the last 90 days, but not the past 14
  • Unused credits already paid for, sitting on the books
studios.danceup.app/dashboard
Lost Revenue Tracker
Revenue you could be earning — empty spots, at-risk students, and unused credits.
View Students →
Empty spot value
$1,240
Estimated from unfilled class capacity this week.
At-risk students
9 · ≈$630/mo
Attended in the last 90 days, but not in the past 14.
Unused credits
47 · ≈$890
Credits purchased but not yet redeemed.
3 classes need attention
These classes have had low fill rates for 2+ consecutive weeks.
Adult Tap · Tue 6:00 PMhigh
42% fill rate, 3 weeks running.
✦ Try a $10 drop-in promo for this slot — similar classes recovered 2x faster with pricing incentives.
Hip-Hop Teens · Thu 4:30 PMmedium
58% fill rate, 2 weeks running.

Why it matters

Your revenue report only shows what came in

Most studio reports tell you what you earned last month. None of them tell you what you could have earned. A class with 15 spots and 8 dancers looks fine on a revenue chart, a student who hasn't been back in three weeks still looks active on your roster, and an unused 10-class pack looks like money already banked. Each one is revenue you can still win back, if you know about it in time.

The Lost Revenue Tracker sits at the top of your DanceUp dashboard and refreshes every time you open it, from the same classes, check-ins, and packages you already run through DanceUp. There's nothing extra to set up or track by hand.

The three numbers

What the tracker measures, and how

Empty spot value

Every open spot in this week's classes is a ticket you could have sold. The tracker adds up the capacity of your active weekly classes, subtracts this week's check-ins, and values each open spot at your average class price.

It resets at the start of each week, so you always see the week in front of you, while there's still time to fill it.

How it's calculated

(weekly spots − this week's check-ins) × average class price

What to do about it

  • See which classes have been under 40% full for two or more weeks in the "classes need attention" panel, each with an AI-suggested promotion.
  • On Pro+, have AI write Instagram, Facebook, and email promo copy in seconds.
  • On Pro+, ask Co-Pilot to draft a campaign to the students most likely to book.

At-risk students

Students rarely announce they're leaving. They just stop showing up. The tracker counts dancers who attended in the last 90 days but haven't checked in for the past 14, and estimates what they're worth each month, based on four classes a month at your average price.

Two weeks is early enough to reach out while a dancer still thinks of your studio as theirs. Dancers gone longer than 90 days aren't counted, so the number stays focused on who you can still win back.

How it's calculated

students away 14–90 days × average class price × 4

What to do about it

  • Turn on an automation that emails students automatically after a set number of days away.
  • Nudge new sign-ups who haven't come to their first class yet.
  • On Pro+, ask Co-Pilot to draft a win-back email, then review the copy and the list before anything sends.

Unused credits

Credits a student has already paid for but hasn't used are a warning sign. A dancer sitting on a full pack isn't coming to class, and a pack that expires unused rarely gets renewed. The tracker counts every unredeemed credit and values it at your average class price.

Getting those credits used brings the dancer back into the habit, and that's what leads to a renewal.

How it's calculated

unused credits × average class price

What to do about it

  • Send automatic reminders before credits expire.
  • Follow up when a student runs out of credits, so the renewal happens before they drift.
  • Use the "never used a credit" list in package analytics to target first-timers.

From number to action

How studios use it each week

  1. 1Open the dashboardCheck all three numbers at a glance, Monday morning or between classes.
  2. 2Pick the biggest gapEmpty spots, cooling-off students, or idle credits: start with whichever costs the most.
  3. 3Act in one clickSwitch on an automation, promote a struggling class, or on Pro+, approve a Co-Pilot campaign.
  4. 4Watch it shrinkAs spots fill and students check back in, the numbers drop on their own.

Estimate it yourself

What is your studio leaving on the table?

Enter rough numbers from a typical week. The estimate uses the same math as the tracker. An example studio is filled in to start.

Empty spot value54 open spots this week$1,080
At-risk studentsEstimated monthly value$1,440
Unused creditsAlready paid for, not yet used$1,700

Potential revenue per month

$5,760

Four weeks of empty spots plus at-risk students. Unused credits are listed separately because that money is already in your account.

An estimate for planning, not a guarantee. Winning back even a quarter of it is $1,440 a month.

Plans

Included on every studio plan

FeatureEvent HostStudio OwnerStudio Owner Pro+
Lost Revenue Tracker—IncludedIncluded
Classes that need attention, with AI suggestions—IncludedIncluded
Behavior-triggered email automations—IncludedIncluded
AI-suggested automation rules——Included
AI Co-Pilot campaigns——Included
AI promo copy——Included
AI Insights: churn scoring and revenue forecasts——Included

Filling a handful of empty spots a month covers the cost of the Studio Owner plan. Every plan starts with a 14-day free trial. See current pricing or calculate your total cost.

Common questions

Do I have to set anything up?

No. The tracker reads the classes, check-ins, and packages you already manage in DanceUp. Once your schedule is in and students are checking in, the numbers appear on their own.

Where does the "average class price" come from?

It's the average price of your active paid classes. Free classes are left out, so they don't drag the value down.

Who counts as an at-risk student?

A dancer who checked in at least once in the last 90 days, but not in the past 14. Once they check in again, they drop off the count. Dancers who haven't been in for more than 90 days are left out, so an old roster doesn't inflate the number.

How does check-in get counted?

Every check-in counts, wherever it happens: automatic check-in from the dancer app on class day, the front-desk iPad kiosk, staff check-in, or QR scan. The more check-ins DanceUp sees, the more accurate the tracker is.

Will it send emails to my students without asking?

Only the automations you choose to turn on. Co-Pilot always shows you the draft and the recipient list first, and nothing goes out until you approve it.

Are these numbers exact?

They're estimates, built to show you where to look. Real revenue depends on your pricing, packages, and memberships, but the size of each number tells you which gap to work on first.

Find out what your studio is missing

Start a 14-day free trial, add your schedule, and the Lost Revenue Tracker shows up on your dashboard as soon as check-ins start coming in.

← Previous
AI Co-Pilot
Next →
Automations