Stripe Connect Setup

Group Classes & Stripe — Do I Need Payments Enabled?

Group Classes Work With or Without Stripe — You Choose

You do NOT need Stripe connected to create and manage group classes. The "Require Active Plan for Group Classes" toggle in your Billing Settings controls whether clients need a paid membership or pass to book.

Without Stripe (Toggle Off):

- Clients can book group classes freely — no payment required - You manage billing manually (cash, bank transfer, etc.) - Great for getting started or if you handle payments outside the app

With Stripe (Toggle On):

- Clients must have an active membership or class pass to book - Payments are collected automatically via Stripe - Credits are deducted per booking — no chasing payments - Revenue appears in your dashboard analytics

Enabling Stripe Later — What Happens?

If you start without Stripe and decide to connect it later, everything transitions smoothly:

1. Existing classes are unaffected — your schedule, class details, and capacity stay the same 2. Past bookings are not retroactively charged — clients who already booked keep their spots 3. New bookings require a plan — once you turn on "Require Active Plan," only clients with an active membership or pass can book going forward 4. Per-class override available — you can mark individual classes as free (no entitlement required) even when the global toggle is on

How to Enable Payments for Group Classes

1. Connect Stripe — Go to Business → Membership Plans and complete Stripe Connect setup 2. Create a service — Add a membership plan or class pass that includes group class credits 3. Enable the toggle — Go to Business → Billing Settings and turn on "Require Active Plan for Group Classes" 4. Assign plans to clients — Clients purchase or are assigned a plan with credits

Benefits of Enabling Stripe

- Automated billing — no manual invoicing or payment tracking - Credit-based booking — each class booking deducts a credit automatically - Revenue tracking — see group class revenue in your dashboard - No-show protection — credits are deducted at booking, not attendance - Flexible pricing — offer unlimited passes, fixed packs (e.g., 10-class pass), or monthly memberships

Things to Know

- Enabling payments does not charge existing bookings — only new bookings are gated - Clients without a plan see a clear message — they're told they need a membership or pass to book - You can exempt specific classes — use the per-class "Requires Entitlement" toggle to let certain classes remain free - Stripe fees apply — standard Stripe processing fees are charged on each payment (paid directly to Stripe from your account) - You control refunds — refunds are managed through your Stripe Dashboard, not BuildStability

Ready to implement these strategies?

Join thousands of trainers using BuildStability to automate engagement tracking and prevent churn.

Start Your Free Trial