Punchpass nails simplicity — fair pricing, personal support, and a UI teachers actually enjoy. But recurring memberships only start on the $99 plan, there's no real website builder, and it's US-based. Class Booking keeps the simplicity and adds the growth tools, at a lower price with EU hosting.
Why studios switch
Punchpass's $59 Grow plan covers passes and reservations, but recurring memberships require the $99 Flow plan. On Class Booking, memberships aren't a premium tier.
Punchpass gives you a clean schedule page — but you still need Wix or Squarespace for the rest of your site. Class Booking includes a full CMS with custom pages.
Three automations on Grow, ten on Flow, unlimited only on the $149 Pro plan. Class Booking's marketing automation is built into the product, not rationed.
For EU studios, Class Booking's Danish hosting keeps your member data inside the EU with no transfer mechanisms to document.
No payroll, no instructor shift swaps, no real multi-staff tooling. Fine while it's just you — limiting once you have a team.
Side by side
No spin. Both columns reflect public pricing and published features at the time of writing.
| Class Booking | Punchpass | |
|---|---|---|
| Starting price | €10 / £8 / $13/month | $59/month (Grow) |
| Recurring memberships | Included | From the $99/month Flow plan |
| Free trial | 14 days | 14 days |
| Annual contract | No — monthly rolling | No — monthly rolling |
| Added transaction fees | None — Stripe only | None — Stripe only |
| Website / CMS | Full CMS — custom pages | Schedule page only |
| Marketing automation | Built in | Capped per tier (3 / 10 / unlimited) |
| Instructor portal & shift swaps | Yes | No |
| Built-in payroll | Yes | No |
| On-demand video library | No | Yes — minute-capped library |
| EU GDPR-compliant hosting | Yes — Denmark | No (US-based) |
| Data migration | Done for you | Migration support included |
Honest take
We're not the right fit for everyone. Here's when you should stay with Punchpass.
Tell us when you want to switch. We export your members, classes, schedules and active subscriptions from Punchpass, import them to Class Booking, sit on a video call with you to verify everything looks right, and switch your domain over the weekend. Your customers don't notice.
Usually 3–5 days — Punchpass's data model is clean and simple, which makes exports straightforward. We import customers, passes and attendance history, verify with you on a call, and cut over on a weekend.
Usually yes, cleanly. Punchpass runs on Stripe, and so does Class Booking — active subscriptions transfer via Stripe's official tokenisation with billing dates and prices preserved. Members don't notice. We confirm your setup on the discovery call.
Honest answer: no. We don't host on-demand video content. If a video library is core to your business, keep Punchpass or pair Class Booking with a dedicated video platform — we'll tell you straight on the call whether the switch makes sense for you.
It's a bigger product, but the daily flows — schedule, check-in, sell a pass — are just as simple. New admins are productive the same afternoon, and the extra features (CMS, automation, payroll) stay out of the way until you want them.
No — both products are month-to-month with no contracts. Run both in parallel for a week or two and cancel Punchpass once you've verified everything on Class Booking.
Start a 14-day free trial. We'll migrate your data for you. Cancel anytime.