Features

The full feature set. No upgrade gates on the essentials.

Scheduling, payments, memberships, payroll, marketing, reporting. Every capability on this page ships with the platform — most of it on the lowest tier. The matrix on pricing shows exactly what sits where.

Engineered in CopenhagenNative Stripe, six currenciesReal-time, no page refreshNo transaction fees

Scheduling

Four scheduling formats, one calendar.

Drop-in classes, recurring weekly schedules, fixed-seat season courses with a stable roster, and one-off workshops — all in the same calendar, all sold through the same checkout. Members book in under 30 seconds; the instructor screen updates the moment they do.

  • Drop-in, recurring and season classes side by side
  • Fixed-spot season bookings (same student, same seat, every week)
  • Waitlists with automatic promotion when a spot opens
  • No-show tracking with optional fees or punch-card deduction
  • Cancellation windows you control (e.g. 2 hours before class)
  • Generate a full season of classes in one click; edit one or all
  • Multiple rooms and locations, with conflict detection

Real-time across every screen. No page refresh, no five-minute caching delay between admin and instructor.

A studio booking screen open on a laptop

Memberships & payments

Every billing model studios use, in one product.

Punch cards, monthly subscriptions, gift cards, drop-ins, family bundles, discount codes — all on native Stripe in six currencies. No per-transaction commission stacked on top of Stripe's own rate.

Punch cards

  • 5, 10 or 20-clip cards (or any number)
  • Optional expiry date
  • Pause and resume
  • Refund unused clips at any time

Monthly subscriptions

  • Auto-renew via Stripe
  • Members can pause for holiday
  • Pro-rated upgrades and downgrades
  • Family memberships, per-member tracking

Gift cards & discounts

  • Branded digital gift cards, sent instantly
  • PDF download for printing
  • Discount codes (fixed, %, first-month)
  • Codes restricted to specific products

Accepted at checkout

Stripe
Visa
Mastercard
ApplePay
GooglePay

Many platforms stack a per-transaction commission on top of Stripe's own fee — typically 1–2% per booking, which compounds fast at studio volume. Class Booking takes nothing from the transaction. Your costs are Stripe's standard rate plus the monthly subscription. That's it.

Member experience

Your brand, your domain, our engineering.

A full booking site with CMS, your colours, your photography, your domain. Mobile-first, sub-second loads, Apple Pay and Google Pay at checkout. Members never see Class Booking — not in the UI, not in receipts, not in calendar invites.

Branded site

Your logo, colours, photography. CMS pages for About, FAQ, schedule descriptions. SEO-ready out of the box.

Your own domain

book.yourstudio.com. SSL handled. Members never see "class-booking.com" — not even in receipts.

Mobile-first booking

Loads in around a second. No app to install. Apple Pay and Google Pay at checkout.

Direct check-in

QR code, name lookup, or self check-in via a tablet at the door. Works offline for short outages.

Automated reminders

Email by default. SMS where you want it (per-message cost passed through, no markup).

Magic-link login

No password to forget. Members get a one-click sign-in email. Optional password if you prefer.

Self-service area

Update payment method, see attendance history, download invoices, manage privacy preferences.

Calendar invites

Every booking generates an .ics file. Lands cleanly in Apple, Google or Outlook calendars.

A yoga class in session — students on mats in a sunlit studio

Used by

Yoga, pilates, fitness, dance, music, language and movement studios across Europe and North America.

Operations

Built for the people who run the studio, not just the owner.

Instructors get their own restricted login. Payroll calculates itself. Shift swaps run through eligibility rules and an audit trail, not a WhatsApp group.

Instructor portal

A separate, restricted login. Instructors see their own schedule, take attendance, and view their pay. They do not see your revenue or other instructors' rates.

  • Mobile-friendly check-in flow
  • Personal availability calendar
  • Roster export to PDF
  • Pay statements per period

Payroll

Set rates per instructor, per class type or per attendee. The platform calculates the pay-out. Export as CSV that imports cleanly into common payroll tools.

  • Hourly, per-class or per-head rates
  • Bonus rules for full classes
  • CSV export per period
  • Locked statements once paid

Shift swaps

An instructor offers a class. Eligible colleagues see it and can claim it. You decide whether the swap needs your approval.

  • Eligibility rules per class type
  • Optional admin approval
  • Email and push notifications
  • Audit trail per swap

Attendance & rooms

Mark attendance from a phone or tablet. Track no-shows. Manage which classes share a room and catch double-bookings before they happen.

  • No-show tracking with auto-deduction
  • Room and resource conflict detection
  • Multiple locations supported
  • Late-cancel rules per class type
Studio owner reviewing newsletter and segmentation analytics

Marketing

A growth stack inside the platform.

Segmented newsletters, a blog with proper SEO and OpenGraph, win-back automations, abandoned-checkout follow-up, embeddable widgets for an existing WordPress or Squarespace site. The booking system already owns the data — there's no second tool to keep in sync.

  • Segmented newsletters (active, lapsed, new, by class type)
  • Drag-and-drop email builder with your brand colours
  • Built-in blog with SEO-friendly URLs and OpenGraph tags
  • Embeddable widgets — drop a schedule into any site
  • Abandoned-checkout follow-up emails
  • Win-back campaigns for members who haven't booked in 30 days

No Mailchimp account required. If you already run one, two-way sync keeps both sides current.

Reporting & integrations

Reports your accountant imports without rework.

Monthly revenue split by source, per-participant VAT summary, attendance and no-show rate per instructor, cohort retention, CLV, acquisition channel. Export formats match e-conomic, Billy and Dinero in DK and the equivalent tools elsewhere — not a generic CSV your bookkeeper has to clean up.

Reports you actually open

  • Monthly revenue split by source (subscriptions, drop-ins, gift cards, discounts)
  • VAT summary per period, per-participant where relevant
  • Attendance and no-show rate per class, per instructor, per period
  • Member churn and cohort retention
  • Customer lifetime value and acquisition channel

Things it talks to

  • Stripe and Stripe Connect
  • Mailchimp, Brevo (two-way contact sync)
  • Google Calendar (instructor schedules)
  • Zapier and a public REST API
  • Webhooks for bookings, payments, signups
  • Accountant-format CSV exports (e.g. e-conomic, Billy, Dinero in DK)

Tax is calculated per participant — not per order. That matters whenever a single payment covers people on different rules: family memberships, exempt members, mixed-jurisdiction bookings. European VAT, UK VAT and US sales-tax flows are each modelled the way the regulators expect, rather than aggregated at the order level.

The fundamentals

Compliance, security and AI — current, not patched on.

Hosted in the EU on infrastructure we operate ourselves. GDPR-grade privacy by default, regardless of where your studio operates — increasingly the global standard as US state laws (CCPA, Virginia CDPA and others) catch up. Signed DPA on every plan.

Privacy & data handling

  • ·EU-hosted on infrastructure we operate — GDPR-grade by default for studios anywhere
  • ·Full data export per studio and per member, in JSON
  • ·Member-initiated deletion requests handled in-product
  • ·Standard DPA available, signed in two clicks

Security

  • ·Two-factor auth on every admin login
  • ·Audit log of admin actions, retained for 12 months
  • ·Daily encrypted backups with point-in-time recovery
  • ·Real-time updates across the app — no stale-cache surprises

Native AI assistant

An admin-side assistant that knows your specific studio setup. Answers "how do I refund a punch card?", "move a class to another room" or "why is this member showing as unpaid" against the real configuration and the help library.

It points to the right screen rather than making changes for you, and your data is never used as training input.

Common questions

On Pro and above, connect a domain like book.yourstudio.com. SSL handled automatically. Members never see "class-booking.com" anywhere — not in the booking site, the transactional emails, the PDF receipts or the calendar invites.

Native Stripe integration: Visa, Mastercard, Amex, Apple Pay, Google Pay, SEPA Direct Debit, iDEAL, Bancontact, Klarna, plus the regional methods Stripe supports across Europe. Settle in EUR, GBP, DKK, SEK, NOK or USD. Stripe charges its standard rate; we add nothing on top.

The booking site and admin are mobile-first. Members typically book in under 30 seconds. Front-desk staff run the day from a tablet. No native app to install — and no fragmented update cycle to manage.

Yes, free of charge. We have moved studios from Mindbody, Glofox, Acuity, Vagaro, MomoYoga, YOGO, Holdsport and WellnessLiving. Members, schedules, active subscriptions and remaining punch-card balances all transfer. Most migrations finish in a week.

A REST API and webhooks ship on the Studio plan. Events for bookings, cancellations, payments, signups, membership changes and waitlist promotions. Use it for accounting integrations, CRM sync, custom dashboards or anything else you build internally.

Per participant, not per order. That matters whenever a single payment covers people on different rules — family memberships, exempt members, mixed-jurisdiction bookings. European VAT, UK VAT and US sales-tax flows are each modelled the way the regulators expect, rather than approximated at the order level. Whichever country your studio operates in, the tax engine reflects how memberships actually work.

Try it on your own studio.

14 days, full access, no card required. Your trial comes pre-seeded with sample data so you can click through the platform before configuring anything.

Designed and engineered in Copenhagen. Used by studios across Europe and North America.

Features — Everything you need to run a studio | Class Booking