Booking software for yoga instructors and studios
The short answer
Yoga booking software needs to handle mixed styles and levels, mixed pricing (drop-ins, class passes, monthly unlimited), waitlists on popular classes, one-off workshops, and multiple teachers each with their own schedule view. Kahal covers all of this in one system, with QR check-in that debits a pass automatically; payments and tax receipts are live in Israel today.
Yoga scheduling has a shape most generic booking tools weren't built for: several styles running at different levels, a pricing mix of drop-ins, passes, and memberships live at once, and — if it's a studio — a handful of teachers who each need to see their own week without touching anyone else's. A tool built for one-off appointments has no concept of a class level, a waitlist, or a pack of credits, so you end up bolting on a spreadsheet for passes and a paper sheet for attendance, and neither talks to the calendar. This guide covers what actually matters for a yoga instructor or studio picking booking software. It's useful whether or not you end up choosing Kahal.
How do you schedule multiple yoga styles and levels on one calendar?
Yoga rarely means one thing. A studio (or a busy solo teacher) typically runs several of:
- Vinyasa — flow-based, usually the highest-capacity class
- Hatha — slower pace, often positioned as beginner-friendly
- Yin — long holds, smaller and calmer, sometimes capped lower on purpose
- Restorative — prop-heavy, gentle, often the class new students are pointed toward
Each needs its own recurring slot, its own level tag on the schedule (so a first-timer doesn't wander into an advanced vinyasa by accident), and its own capacity. In Kahal, each class is its own recurring or one-off entry with its own capacity limit — a beginner hatha capped at 12 and a Saturday flow capped at 25 live on the same schedule without interfering with each other, both correctly labeled on your branded booking link.
Can drop-ins, 10-class passes, and monthly unlimited all run in one system?
Almost no yoga business sells one way. A typical price list has a drop-in rate for the walk-in, a 10-class pack for the regular not ready to commit to unlimited, and a monthly unlimited membership for the person who comes three times a week. The admin problem isn't offering all three — it's tracking which student is on which one, and not losing count of who has two classes left on their pack.
Kahal handles this as passes, session packs, and memberships in one system:
- A drop-in is a booking with no pass attached, paid per class.
- A 10-class pass is prepaid credits, debited one at a time.
- A monthly unlimited membership is time-based rather than credit-based — Kahal confirms it's still valid rather than counting down.
QR check-in ties it together: a student scans in, Kahal confirms their plan, and — for a pack — debits a credit automatically. No one at the front desk is thumbing through a binder to see if someone's pack ran out three weeks ago. See class passes and memberships for how the credit tracking works.
How do waitlists work, and can one-off workshops fit the same schedule?
Every studio has the class that fills first — often a Saturday morning flow or a well-loved teacher's weeknight slot. Once it hits capacity, the honest options are turning people away or starting a waitlist. Kahal supports capacity limits with waitlists in the same booking flow: once a class is full, new sign-ups land on a waitlist automatically, and if someone cancels, the next person up gets the spot without you personally texting a list of names.
Workshops, teacher trainings, and weekend retreats don't fit the recurring weekly pattern — they're one-off events, sometimes with a different price or a longer block. Rather than a separate signup form that needs its own manual tracking, Kahal schedules recurring classes and one-off events through the same tool, so a Saturday workshop sits on the same schedule as your Monday vinyasa, with its own capacity and price.
How does each teacher get their own schedule?
Once a studio has more than one teacher, the question shifts from "what's on today" to "whose class is this, and who's covering for whom." Kahal's instructor portal gives each teacher a view scoped to only their own classes — schedule, roster, attendance — so a sub teacher isn't scrolling through the whole studio's calendar to find their one Tuesday slot. Bookable spaces with two-level nesting help if you run more than one room (a main studio plus a smaller room for yin or prenatal classes), since each room's availability is enforced automatically.
What does yoga studio booking software cost?
Kahal's pricing is Free (up to 20 users, 1 space), Solo at ₪79/US$29 per month (one teacher seat, unlimited students, unlimited spaces, 30-day trial, card only at the end), and Pro Unlimited at ₪329/US$119 per month for bigger studios — annual billing gets 3 months free, no platform fee. One caveat: integrated online payments and automatic tax receipts are live in Israel today (via Sumit or HYP); international card payments are on the roadmap, not live yet. Outside Israel, you can run your full schedule, passes, waitlists, and QR check-in in Kahal now, and collect payment another way meanwhile.
Ready to put your styles, passes, and teachers in one schedule? Start free — no card required — or read the best class booking software roundup or how to take class bookings online.
Frequently asked questions
Can one system handle drop-ins, 10-class passes, and monthly unlimited at the same time?
Yes — these are three pricing rules on the same booking, not three separate products. In Kahal you set up a drop-in rate, a 10-class pack, and a monthly unlimited membership as separate plans, and a student picks whichever one they're on. For pack-based passes, Kahal debits a credit automatically at check-in.
How do waitlists work for a popular class like a Saturday morning vinyasa?
You set a capacity on the class (say, 18 mats), and once it's full, new bookings go to a waitlist instead of being turned away. If someone cancels, the next person on the waitlist can take the freed spot — so you're not managing a paper sign-up sheet or a string of texts for your most in-demand class times.
Can I schedule a one-off workshop or weekend retreat alongside my regular weekly classes?
Yes. Recurring classes and one-off events use the same scheduling tool, so a Saturday yin workshop or a weekend retreat sits on the same schedule as your regular Monday vinyasa, with its own capacity, its own price, and its own booking window — no separate signup form or spreadsheet.
What does yoga studio booking software cost?
Kahal is free for up to 20 users and 1 space. Solo, built for one teacher with unlimited students and unlimited spaces, is ₪79/US$29 a month with a 30-day trial (card only at the end). Pro Unlimited, for bigger studios, is ₪329/US$119 a month. Annual billing gets 3 months free, and there's no platform fee.
Can I switch from Mindbody or another platform without losing everything?
Switching means rebuilding your schedule and inviting students to join via your branded booking link — Kahal doesn't import data from Mindbody, Acuity, or other platforms automatically today. Most instructors recreate their recurring classes once, share the join link, and start pass and membership tracking fresh in Kahal rather than carrying over old history.
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 freeRelated guides
Best class booking software (2026 guide)
An honest roundup of class booking software for solo instructors, studios, and community centers — what to look for and how to choose.
Read guideHow to Take Class Bookings Online in 5 Steps
How to take class bookings online in 5 steps: a branded booking link, recurring schedule, capacity limits, waitlists, and passwordless sign-in.
Read guideClass passes, punch cards & memberships
How class passes, punch cards, session packs, and memberships work in Kahal, how to set them up, and how QR check-in debits a pass automatically.
Read guideAlso available in: עברית