Skip to main content
By discipline 4 min read

Booking software for pilates studios

Amihai Bouskila · Founder, Kahal

The short answer

Pilates booking software must treat class capacity as a hard equipment limit, not a soft number — a reformer class can't seat more people than you have reformers. The right setup caps each format separately, waitlists automatically when a class fills, and tracks reformer packs, mat memberships, and private/duet sessions as separate products against one calendar.

If you run a pilates studio, your booking problem isn't really a scheduling problem — it's a capacity problem. A reformer room with six or eight machines has a hard ceiling that a generic calendar tool has no concept of. This guide is about what booking software needs to get right specifically for pilates, not classes in general.

Why is pilates capacity different from a yoga or spin class cap?

A yoga studio can usually squeeze in one more mat if a class runs a little full. A pilates reformer class can't — if you have six reformers, the seventh person has nowhere to lie down. The class cap isn't a target, it's a physical fact of the room. Software built for generic classes lets you set "capacity: 20" as a soft number; pilates studios need that number to actually mean something, enforced automatically, with no double-booking past the equipment count.

This is why capacity limits and waitlists matter more here than in almost any other discipline. When a reformer class fills, the next student needs to land on a waitlist and get notified automatically if a spot opens — not find out by showing up and being turned away.

Set different caps for reformer, mat, and private formats

A pilates studio typically runs three or four formats side by side, and each needs its own rules:

  • Reformer classes — capped hard at your reformer count (often 6-8), the tightest constraint in the schedule.
  • Mat classes — much larger groups, limited by floor space rather than equipment, so the cap is looser.
  • Private sessions — one instructor, one client, booked as a single slot.
  • Duet sessions — two clients sharing an instructor and (often) two reformers, priced and capped differently from both privates and group reformer classes.

Kahal handles this with recurring and one-off class scheduling plus per-class capacity limits and waitlists, so your Tuesday 7am reformer class can be capped at 8 while Thursday's mat class is capped at 20, without touching a spreadsheet.

What do passes and memberships actually look like in a pilates studio?

Pilates pricing is rarely one flat membership. It's usually a mix, and the software needs to track each kind as its own product against the same calendar:

  • A reformer class pack (e.g., a set number of reformer credits, often priced higher because the room is capacity-limited).
  • A mat membership — unlimited or high-count monthly access, since mat classes aren't equipment-constrained.
  • Private and duet session credits, sold individually or in small bundles.
  • Occasionally a mixed/all-access pass that draws down against reformer, mat, and privates from one balance.

The failure mode to avoid is running these as separate spreadsheets or separate tools — a client with a 10-pack reformer credit and a mat membership should show one balance, debited correctly no matter which class they book. Kahal's passes, session packs, and memberships work this way: each purchase becomes an entitlement that's checked and drawn down automatically when the client books or checks in, which is exactly the mechanic our guide to class passes and memberships walks through in more depth.

Make check-in actually track equipment use

Because reformer capacity is the tightest constraint you have, you want to know in real time who's actually shown up versus who booked and no-showed — a phantom booking on a capacity-capped class blocks a real client from a waitlist spot for nothing. QR check-in solves this: a client scans in, attendance records itself, and a pass or pack credit is debited at that moment rather than at booking time. That also gives you an honest picture, in your analytics, of how full your reformer classes really run versus your mat classes.

Instructors teaching across formats need their own view

Many pilates instructors teach a reformer class, a mat class, and a couple of privates in the same day, sometimes across more than one room. An instructor portal that shows only their schedule, roster, and attendance — not the whole studio's — keeps this manageable without every teacher needing admin access to see who's booked into their 6pm reformer class.

A note on getting paid

Kahal issues automatic tax receipts and takes online payments today in Israel, through local gateways. International card payments are on the roadmap, not live yet. If your studio is outside Israel, you can run bookings, reformer and mat scheduling, memberships, packs, and QR check-in in Kahal now, and collect payment outside the system in the meantime.

If subscription sprawl and manual reformer headcounts are eating your week, see how it fits together in our best class booking software roundup or our guide to taking class bookings online.

Ready to try it with your actual reformer schedule? Start free — no card required.

Frequently asked questions

What's the biggest difference between booking software for pilates and a generic class scheduler?

A generic scheduler treats capacity as an arbitrary number you type in. Pilates studios need capacity tied to physical equipment — a reformer class literally cannot exceed your reformer count, so the tool needs a real per-class cap plus a waitlist, not just a suggested class size.

Should reformer and mat classes use the same pass?

Most studios sell them separately or price reformer packs higher, since reformer classes are capacity-capped by equipment and mat classes aren't. Booking software should let you sell a reformer pack, a mat membership, and single private-session credits as distinct products that all debit against the same calendar.

Can pilates studios take online payments through Kahal?

Yes, live in Israel through local gateways, with an automatic tax receipt on every purchase. Outside Israel, studios use Kahal today for bookings, reformer/mat scheduling, memberships, and QR check-in, and collect payment separately for now — international card payments are on the roadmap.

How much does Kahal cost for a pilates studio?

Kahal has a free tier (up to 20 users, 1 space), a Solo plan at ₪79 / US$29 per month with one instructor seat but unlimited students and spaces, and a Pro plan at ₪329 / US$119 per month for bigger studios. Annual billing gets 3 months free, and there's no platform fee.

Does Kahal support waitlists for reformer classes?

Yes. When a reformer class fills to its capacity cap, new bookings land on a waitlist automatically, and the next student is notified if a spot opens up — no manual headcount or phone calls needed to release a spot to the next person in line.

Can instructors see only their own reformer and mat schedule?

Yes. Kahal's instructor portal shows each guide only their own schedule, roster, and attendance — not the whole studio's calendar — so a reformer or mat teacher doesn't need admin access just to see who's booked into their class that day.

Run it all in one place

Kahal brings bookings, classes, passes, check-in and payments together in one system — set up free in minutes, no card required.

Start for free

Related guides

Also available in: עברית