Online booking for dance classes and drop-in sessions

Dance teachers juggle weekly classes, drop-ins and the occasional workshop, often in rented studios with a fixed capacity. Letting dancers book and pay online means you know the numbers before you arrive and don't spend the first ten minutes collecting money.

Typical events

  • Weekly salsa, bachata or swing classes
  • Drop-in classes
  • Weekend workshops with guest teachers
  • Socials with a limited number of tickets

How to set it up with BookMyClass

  1. Create one class per level or style, for example "Salsa beginners, Mondays".
  2. Add the weekly dates for the term.
  3. Set the capacity to what the studio allows.
  4. Set a drop-in price and connect Stripe to take payment when dancers book.
  5. Share the link with your students and on your social media.

Tips

  • Use separate classes for leads and follows if you want to balance numbers, each with its own capacity.
  • Set a cancellation deadline so late cancellations don't leave empty spots.
  • For free classes, the waiting list fills cancelled spots automatically. Paid drop-ins close when full.

Pricing

Free to start: unlimited events and paid bookings, 100 free bookings every 30 days and up to 30 places per session, with a 5% fee on paid bookings. Pro costs 99 SEK (€8) a month: unlimited free bookings, up to 150 places and a 1% fee. You choose whether you or the participant pays the fee. Payments go through Stripe to your own account. See all features and pricing.

Frequently asked questions

Can I sell term passes?

Not at the moment. BookMyClass handles single bookings per session. Studios selling passes or memberships need a fuller studio system.

Can couples book together?

For paid classes, yes: one booking can cover several spots if they are available. For free classes, each person books with their own email.

Other uses: Workshops and courses, Running clubs and group training, Art and craft workshops, Language cafés and meetups, Cooking classes.

Try BookMyClass free. No credit card required.

Create your free booking page