Fitness Class Booking Software

Built for yoga, pilates, HIIT and group fitness studios

Start taking bookings within hours.

Replace spreadsheets, ClassPass-only revenue and chasing no-shows on WhatsApp with one tool that handles memberships, class passes, drop-ins, waivers and attendance - built around how fitness studios actually run.

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

Pembee admin dashboard showing fitness class bookings, memberships and revenue

Trusted by studios, clinics and instructors

  • Flight School Fitness
  • That Yoga Place
  • Renew Pilates
  • Epic Physio
  • Om Shanti Yoga
  • 5 Elements Holistic Therapy
  • Our Pilates Loft
  • England Sports Group

Go live in hours

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

  1. 1

    Set up your timetable

    Add your classes (yoga, pilates, HIIT, barre, spin or whatever you teach), set capacity per class, instructor and any equipment limits. Configure your waiver, PAR-Q questions and intake form.

    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 the front desk.

    The customer-facing fitness studio booking page
  3. 3

    Clients book and pay

    Clients sign up, complete your waiver and intake form, and buy a membership, class pass, drop-in or intro offer. They pay by card, Apple Pay, Google Pay or Klarna and manage their own bookings and memberships from a self-service portal.

    A client booking a yoga class and starting a monthly membership
  4. 4

    Run your classes

    Take attendance from your phone or tablet as clients arrive, with injuries, modifications and any custom notes visible on the roster. Flag no-shows and see live capacity for every class.

    Marking attendance on the mobile fitness class roster
  5. 5

    Get paid without chasing

    Memberships bill automatically every month. Failed payments retry without you lifting a finger. Reconcile card, cash and bank transfer in one dashboard, and see reports on class fill rate, no-show rate and revenue per class - useful for trimming the timetable.

    Payment and reporting dashboard for a fitness studio

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 fitness studios actually run

fitness class set-up screen showing monthly membership, 10-class pass and drop-in pricing
Sell memberships, class passes, drop-ins and intro offers side by side
Sell an unlimited monthly membership, a 10-class pass that deducts as clients book, a single drop-in for a guest, or a discounted intro offer for first-timers. Run early-bird pricing for new timetable releases. Failed payments retry automatically and Stripe handles card, Apple Pay, Google Pay and Klarna - plus you can reconcile cash and bank transfer in the same dashboard.
custom fitness studio intake form collecting waiver, PAR-Q answers and emergency contact
Custom intake forms for waivers, health questionnaires and goals
Collect waivers, PAR-Q health questionnaires, injuries, allergies, pregnancy status, fitness goals and emergency contacts at sign-up - not on a paper form at the front desk. Information is saved on the client's account, so returning members update once instead of re-completing forms. Useful when an instructor needs to check a knee injury or pregnancy mod before a class starts.
client portal showing yoga, pilates and HIIT bookings with one card on file
One client account, multiple classes, multiple instructors, one checkout
Clients create one account, see your full timetable across instructors and class types, and combine yoga, pilates, HIIT, barre or spin in a single checkout. From the self-service portal they can switch a class, cancel within your cancellation window, rebook into a later session or update payment details - without messaging the studio at 9pm.
mobile attendance roster alongside waitlist offer and class fill-rate report
Waitlists, attendance and retention reports in one place
When a class is full, clients join a waitlist; when someone cancels, the next person is offered the spot automatically with a hold-time, so your popular 6am yoga doesn't sit half-empty. Take attendance from your phone with injuries and notes visible on the roster. Reports show class fill rate, no-show rate and revenue per class - useful for deciding which slots stay on the timetable.

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 fitness studios

Generic scheduling tools assume one customer books one appointment. Event ticketing tools assume one customer buys one ticket. Neither fits a fitness studio running 30 weekly classes across yoga, pilates and HIIT, with memberships, class passes, waivers, waitlists and intro offers all running at once. Pembee is built for that reality.

Here's how Pembee compares to the generic scheduling software and event ticketing tools fitness studio owners usually try first.

What fitness studio owners needPembeeBuilt for fitness studiosGeneric scheduling softwareCalendly, Acuity, SquareEvent ticketing softwareEventbrite, Bookwhen
Recurring class scheduling with capacity per class type
Yes
1:1 appointment model
Event by event
Memberships, class passes, drop-ins and intro offers
Yes
Subscriptions only
No
Waivers and PAR-Q health questionnaires at sign-up
Yes
No
No
Mobile attendance with injury and modification notes
Yes
No
No
Automatic waitlists with spot offers
Yes
Partial
Partial
Self-service client portal (book, cancel, manage membership)
Yes
Book only
No
Failed-payment retries and reminder emails
Yes
Partial
No
Card + Apple Pay + Klarna + cash reconciliation
Yes
Card only
Card only
Designed for fitness studios and group fitness
Yes
No
No

Built for fitness studios. Not generic appointments. Not one-off event ticketing.

Testimonials

Trusted to handle thousands of bookings each day

4.9/5on Capterra from 23 reviews

“Pembee was the only booking system that offered both block bookings and individual pay-as-you-go bookings, and the layout is accessible for everyone using it. We've been able to launch a series of online classes handled entirely through Pembee, freeing up significant staff time.”

Christina Sturken
DanceSyndrome · Dance

“Pembee is very easy to use and the customer support is very accessible. I don't even consider paying for it as it's worth every penny. No complaints from customers as the registration process is seamless.”

Rebecca Smith
Simply the Best Education Service

“Such an amazing piece of software after trialling a few, Pembee is very easy to use and has solved a problem that we encountered! Saving attendee details and the add to cart function is fab!”

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

“Pembee can do all the bookings, discounts, specials and more. I run weekly classes for kids and adults, with term and singular bookings, and host private and public events. I am so relieved I found Pembee - my business is thriving because of this.”

Ali Greene
Wave Art Studio · Arts & Crafts

“We have been very impressed with how easy Pembee is to use compared to our previous booking system and the customer service is excellent. They are always quick to respond with help and advice.”

Julie Holland
Wild Learning · Events Services

“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. Pembee customer support is second to none.”

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

Fitness class booking software - common questions

How quickly can I get my studio set up on Pembee?
Most studio owners are taking real bookings the same day they sign up. Initial set-up takes around 10 minutes: add your timetable, set your membership and class-pass pricing, configure your waiver and intake form, then share your booking page link. There's a step-by-step set-up guide and our team aims to reply within a few hours if you get stuck.
Can you help me migrate from MindBody, Glofox or ClassPass?
Yes. If you're moving from MindBody, Glofox, Momence, Vagaro, WellnessLiving, Bookwhen or a spreadsheet, we can help import your clients, active memberships and class-pass balances. Book a demo and we'll walk through what your migration looks like. Most studios switch over between two billing cycles so no member loses access mid-month.
Can I sell memberships, class passes and drop-ins side by side?
Yes. Sell unlimited monthly memberships, a 10-class pass that deducts as clients book, single drop-ins for guests, or an intro offer for first-timers. Failed membership payments retry automatically and clients get reminder emails, so you're not chasing recurring revenue manually. Run early-bird pricing for new timetable releases or seasonal promotions.
Can I require waivers and health questionnaires before a first class?
Yes. Build custom intake forms with your waiver text, PAR-Q questions, injury history, pregnancy status, fitness goals and emergency contacts - and make any of them required before the first booking goes through. Information is saved on the client's account, visible on the roster, and stored against the client record for audit trails.
Can clients book and cancel from their phone?
Yes. Your booking page is mobile-first - clients can browse your timetable, see live capacity, book a class, pay with Apple Pay or Google Pay, and cancel within your cancellation window from their phone. They also have a self-service portal to manage memberships, update payment details and view booking history. No app download required.
Can I take attendance from my phone at the studio?
Yes. Mark clients in from your phone or tablet as they arrive, with waivers, injuries and any custom notes visible right on the roster. Auto-flag no-shows so they count against your no-show policy. For class-pass holders, attendance triggers the credit deduction. Prefer a printed roster? Export PDF or CSV in one click.
What is fitness class booking software?
Fitness class booking software lets you publish your timetable online, sell memberships and class passes, take card payments and manage attendance, waitlists and client communications in one place. It's different from generic scheduling tools because it's built around recurring group fitness classes, memberships, intake forms, waivers and the things fitness studios deal with daily - waitlists, no-shows and retention.
How much does fitness class booking software cost?
Pembee starts at $45/month for the Standard plan. Pricing is flat - adding more instructors, class types or locations doesn't increase your cost, and we never take a cut of your class revenue. Many fitness platforms charge per active client or per booking, which gets expensive fast as your studio grows. There's a 30-day free trial with no card required.
Does Pembee integrate with Stripe and offer offline payments?
Yes. Pembee uses Stripe for card and digital wallet payments (Apple Pay, Google Pay, Klarna), which already powers payments for millions of businesses. For studios sensitive to processing fees, you can also flag bookings as paid by cash or bank transfer and reconcile them in the same dashboard - no need to log into Stripe to handle refunds. Stripe pays you directly every 2-7 days.
Can I run waitlists for full classes?
Yes. When a class is full, clients join a waitlist. When someone cancels, the next person on the list is offered the spot automatically with a hold-time, so your busy 6am yoga and 6pm HIIT classes don't sit half-empty when a couple of regulars drop. (Waitlists are on the Premium plan.)
Can I offer intro offers and free trials to new clients?
Yes. Create an intro offer (for example, 2 weeks unlimited for $39, or first class free) and make it available only to clients who haven't booked before. Pembee tracks who's eligible automatically, so you can't accidentally sell the intro offer to an existing member. Useful for converting first-timers into monthly members.
Can I email everyone in a class with one click?
Yes. Send a bulk email to every client booked in a class, instructor, location or timetable block with one click - useful for class cancellations, studio closures, instructor cover or workshop announcements. Booking confirmations, class reminders and membership renewals go out automatically, so you can focus on teaching.
Can I export my client and booking data?
Your data is yours. Export clients, bookings, memberships and payment history to CSV at any time - useful for accounting, end-of-quarter reporting or moving to another platform later. We don't hide your data in an obscure database and we don't pass it on to third parties.
Does it work for my type of studio?
Pembee is used by yoga studios, pilates studios, reformer pilates studios, HIIT gyms, barre studios, spin studios, boxing gyms, CrossFit boxes, run clubs, dance fitness studios and other group fitness providers. The set-up flow is the same; the templates differ - so a reformer pilates studio configures equipment-limited capacity and intake forms that mention prior injuries, while a HIIT gym configures membership pricing and class-pass options.

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 fitness studio 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.

Fitness Class Booking Software | Pembee