Classes and appointments
Classes, appointments, workshops, hybrid sessions and multi-week courses stay on one calendar—not across separate tools.
Manage bookings, memberships, courses, client records and payments whether you run a studio or teach solo. Plans start at £15 a month.

Bookings and payments in one system
Today · London Fields
Studio schedule
Starter plan
£15
per month
Junocal keeps your schedule, products, clients, payments, attendance and messages connected. Staff work from the same current information.
Classes, appointments, workshops, hybrid sessions and multi-week courses stay on one calendar—not across separate tools.
Sell recurring memberships, class packs and drop-ins. Clients can pause a membership themselves when your rules allow it.
Create a room layout for reformers, mats or stations. Use ordinary capacity booking everywhere else.
Sell an eight-week block as one product with one cohort, one payment and attendance across every date.
Give owners, front desk staff and instructors the access they need for their role.
Booking confirmations, reminders, waitlist offers, failed-payment recovery and win-back emails run from the same client record.
“Switching to Junocal took an afternoon. Clients book through our own page, payments hit our Stripe overnight, and we cut our software bill by more than half. No marketplace, no annual contract.”
Maya Chen, owner of Riverside Pilates
Junocal customer
Riverside Pilates
Direct booking · own Stripe · no marketplace
Also building with Junocal
Connect your own Stripe account. Client payments are created on that account, and Stripe pays the money to your bank.
Junocal adds no processing percentage and never becomes the holder of your client funds.
Set your studio currency to GBP. Junocal plans are also billed in pounds, so there is no surprise software FX line on the statement.
Client payments are created on your connected Stripe account. Junocal does not hold the money or add a platform processing percentage.
Stripe Checkout can surface the payment methods enabled for your connected account, including Bacs Direct Debit where it is active and compatible.
Set up registrations in Stripe Tax, then switch it on in Junocal Payments to calculate VAT at Checkout. Export Junocal and Stripe records for your accountant.

room one · 10 reformers
Clients can choose a reformer—or you can assign one.
Add rooms, instructors and locations when you need them. Your schedule, client records and booking page stay connected.
Pay monthly, or pay for ten months annually and use Junocal for the full year. All prices below are in GBP.
Starter
£15/month
One location · up to 5 instructor seats
Studio
£29/month
Up to 5 locations · unlimited instructors
Growth
£69/month
Up to 10 locations · growth reporting
No card for the 14-day trial. Compare limits and annual billing on the full pricing page.
Keep your original export. Test one booking first, then move the rest of the timetable and products.
Read the migration guideBring a standard client CSV from your current platform. Keep the original export as your source-of-truth backup.
Set up a service, payment route, policy and confirmation. Test it as a client before moving the full timetable.
Publish the remaining schedule, verify active products, then switch the website and social links when you are ready.
Compare software, pricing, payments, contracts and migration before you choose a system.
A practical comparison for independent pilates and reformer operators.
Read guideCompare the tools around memberships, courses, communications and cost.
Read guideSee the structural differences in contracts, payments, marketplace fees and data ownership.
Read guideA closer look at premium pricing, reformer rooms and early multi-location growth.
Read guideAnswers about pounds, Bacs, VAT, GDPR, migration and contracts.
Yes. Starter is £15/month, Studio is £29/month and Growth is £69/month. Annual billing is optional and costs ten months for a full year. Your client-facing prices can also be set in GBP.
Junocal uses Stripe Checkout on your connected Stripe account. Where Bacs Direct Debit is active on that account and compatible with the purchase, Stripe can offer it alongside other eligible payment methods. One-off class bookings remain card-first because Junocal may need a saved card for your late-cancellation or no-show policy.
Yes, through Stripe Tax. Configure your registrations and tax settings in your own Stripe account first, then enable Stripe Tax from Junocal Payments. Stripe calculates the applicable tax at Checkout. Junocal and Stripe exports support accountant handover, but they do not replace tax advice.
Studio operators can export bookings, clients, memberships, packs, leads, reviews and form data without an exit fee. Junocal also has audited subject-access and erasure workflows for verified data requests. The privacy page and Data Processing Addendum explain the controls and subprocessors in detail.
Yes. Junocal includes a guided CSV client importer and free ongoing exports. Start with one tested booking journey, then move the schedule and active products in a controlled cutover. The migration guides cover common source platforms and the checks worth doing before launch.
Yes. A course is a fixed set of dated sessions sold as one enrolment, rather than a collection of unrelated classes. That works for beginner blocks, teacher training, workshops and other UK term patterns.
No. Monthly plans are available and can be cancelled without an annual commitment. Annual billing is optional if you prefer to pay once and receive two months free.
Create a service, publish a booking page and complete a test booking. No card required.