Private yoga sessions operate on a fundamentally different business logic than group classes. The revenue per booking is higher, the client relationship is more direct and personal, the scheduling is more flexible, and the instructor relationship is more central to the client's loyalty than it is in a group context. Studios that manage privates well treat them as a distinct product line with its own scheduling system, pricing structure, and client management approach — not as a variant of group class booking. Studios that try to manage privates with the same tools and logic as group classes end up with scheduling conflicts, billing confusion, and instructor frustration.
This guide covers the specific operational requirements of a private session program and where most studio platforms fall short.
Pricing and Package Structure for Privates
Private session pricing is typically set per instructor, reflecting their experience, demand, and certification level. A senior instructor with a strong following commands $120–200/session; a newer staff instructor starts at $75–100. Allowing instructors to set their own rates within a studio-defined range gives the pricing flexibility to reflect real market demand without creating a pricing free-for-all.
Single-session vs. package pricing follows the same behavioral logic as drop-in vs. class packs for group classes: packages incentivize commitment, drive more regular attendance, and improve retention. A client who books a 10-session private package has committed to 10 visits — their attendance is far more predictable than one booking session by session. Standard package structures: 5-session, 10-session, or monthly packages (4 sessions per month at a reduced per-session rate).
Package expiration for privates should be generous — private clients often have more variable schedules than group class attendees. A 10-session private package with a 3-month expiration will generate more friction than a 6-month window. The client relationship in privates is personal enough that a disputed expiration creates real relationship damage. Generous expiration windows, combined with proactive scheduling reminders as sessions approach expiry, avoid most disputes without sacrificing the urgency to use the sessions.
The billing system for private packages needs to handle: upfront full payment for the package, or installments, auto-deducting sessions from the package balance at each booking confirmation, and surfacing the session balance to both the client and the instructor at every session. An instructor who doesn't know a client has one session remaining on their package is in an awkward position if the client assumes continuation without repurchasing.
Instructor Assignment: The Central Relationship
Private clients form loyalty to the instructor, not the studio in the same way group members do. A client who does 20 private sessions with a specific instructor over a year has a personal coaching relationship that is partly portable — if the instructor leaves the studio, the client is more likely to follow the instructor than to stay with the studio and start over with someone new.
This makes instructor management for privates higher stakes than for group classes. The instructor management layer needs to track which private clients are assigned to which instructors, the session history per instructor-client pair, and the revenue each instructor generates from privates vs. group classes. An instructor whose private client base accounts for $2,500/month in studio revenue has a different position than one whose privates generate $400/month — and that difference should be visible for compensation and scheduling discussions.
When an instructor leaves or reduces their schedule, private client reassignment needs to be handled carefully. The studio should notify affected clients proactively, offer specific alternative instructors with brief descriptions of their approach, and give clients a transition window rather than a hard cutoff. A client who receives a thoughtful transition communication is more likely to stay with the studio; one who discovers their instructor is gone when they try to book is likely to leave.
Scheduling Mechanics: How Privates Differ from Group Classes
Private session scheduling is client-driven rather than studio-schedule-driven. In group classes, the studio publishes a fixed schedule and clients book into it. In privates, the client and instructor coordinate availability to find a mutually workable time — which may be in the studio during off-peak hours, at the client's home, or at another agreed location.
The scheduling system for privates needs to: show the instructor's available private session windows (distinct from when they're teaching group classes), allow the client to self-book into those windows without requiring a call or email exchange, and block time around group class commitments to prevent double-booking. An instructor who teaches a 9am group class can't also have a private session starting at 8:30am if travel or setup time is needed.
The scheduling platform that handles group classes well often handles private booking poorly because the two booking models are fundamentally different. Group class booking is a student picking a slot from a fixed published schedule; private booking is a bilateral availability matching problem. Platforms designed for the former often require workarounds for the latter — resulting in studios managing private bookings through email threads or calendar apps that don't connect to billing.
Room Assignment and Studio Resource Management
Privates conducted at the studio require a room to be available for the session. This is a resource coordination problem that doesn't exist for group classes at their designated times. A studio with two rooms running simultaneous privates needs to ensure neither room is double-booked — and that private session room bookings don't conflict with group classes, cleaning schedules, or other events.
Resource management for private sessions becomes a real operational challenge at studios running more than 5–6 privates per week. The scheduling system should enforce room availability as a constraint on private booking — a private can't be confirmed until a room is confirmed — and surface the studio's room calendar to whoever is managing bookings. Studios that manage this via separate calendar apps that don't connect to the booking and billing system end up with conflicts that surface on the day of the session.
Semi-Private Sessions: A Higher-Margin Middle Tier
Semi-private sessions (2–4 students with one instructor) sit between private sessions and group classes in both price and operational complexity. They're typically priced at 40–60% of the private session rate per client, which means the instructor earns more per hour than a solo private session while each client pays less. From a margin perspective, semi-privates are often the most profitable sessions the studio offers.
The scheduling and billing complexity of semi-privates is higher than either privates or group classes. Each client in the semi-private is paying from their own session package or budget; they may have different session balances; one client may cancel while others continue. The billing system needs to handle per-client billing within a shared session rather than treating the semi-private as a single transaction. Most studio platforms either can't do this or require manual workarounds.
What to Look for When Evaluating
When evaluating whether your software supports private session management well: Does it support per-instructor private availability windows separate from group class schedules? Does it deduct sessions from a package balance automatically at booking confirmation? Does it prevent double-booking of both instructor time and studio rooms? Does it surface session balance to the instructor at session time? Can it handle per-client billing for semi-private sessions?
Mako CRM handles private and semi-private session scheduling, package billing, instructor availability management, and room assignment in the same platform as group class management. Try the self-serve demo to see how the private session workflow operates end to end.