Skip to main content

New subscription contract

Our updated subscription model integrates pass configuration directly into the billing setup. Easily manage recurring payments, auto-renewals, and usage limits within a single, unified form.

Product avatar
Written by Product
Updated this week

We are rolling out the new subscription progressively to selected studio. Please ask your bsport contact for more information on eligibility and activation

Overview

A subscription contract defines a recurring billing plan and the benefits members receive at each billing cycle (passes or appointment passes).

Use subscriptions when you want to:

  • Charge members on a recurring basis (monthly, yearly, every 28 days, etc.)

  • Bundle recurring access (credits or unlimited usage) into a single product

  • Automatically renew memberships after a commitment period

Key change: Pass settings are now configured directly inside the subscription form. You no longer need to create a pass separately. The system automatically creates an internal pass linked to the subscription, which members use when booking.

How to think about subscriptions

A subscription is a recurring contract between you and a member.

Each billing cycle:

  • The member is charged automatically

  • A new pass or appointment pass is granted

  • Previous cycle credits do not roll over (unless otherwise configured)

Subscriptions are time-based, not usage-based:

  • Billing happens on a schedule

  • Access is refreshed every cycle


How it works

  • Each subscription defines:

    • Pricing and billing rules

    • Commitment length and renewal behavior

    • The pass or appointment pass granted per billing cycle

  • Members are billed automatically according to the defined cadence

  • At the end of the commitment period, subscriptions can renew automatically with a new billing cycle


How to use it

Click here to learn how to set up a 12-month Yoga subscription (auto-renew)

Accessing Subscription

Go to Products > Subscriptions.

  • The page lists Subscriptions available for sale.

  • Each row shows the subscription name, price, and billing count.

  • Actions on the right let you assign, edit, or delete a subscription.

  • Use Search for a subscription to filter the list.

Create a new subscription

Click Add a subscription to open the subscription form.

1. General information

  • Subscription name: The name shown to customers.

  • Description: Visible in the backoffice and on the customer-facing flow.

2. Price

  • Recurring payment: The amount charged every billing cycle.

  • Commitment/joining fee: Added to the first invoice.

  • VAT / Sales tax: Percentage applied to the subscription.

3. Billing - when and how members are charged

This is where you decide:

  • When the first invoice is issued

  • How often members are charged

  • Whether the subscription renews automatically

Billing date

  • Invoice on date of purchase The billing cycle starts on the purchase date. Each invoice follows that date.

  • Invoice on a fixed day of the month Billing happens on a specific day. ⚠️ Only available for monthly subscriptions with at least 2 invoices. When members subscribe, the first invoice is calculated on a pro rata basis for the time remaining before the next billing cycle.

Billing frequency

  • Repeat every: Choose the recurrence (e.g. every 1 month, every 28 days).

  • Number of invoices: Total invoices in the initial commitment.

Renewal

  • When automatic renewal is enabled, the subscription continues after the commitment period.

  • The renewal period can differ from the initial commitment.

Example

A member purchases a subscription with:

  • Monthly billing on the 5th of each month

  • An initial commitment of 12 months

  • Automatic renewal every 6 months

Configuration:

  • Invoice on a fixed day: 5

  • Repeat every: 1 month

  • Number of invoices: 12

  • Automatic renewal: Enabled

  • Renewal length: 6 months

4. Terms

  • Terms is required. This is the legal notice customers must accept during purchase.

5. Subscription type

This section defines what access the member receives at each billing cycle.

You can include:

  • Appointment passes (for appointments), or

  • Passes (credit-based or unlimited access to activities)

If you choose Passes

Credits

  • Limited: Set a fixed number of credits per cycle

  • Unlimited: Unlimited credits per cycle

Unlimited subscriptions

  • Require a Theoretical marginal contribution (incl. VAT) This value is used for payroll and revenue allocation.

Usage limits (optional)

  • Limit bookings per day, week, or month

  • Restrict access by:

    • Activity (Hot Yoga Classes, Reformer classes..)

    • Category (Yoga, Pilate …)

    • Room or Establishment

If you choose Appointment Pass

Credits

  • Set a fixed number of credits per cycle

Teacher payment

  • Define how the appointment pass contribute to teacher’s payroll

Compatible appointments

  • Define the appointments the appointments with which this subscription can be used

6. Conditions

Control who can see or assign this subscription.

  • Unavailable for purchase The subscription will not appear in the member app or web shop.

  • Hidden to staff Staff members cannot assign this subscription manually.

  • Mark as recommended Highlights the subscription in the app and web shop to increase visibility.

7. Advanced (optional)

You can set up automatic tagging for members buying this subscription.

8. Save

Click Save to create the subscription. It appears in the subscriptions list.


Tutorial : 12‑month monthly Yoga subscription (auto‑renew)

Use this step-by-step example as a reference while creating your own subscriptions.

This example creates a monthly Yoga subscription that:

  • Includes 10 credits per month

  • Bills members monthly

  • Has a 12-month commitment

  • Automatically renews after the commitment period

Step 1: Open subscriptions

  1. Go to Products > Subscriptions

  2. Click Add a subscription

This opens the subscription creation form.

Step 2: General information

Fill in the basic subscription details:

  • Name: Yoga Monthly 10

  • Description: 10 credits per month for Yoga classes

💡 Tip: Use clear, benefit-oriented names so members understand the offer at a glance.

Step 3: Price

Define how much the member pays:

  • Recurring payment: Set your monthly price (e.g. €100)

  • Joining fee: €0 (or set one if applicable)

  • VAT / Sales tax: Set your applicable rate (e.g. 21%)

Step 4: Billing (monthly for 12 months)

Configure when and how often billing occurs:

  • Invoice on date of purchase: Selected

    → Ensures billing aligns with each member’s start date

  • Repeat every: 1 month

  • Number of invoices: 12

  • Automatic renewal: Enabled

This means the member is billed monthly for 12 months, then continues on a new renewal cycle.

Step 5: Subscription type (included pass)

Define what access the member receives each month:

  • Included: Passes

  • Credits: Limited

  • Number of credits: 10

  • Activities: Select Yoga

  • Leave other filters empty unless you want to further restrict usage (e.g. by room or category)

Each billing cycle will grant the member 10 Yoga credits.

Step 6: Conditions

Control visibility and promotion:

  • Mark as recommended: Enabled

  • Leave other conditions disabled unless you want to:

    • Hide the subscription from members, or

    • Prevent staff from assigning it manually

Step 7: Save

Click Save to create the subscription.

The subscription now appears in the subscriptions list and is available according to the configured conditions.


Permissions

  • Subscriptions can be hidden from purchase flows and from staff assignment via Conditions.

  • If a subscription is marked as manager-only or staff-restricted in your setup, staff cannot assign it.


Errors & troubleshooting

  • Subscription doesn’t appear for members: Check “Hidden from clients.”

  • Staff can’t assign a subscription: Check “Hidden from staff.”

  • Fixed billing day not available: This is only allowed for monthly subscriptions with recurrence of 1 and at least 2 invoices.

  • Unexpected price shown: Edit the subscription and confirm recurring payment and joining fee.

  • My activity isn’t selectable: Confirm the activity are configured and active.


FAQ

Do I need to create a pass separately?

  • Not any more, pass settings are configured directly inside the subscription form.

Can I limit usage for an unlimited subscription?

  • Yes. You can cap usage per day/week/month and restrict access by category, activity, or room.

Can a subscription be hidden without deleting it?

  • Yes. Use “Hidden from clients” and/or “Hidden from staff.”

Did this answer your question?