Skip to content

Pilates studio booking software. Every place in view.

Pilates Studio Software

Set your reformer class capacity, offer credit packages, and let clients book online. Keep recurring classes and private sessions in one studio calendar.

Free plan: 25 bookings per month, no credit card, no time limit.

Reformer Pilates saved recurring schedule for Monday, Wednesday and Friday, 10:00 to 10:50 AM, with capacity 8
Bookjor Demo Studio: Reformer Pilates repeats Monday, Wednesday and Friday, 10:00–10:50 AM, with eight places and a 30-day session-generation window. This saved demo schedule does not track individual reformer machines.

Set up the class once. Give each session the right capacity.

Your weekly Pilates schedule

Add recurring reformer or mat sessions with a time, instructor and location. Set capacity to match the places you can offer, and adjust individual sessions when needed.

How recurring schedules work

Know which class pack pays for which session.

Packages and booking

Offer a reformer pack, a mat pack or another package your studio uses. Add accepted packages to each class and set its credit cost. Owning a pack does not make it valid for every session.

  1. Clients choose a dated session and an available payment option on your booking website.
  2. Bookjor checks package eligibility, usable credits and the session’s date against package validity.
  3. After booking, check the session roster and the order; order status and payment status are separate.

Some payment methods leave a booking pending until payment or proof is processed. A Confirmed order can also be Unpaid. Check both statuses rather than treating checkout as confirmation.

See package eligibility rules
Demo Orders table showing a one-credit package order marked Confirmed and Paid, alongside separate unpaid and free orders
Demo orders: the one-credit package order is Confirmed and Paid; a separate HKD 600 order is Confirmed but Unpaid. Demo purchase amounts are separate from Bookjor’s USD subscription prices.

Inspect the charge behind the booking.

Package payment record

Open the booking’s order to check its items, payment method and transaction status. Then check the customer’s package record for the remaining credits.

The schedule, order list and transaction detail show separate demo examples, not one continuous booking.

How to review orders and transactions
Demo Yoga Basics order item and a Succeeded Package charge of one Demo Class Credits credit
Demo Yoga Basics: a Succeeded Package charge of one credit. This yoga demo illustrates the order record also used for Pilates bookings.

Clear rules for the booking changes that happen every week.

Cancellations and full classes

Set your booking cutoff, automatic credit-return deadline and waitlist response window in one place.

A cancellation and a credit return are different.

For example, with a 60-minute credit-return window and a 6:00 PM class, cancel before 5:00 PM for eligible credits to return automatically. At 5:00 PM or later, cancellation can still succeed without an automatic credit return. Card and cash refunds are separate.

Booking and cancellation rules

A waitlist offer still needs a yes.

Joining a class waitlist does not confirm a place or take credits. When offered a place, the client opens My Waitlist → Review & confirm, chooses an available payment option, then selects Confirm booking before the earlier of the offer deadline or class start. Package eligibility and payment are checked then; some payments can leave the booking pending. Waitlists do not apply to courses or private services.

How class waitlists work

After a cancellation, check the booking, credit transactions and package balance before returning credits or money again.

Booking Settings showing customer cancellation, class cutoff, credit-return windows and waitlist offer settings
Demo Booking Settings. The rule windows shown are 0, and Enable Waitlist is off with a 60-minute offer window. These are sample settings, not recommended policies or an active waitlist.

Offer one-to-one time alongside your group classes.

Private Pilates sessions

Create a private service with duration and payment options, then set its availability. Each private booking targets one staff member or one venue, not both together. Service options and availability are needed before clients can see bookable times.

Explore private appointments

Try one class before moving your whole studio.

Start small

Add a real class, its capacity and an accepted payment option. Share your booking link, then check the booking and order status. Add the rest of your schedule when the flow works for your team.

Clients can book on your website without downloading an app. The Client App and assisted CSV import require a paid plan. Import covers customer records and package balances; confirm the scope before switching.

Compare USD plans and booking limits

Free: 25 bookings/month, no time limit or credit card. Paid plans start at USD 20/month; check staff, location and booking limits before choosing. Stripe card-processing fees are separate.

Pilates software guide

Pilates studio booking system questions, answered.

FAQ

Can I limit a reformer class to the machines I have?

Yes. Set the class or session capacity to the number of available reformers. For example, eight usable reformers means setting eight bookable places. This is a class-capacity setting, not automatic tracking of individual machines.

Can clients use a class pack to book Pilates?

Yes. Add the package as an accepted payment method in class pricing and set its credit cost. Clients need an eligible package with enough usable credits for the selected booking. Unlimited passes must also be accepted by the class and follow their validity rules.

How do I check that a class-pack booking completed?

Check the client’s booking status and the session roster, then open the order. Order status and payment status are separate: a Confirmed order can still be Unpaid. For a package-credit booking, review the Succeeded Package charge in Order Transactions and the remaining balance in the customer’s Packages tab. A checkout preview alone does not prove a booking or deduction completed.

Does a cancellation automatically return credits or refund a card payment?

Eligible package credits can be returned automatically according to your Class or Service Cancellation Window. With a positive window, cancellation at the deadline or later can still succeed but does not automatically return credits. These settings do not automatically refund card or cash payments.

Does joining a waitlist confirm a place?

No. Joining does not reserve a confirmed booking or take payment or credits. When a place opens, the next waiting client receives an offer. In My Waitlist, they select Review & confirm, choose an available payment option, and select Confirm booking before the earlier of the offer deadline or class start. Package eligibility and payment are checked then; some payment methods can leave the booking pending. Waitlists apply to class sessions, not courses or private services.

Can I offer private Pilates sessions too?

Yes. Create a private service, add a service option with duration and payment options, and set its availability. Each private booking targets one staff member or one venue. Creating the service alone does not create bookable times.

Do clients need to download an app?

No. Clients can browse and book through your booking website. The Bookjor Client App is available on paid plans.

What can I try on the free plan?

The free plan includes 25 bookings per month, two staff accounts and one location, with no time limit and no credit card required. Paid plans start at USD 20/month. Stripe processing fees are separate when you accept card payments. The Client App and assisted CSV import require a paid plan.

What can I import when switching booking systems?

Paid-plan customers can request assisted CSV import of customer records and package balances. Confirm the import scope before switching; this offer is not a promise to migrate your full booking, order or payment history. You can start with one class without moving every record first.

Start with one real Pilates class.

Start free

Set your capacity and package rules, then check the booking, order and credit usage before adding the rest. Free plan: 25 bookings per month, no credit card and no time limit.