Class Booking Software

Built for clubscampscoursesclasses

Start taking bookings within hours.

Replace your spreadsheets, Eventbrite tickets and chasing no-shows on WhatsApp with one tool that handles bookings, rosters, payments and comms.

4.9 ★ on Capterra900,000+ bookings processed$50M+ collected for organizers

Pembee admin dashboard and branded customer booking page on mobile for Active Youth Zone

Trusted by clubs, camps and schools

  • England Sports Group
  • balletLORENT
  • Super Star Gymnastics
  • The Gaiety Theatre
  • Judo School UK
  • Atlas Camps
  • Busy Buds
  • Hoi Polloi

Go live in hours

Most class organizers we onboard are taking real bookings the same day they sign up. Here's the full flow.

  1. 1

    Set up your classes

    Add your timetable, terms, holiday breaks and pricing. Set capacity, age ranges, prerequisites and any health forms you need.

    Layered screens of Pembee's class set-up flow - information, sessions and tickets
  2. 2

    Share your booking page

    Pembee gives you a hosted booking page out of the box. Drop the link in your website, email signature, Instagram bio or QR codes at sessions.

    Pembee booking page on desktop and mobile, showing class information
  3. 3

    Users book and pay

    Users book multiple attendees in one go, fill in your custom forms, and pay by card, Apple Pay, Google Pay or Klarna. They manage their own bookings from a self-service portal — no more inbox ping-pong.

    A customer booking three attendees into Saturday classes
  4. 4

    Run your sessions

    Take attendance from your phone, flag no-shows, and see live capacity for every session.

    Marking attendance on the mobile roster
  5. 5

    Get paid without chasing

    Automated reminders for outstanding balances, reconciliation for cash and card, and a clear picture of revenue per class.

    Payment dashboard showing reconciled card and cash payments

Ready to take your first booking today?

Set up in 10 minutes. No credit card needed.

Try Pembee free for 30 days

Built around how classes actually run

mobile roster view, mid-session, with attendees marked off
Take attendance on your phone
Mark attendance mid-session from your phone or tablet. Pembee auto-flags no-shows and feeds attendance straight into customer reports. No clipboards, no copying numbers into a spreadsheet on Sunday night. Run a roster for one class or twenty back-to-back sessions across multiple venues.
class set-up screen showing term pricing and session-pass option side-by-side
Sell terms, blocks, drop-ins or memberships
Sell a whole term, a half-term, a 6-week block, a session pass or a pay-as-you-go drop-in. Users book once, you bill on the schedule that fits your business. Pro-rated mid-term joining, sibling discounts and family pricing all built in. Take card payments via Stripe plus reconcile cash takings in the same dashboard.
waitlist offer email next to the dashboard view of the auto-fill happening
Fill cancellations automatically with waitlists
When a class fills up, users join a waitlist. When someone cancels, the next person on the list is offered the spot automatically with a hold-time - so spaces don't sit empty and you don't sit in the inbox negotiating who gets the slot.
customer portal showing three attendees, multiple class enrollments and one card on file
One account, all the bookings, one checkout
Users create one account, add everyone they book for, and combine any classes in a single checkout. They manage their own bookings, cancellations and payment methods from a self-service portal. You stop being WhatsApp support at 9pm.

Works with the tools you already use

Stripe logoStripe
Zapier logoZapier
Google Analytics logoGoogle Analytics
Meta Pixel logoMeta Pixel
HubSpot logoHubSpot
Mailchimp logoMailchimp

HubSpot and Mailchimp connect via Zapier.

Built for class organizers

Generic booking tools assume one customer books one appointment. Class organizers don't work that way. You're running 40 weekly sessions for 300 customers across 6 venues, with terms, waitlists, holiday breaks, makeups and pay-as-you-go drop-ins all running at once. Pembee is built for that reality.

Here's how Pembee compares to the generic scheduling software and event ticketing tools class organizers usually try first.

What class organizers needPembeeBuilt for class organizersGeneric scheduling softwareCalendly, Acuity, SquareEvent ticketing softwareEventbrite, Bookwhen
Recurring class scheduling with term dates
Yes
1:1 appointment model
Event by event
Group and family bookings
Yes
No
Partial
Attendance rosters
Yes
No
No
Automatic waitlists with spot offers
Yes
Partial
Partial
Health forms and consent collection
Yes
No
No
Term billing, session passes, memberships
Yes
No
No
Self-managed account (book for multiple attendees)
Yes
No
No
Card + Apple Pay + Klarna + cash reconciliation
Yes
Card only
Card only
Designed for clubs, camps and classes
Yes
No
Partial

Built for class organizers. Not generic appointments. Not one-off events.

Testimonials

Trusted to handle thousands of bookings each day

4.9/5on Capterra from 23 reviews

“Using Pembee for my event bookings and registration has cut down my admin time immeasurably. I had got to a point where I felt swamped by the volume of paperwork created by my small but busy business and Pembee has saved the day!”

Image of Claire Hughes
Claire Hughes
Woodland Nurture · Primary/Secondary Education

“Fantastic. Easy to use, support is incredible and we have much happier users.”

Image of Tom King
Tom King
Starlings Appleton Thorn · Education Management

“I am blown away by the level of support and service from Pembee, the team have helped me set up the app and tweak it to get it working exactly as I want it. I can't fault any step of the process.”

Image of Louise Regan
Louise Regan
Dorset Wild One · Primary/Secondary Education

“So easy to use, great for customers and staff. Clean and crisp front end for parents - easily operated back end for staff. We tried 2 others before this and both were heavily flawed with by support or quality - this system has both.”

Colin Heath
Allstars Sports Group · Sports

“Just absolutely fantastic. I am super impressed with their system and also their customer support.”

Image of James Boit
James Boit
Crazy Camps · Primary/Secondary Education

“Such an amazing piece of software after trialling a few, Pembee is very easy to use and has solved a problem that we encountered!”

Image of Jade Keevins
Jade Keevins
Kangaroo Kids · Marketing & Advertising

“Amazing app for my business. Helpful and easy to use, plus the online support is amazing from the team.”

Image of Katie Taylor
Katie Taylor
Inspire Sports Academy · Sports

“Amazing. Not only a great and easy to use platform but brilliant customer service. Pembee has been a game changer for me. From using a previous booking system, my workload has been cut in half - more than half! Cannot recommend enough.”

Image of Charlotte Carrington
Charlotte Carrington
Multisports For Schools · Sports

“Our previous booking system was going offline and we needed a replacement, Pembee worked with us to ensure their system could offer everything we needed to continue the smooth running of our business. Pembee customer support is second to none. Setting up the system was straightforward and there was always someone on hand to help with any queries we had.”

Nancy O'Brien
Jason's Totally Tennis · Sports
Bookings processed
900K
Transactions processed
$50M
Total Users
230,000+
Sessions listed
600,000+

Class booking software - common questions

How quickly can I start taking bookings?
Most organizers are taking real bookings the day they sign up. Initial set-up takes around 10 minutes: add your timetable, set your pricing, and share your booking page link. There's a set-up guide for each vertical (dance, gymnastics, after-school, camps and more).
Can you help me migrate from my current system?
Yes. If you're moving from Classforkids, Bookwhen, Eventbrite, Sawyer, Jumbula or a spreadsheet, we can help import your customers, attendees and active bookings. Book a demo and we'll walk through what your migration looks like.
What are the payment processing fees?
Card payments run through Stripe at standard Stripe rates (around 2.9% + 30¢ in the US; rates vary by country and card type). Pembee doesn't take a cut of your bookings on top - the subscription is flat.
When do I get paid out for the bookings I take?
Stripe pays you directly on a rolling basis - typically every 2-7 days depending on your country. Money never sits with Pembee. It goes straight from your customer's card to your Stripe account to your bank.
Can I offer payment plans or installments?
Yes. Split a term into monthly installments, take a deposit and balance, or run monthly memberships. Failed payments retry automatically and customers get reminder emails, so you're not chasing payments manually.
What support do you offer if I get stuck?
Live chat from inside the app (real humans, not bots), a searchable help center with screenshots and short videos, and a 1:1 onboarding call on the Premium plan. Most questions get a same-day reply.
What is class booking software?
Class booking software lets you publish your timetable online, take bookings and payments from users, and manage attendance, waitlists and communications in one place. It's different from generic scheduling tools because it's built around recurring classes, terms, group and family bookings, and the things class organizers deal with daily - rosters, makeups, drop-ins and waitlists.
How much does class booking software cost?
Pembee starts at $45/month for the Standard plan. Pricing is flat - adding more coaches or admin team doesn't increase your cost. There's a 30-day free trial with no card required.
Can users book for multiple attendees in one transaction?
Yes. Pembee is built for users booking for multiple attendees - families, groups or teams. They create one account, add everyone they book for, and combine any classes in a single checkout. They manage their own bookings, cancellations and payment methods from a self-service portal.
Does Pembee handle waitlists?
Yes. When a class is full, users join a waitlist. When someone cancels, the next person on the list is offered the spot automatically with a hold-time, so spaces don't sit empty. (Waitlists are on the Premium plan.)
Does it work for my niche?
Pembee is used by dance studios, gymnastics clubs, martial arts schools, after-school clubs, forest schools, summer camps, performing arts schools, sports clubs and more. Each vertical has a dedicated set-up guide and template. See all verticals

Still have a question?

Book a 20-minute demo and we'll walk through your set-up.

Book a demo

Pricing

Start your Free 30-Day Trial Now!

No credit card required. Cancel any time.

2 months free!

Standard

$45/month

0.59% application fee for Stripe online payments*

Simplify your online bookings and save valuable admin time.

  • Customizable registration forms

  • Attendance rosters

  • Offer flexible monthly subscriptions to your customers.

  • Session passes / Class packs

  • Create trial tickets

  • Apple Pay, Google Pay & Klarna support

  • Discount codes

  • Booking reminders

  • Collect VAT, sales tax or GST automatically

  • Customizable site themes and branding

  • Seamlessly integrate your booking page into your website.

  • 90 days transactional email history

  • Up to 5 admin users

Start your free trial

No credit card required

Premium

$105/month

0.59% application fee for Stripe online payments*

Powerful tools to grow your business and boost bookings.

  • All features in Standard, plus...

  • Waitlists for fully booked sessions

  • Recover lost bookings with automated cart reminders, plus automated trial follow-up emails.

  • Boost your brand with a custom web address.

  • Generate a booking site theme from your brand.

  • Track conversions and optimize ad spend with Google Ads, GA4 & Meta Pixel.

  • Monthly transaction reports

  • Add credit to customer accounts

  • 1 year transactional email history

  • Unlimited admin users

  • Connect your favorite tools with Zapier integration

Start your free trial

No credit card required

*This is in addition to Stripe processing fees. For details please visit https://stripe.com/pricing.

Ready to stop running your classes from a spreadsheet?

Join 230,000+ users at clubs, camps and schools who've moved to Pembee. Set up in an afternoon. 30 days free. No card needed.

Pembee has been so easy to set up and implement. It's a huge improvement for our customers.

Joanna WattEngland Sports Group
Online Class Booking Software | Pembee