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

  1. Go to Setup → Pricing Options
  2. Click Create new
  3. Select Membership (or Subscription)
  4. Configure:

Basic settings:

SettingWhat it does
NameWhat clients see (e.g., "Monthly Unlimited", "8-Class Monthly")
PriceAmount charged per billing cycle
Billing intervalHow often they're billed (week, month, quarter, half-year, year)
Redeemable forWhich 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:

SettingWhat it does
Minimum billing cyclesMinimum number of billing cycles before they can cancel
Cancellation notice period (days)How much notice is required to cancel online
Pause settingsWhether clients can pause (and any fee)
Booking restrictionsMax bookings per day, week, or month
Guest passesWhether members can bring guests
  1. 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.

Was this helpful?