Dance Classes & Studio Management: Bookings, Tickets & Payments Made Simple
Fill every class to capacity, collect fees at RSVP, sell recital tickets, and let waitlists handle cancellations. All from a link in your WhatsApp group.
Dance is booming — from salsa socials in pub basements to ballet classes in community halls and hip hop workshops filling out in minutes. But behind every packed class is an instructor drowning in admin: chasing payments, guessing attendance, re-posting the same class details every week, and managing a WhatsApp group that's become unmanageable. Whether you teach salsa, ballet, contemporary, or hip hop, the core problem is the same — turning "interested" into confirmed, paid, and present.
If you've ever taught a class where half the signups didn't show, or spent your Sunday evening chasing bank transfers from 15 students, this guide is for you. Here's how dance instructors and studio managers are using Who's In to fill classes, collect fees via Stripe, sell recital tickets, and reclaim hours of weekly admin.
The Dance Class Admin Problem
Dance classes have a unique challenge: unpredictable attendance, scattered payment collection, and multi-venue scheduling chaos.
"20 signed up, 8 showed up" — drop-in class attendance is a guessing game
You open 20 spots for Tuesday salsa. 20 people say "interested" on WhatsApp. Eight actually walk through the door. You hired a second instructor for nothing, and the studio space feels half-empty.
Chasing 15 students for class fees via Venmo
You teach the class, then spend the next three days sending payment requests. Some pay instantly, some "forgot", and two say they'll "get you next week". Your revenue is unpredictable and your admin time doubles.
WhatsApp group with 200 members, 10 actually dance
The group was created for class updates. Now it's 200 people, mostly lurkers. Your class announcements get buried under GIFs and off-topic chats. Nobody knows who's actually coming tonight.
Running 6 classes a week across 3 venues — scheduling chaos
Monday hip hop at the community centre, Tuesday and Thursday salsa at the studio, Wednesday ballet at the church hall, Saturday workshops at the gym. Each class has different pricing, capacity, and students. Your spreadsheet has 14 tabs.
How Who's In Solves This
Who's In is a free RSVP and ticketing tool built for exactly this: classes with capacity limits, built-in Stripe payments, recurring schedules, and WhatsApp-first sharing. Here's what changes for your studio.
Exact Class Capacity with Auto-Waitlists
Set your ballet barre class to 10 spots or your salsa social to 50. When the class fills, a waitlist activates automatically. Someone cancels Thursday morning? The next dancer gets bumped up and notified instantly. No empty spots, no overbooking.
One-Tap RSVP via WhatsApp — No App Download
Drop the class link into your WhatsApp group or Instagram bio. Students tap, confirm their spot, done. No app to download, no account to create. Works exactly where your dance community already hangs out.
Paid Classes with Built-In Stripe Payments
Set a class fee of £12 and students pay when they RSVP. No chasing, no IOUs, no awkward conversations after class. Money lands in your account via Stripe. No platform fees, just your flat monthly plan.
Recurring Class Schedule — Set Once, Repeat Forever
Your Tuesday 7pm salsa class happens every week. Set it up once as a recurring event. Students get reminded, RSVP, and pay automatically. Stop re-posting the same class details every single week.
Automatic Reminders Reduce No-Shows by Up to 50%
Students get a reminder 24 hours before class. If someone cancels, the next person on the waitlist is auto-promoted and notified. Your attendance stays high without you lifting a finger.
Attendance History for Class Planning & Revenue Tracking
See which classes fill up fastest, which students attend reliably, and how much revenue each session generates. Use real data to decide when to add classes, raise prices, or try new time slots.
Real-World: Classes & Events Across Every Dance Style
Here's how dance instructors and studios are structuring their classes and events using Who's In. Each event has the right capacity, ticket price, and details baked in.
Salsa & Bachata
Beginner Social Night
Open-level social dancing. Bring a friend, no partner needed. DJ set, 3 hours.
Technique Class — Intermediate
Focused footwork and partner-work drills. Small group, individual feedback.
Friday Social Night
Ticketed social with live DJ. Taster class at 8pm, social dancing until midnight.
Ballet
Adult Beginners
Barre work and basic positions. All welcome, no experience needed.
Children's Ballet (Ages 5–10)
RAD syllabus foundation. Term-based enrolment, 10-week block.
Exam Prep Intensive
Grade exam preparation. Small group, intensive coaching, 2-hour sessions.
Contemporary & Hip Hop
Drop-In Class
Open level. New choreography each week, no commitment required.
Weekend Workshop
Guest choreographer. Full-day intensive, lunch provided. Certificate on completion.
Performance Rehearsal
Closed rehearsal for show cast. Attendance tracked for production scheduling.
Recitals & Shows
Ticketed Performance
Annual showcase. Tiered ticket pricing: standard £12, premium £18. Stripe payments at checkout.
Dress Rehearsal
Final run-through before show night. Mandatory attendance, RSVP for headcount.
After-Show Party
Cast, crew, and families. Celebration event with RSVPs for catering planning.
Revenue Protection: How Pre-Payment Eliminates No-Shows
In dance classes, a no-show isn't just an empty spot — it's lost revenue, wasted studio hire, and a missed opportunity for someone on the waitlist. Pre-payment via Stripe changes everything: no-shows drop from 40% to under 10% when students pay at RSVP.
The Revenue Maths
A dance school running 12 weekly classes at £10/student with 15 students per class generates £7,200/month in ticket revenue. With no platform fees and a flat monthly plan, a studio keeps more of every pound earned.
£7,200
Monthly revenue
£86
Monthly Pro savings
< 10%
No-show rate with pre-pay
Without Who's In
40% of signups don't show up
You chase payments after every class
Waitlisted students never hear back
Revenue is unpredictable month-to-month
Recital ticket sales tracked in a spreadsheet
With Who's In
Pre-payment via Stripe cuts no-shows to under 10%
Fees collected automatically at RSVP
Waitlist auto-promotes and notifies instantly
Predictable revenue from every class and recital
Tiered recital tickets (standard/premium) with Stripe checkout
Before & After Who's In
| Task | Before (WhatsApp + Spreadsheets) | After (Who's In) |
|---|---|---|
| Class registration | WhatsApp back-and-forth, "am I in?" | One-tap RSVP link, instant confirmation |
| Fee collection | Chasing Venmo/cash after each class | Auto-collected via Stripe at RSVP |
| Handling cancellations | Manual texts to waitlisted students | Auto-bump from waitlist, instant notification |
| Multi-class management | Separate WhatsApp groups per style | One dashboard, all classes and venues |
| Recurring scheduling | Re-create and re-post each week | Set once, auto-repeats weekly/monthly |
| Weekly admin time | 5+ hours chasing and organising | Under 30 minutes |
Free vs Pro: What Dance Studios Get
The free tier handles everything a casual class needs. Studios and instructors running multiple paid classes unlock paid features that pay for themselves.
Free
Perfect for community dance groups
Pro
Free forever
Get Your First Class Live in 3 Minutes
Sign up free
Google, Apple, or email. 30 seconds. No credit card required.
Create your first class
Set date, time, venue, capacity, and ticket price. Connect Stripe to collect fees at RSVP.
Share the link on WhatsApp
Drop the link in your dance group or Instagram bio. Students tap to RSVP and pay. Waitlists handle overflow automatically.
Stop chasing class fees and guessing attendance
Join dance studios and instructors already using Who's In to fill classes, collect payments via Stripe, sell recital tickets, and reclaim hours of admin. Free to start.
Related Reading
Free Eventbrite Alternative for Yoga & Fitness
A simpler way to manage fitness class bookings.
Monetise Events Without Losing Attendance
Revenue strategies for event organisers.
Stripe Payment Integration Guide
Set up ticketed events with Stripe Connect.
Theatre & Amateur Dramatics Ticketing
Manage productions, sell tickets, and coordinate cast.