Memberships
Create auto-renewing memberships with unlimited or credit-based access.
Memberships are your recurring revenue backbone. Clients pay a set amount on a billing cycle (monthly, annual, weekly, etc.) and get ongoing access to your classes. You can offer unlimited access or credit-based access with a set number of sessions per cycle.
Create a membership
- Go to Setup → Pricing Options
- Click Create new
- Select Membership (or Subscription)
- Configure:
Basic settings:
| Setting | What it does |
|---|---|
| Name | What clients see (e.g., "Monthly Unlimited", "8-Class Monthly") |
| Price | Amount charged per billing cycle |
| Billing interval | How often they're billed (week, month, quarter, half-year, year) |
| Redeemable for | Which classes or appointments the membership covers |
Access type:
- Unlimited — client can book as many classes as they want each cycle
- Recurring package — client gets a set number of credits each billing cycle that refresh at renewal
Additional settings:
| Setting | What it does |
|---|---|
| Minimum billing cycles | Minimum number of billing cycles before they can cancel |
| Cancellation notice period (days) | How much notice is required to cancel online |
| Pause settings | Whether clients can pause (and any fee) |
| Booking restrictions | Max bookings per day, week, or month |
| Guest passes | Whether members can bring guests |
- Save and make active
Unlimited vs. credit-based
Unlimited membership — clients book as many classes as they want. Best for studios with a wide variety of classes where clients attend frequently. Note: on-demand videos with unlimited memberships let clients watch each video as many times as they want, but classes can only be booked once.
Credit-based membership — clients get X credits per billing cycle. Credits don't roll over by default unless you enable rollover. This gives clients flexibility while giving you more predictable capacity.
How cancellations and refunds work
Memberships use credit-based pricing. When a client cancels a class booking made through their membership, the credit is returned to their membership balance — no dollar refund is issued to their credit card. This lets clients rebook a different class with that credit.
This is different from drop-in pricing, where cancellations refund money directly to the client's card.
Billing timing
By default, clients are billed immediately when they purchase. You can also set billing to start on a specific date or at the beginning of the next month — useful for aligning all membership renewals to the same date. See future start dates.
Activate on first usage
When you create a membership, When will the subscription activate lets you choose On sale date or On first usage. With On first usage, the client is charged at purchase, but the next billing cycle is anchored to their first check-in rather than the purchase date — a monthly membership renews one month after that first check-in.
Only a check-in activates the membership. Booking a class and cancelling it before check-in doesn't.
Commitment periods
If you want a minimum commitment (like a 3-month or 12-month contract), set this in the Minimum billing cycles field. Clients won't be able to cancel before their commitment period ends.
The commitment period is a floor, not an end date. To end a membership after a set term, use Number of billing cycles instead. A membership set to 12 billing cycles bills exactly 12 times and then stops — it does not keep renewing afterward. For a credit-based membership or a bundle, that means no new credits are granted once the final cycle's credits expire.
Leave Number of billing cycles empty if you want the membership to renew indefinitely until the client or your studio cancels it.