Create a monthly, class pack, or drop-in pass that gives members access to classes across instructors.
Click "+ Create Pass".
Monthly (recurring auto-renewal), Class Pack (one-time purchase, fixed number of classes), or Drop-in (one-time, single session). Monthly creates a Stripe subscription; the others are one-time payments.
Name and price are always required. You can create passes before you connect Stripe — they save as "Not on sale" and go on sale on their own once Stripe Connect is finished. Nothing to redo on the pass.
Default is "Fixed price". Switch to "Pay What You Can" to offer sliding-scale pricing — useful for donation-based studios and equity pricing. Set a Minimum (use $0 for no studio-side floor) and a Suggested price (the highest amount you'd charge). Buyers see the range on the widget and pick any amount ≥ the minimum at checkout. Note: Stripe charges have a $0.50 hard floor regardless of what you set, so very small or fully-free claims need to be handled outside the widget. Monthly passes don't support sliding scale since Stripe subscriptions require a fixed price.
Select which class templates the pass covers. Leave empty to allow all classes. Only active classes are listed; a class already on the pass stays listed, marked Inactive, after you deactivate it so you can untick it. Useful for passes tied to a specific discipline or instructor. This also decides whether buying the pass books the buyer: restrict a drop-in pass to one class and, when that class has a single upcoming session, the purchase books them into it automatically and the teacher is notified.
At the end of each month, pass revenue is attributed to instructors based on class attendance so you can see who earned what. Note: automatic Stripe payouts of instructor shares are currently paused while we upgrade cross-border payouts — for now pass revenue stays with your studio and you pay instructors from it (membership-class instructors can be paid from the "Pay via Stripe" report).
The class-count field depends on the pass type: Monthly shows Unlimited / Limited (and a number when Limited); Class Pack shows a single "Classes in this pack" field (the total a buyer gets — e.g. enter 2 for a 2-class intro pack); Drop-in implies 1 class so no field appears. Three expiry modes: No expiry (pass never lapses); Valid for N days / weeks / months after purchase (preset shortcuts for 1, 3, 4, 6 months and 1 year — months are counted as 30-day periods); Fixed expiry date (all purchases end on the same calendar date — ideal for class series that all expire on the last session date).
How the money flows: pass revenue (minus only Klasly's small platform fee) goes to your studio's Stripe balance, and the monthly report shows each instructor's share by attendance.
Gifted classes are different: the giver already paid for them, so a gifted class still counts toward the instructor pool (drawn from the giver's purchase), just not as new revenue. Either way, comp/gift classes still count toward the member's own usage limit.
Selling one specific class as a pass? Make it a Drop-in pass and restrict it to that one class. Buying it then books the buyer in, the class appears on the teacher's attendance sheet, and the teacher gets the usual booking notification.
Unused tickets: Passes shows an amber "unused tickets" banner whenever someone holds a paid drop-in ticket that never became a booking. The page behind it lists every such ticket studio-wide — including expired ones and tickets not tied to any class ("Any class") — with filters by status and class. From each row you can book the holder into an upcoming session (the ticket is spent — an expired one can still be honoured this way, at no extra charge) or refund them. Gift-claimed tickets show the gift sender instead of a price.
They also scope the pass catalog: when a member taps "Get a pass or plan" from a specific class — in the app's My Passes page OR from the "Sign up" button on your website's embedded schedule widget — only the passes valid for that class are shown. Unrestricted passes always appear, and if no pass covers the class the full catalog is shown so the buyer isn't left with nothing.
Monthly Recurring Revenue on the Passes page is what your Stripe subscriptions bill each month, added up — each subscriber at the price they actually pay, which can be an earlier price than the pass shows today. Class packs, drop-ins, and monthly passes you assigned by hand are not in it, because nothing bills them again; they still count under Active Subscribers. So a studio can show active subscribers and $0.00 of recurring revenue. If Stripe does not return an amount, the card says how many subscriptions are left out.
See which passes cover a class from the class side too: open Classes → click a class to edit it, and the "Passes for this class" section lists every pass a member could use to book it. Each row shows whether the pass applies to all classes or is specific to this one, with its price; click a pass to jump to its settings. The reverse of picking classes on the pass — handy when you're looking at a class and want to confirm it's actually bookable with a pass.