SchedulingKit
Feature

Sell Appointment Packages, Memberships, and Subscription Plans

Create a package in Finance → Packages as either a session count (for example 10 classes, one credit per booking) or a dollar balance (for example $500, with each service's price deducted).

Clients buy it on your booking site's packages page, paying through Stripe or PayPal for one-time packages. To run a membership or subscription plan, make the package recurring: it bills weekly, monthly, quarterly or yearly through Stripe (not PayPal or Square), and you choose whether unused credits roll over. When the client books, they redeem credits at checkout, and they can check their balance in the client portal. You can see each package's subscribers and adjust credits by hand when needed.

On Pro and Business, sell prepaid packages of sessions or a dollar balance, and recurring packages that bill weekly, monthly, quarterly or yearly through Stripe, so memberships and subscription plans run from your booking site. Explore All Features.

Why Packages & Memberships Matters

On Pro and Business, sell prepaid packages of sessions or a dollar balance, and recurring packages that bill weekly, monthly, quarterly or yearly through Stripe, so memberships and subscription plans run from your booking site. Create a package in Finance → Packages as either a session count (for example 10 classes, one credit per booking) or a dollar balance (for example $500, with each service's price deducted). Clients buy it on your booking site's packages page, paying through Stripe or PayPal for one-time packages. To run a membership or subscription plan, make the package recurring: it bills weekly, monthly, quarterly or yearly through Stripe (not PayPal or Square), and you choose whether unused credits roll over. When the client books, they redeem credits at checkout, and they can check their balance in the client portal. You can see each package's subscribers and adjust credits by hand when needed.

As part of SchedulingKit's scheduling platform, packages & memberships works alongside your connected calendars, notifications and client records.

Packages & Memberships Capabilities

Key Features

Session-count packages (for example 10 personal training sessions)
Dollar-balance packages (for example a $500 spa credit)
Recurring packages billed weekly, monthly, quarterly or yearly through Stripe
Optional rollover of unused recurring credits
Clients buy packages on your booking site
Credits redeemed at booking
Package balances in the client portal
Subscriber list and manual credit adjustments
Available on Pro and Business plans

Packages & Memberships Use Cases

How It Works

Personal training session bundles
Yoga and fitness class packs
Therapy and counseling session packages
Tutoring hour bundles
Salon service memberships
Spa credit balances
Coaching subscriptions

How It Works

Packages & Memberships — SchedulingKit

1

Example step 1: Create the membership

A yoga studio on Pro creates "Monthly 8-Class Membership": 8 session credits, $120, billed monthly through Stripe, with unused credits not rolling over.

Example step 1: Create the membership

2

Step 2: Client buys online

A new student opens the studio's packages page, subscribes with a card, and 8 credits are added to her account.

Step 2: Client buys online

3

Step 3: Book with credits

She books Tuesday's 6pm class and redeems one credit at checkout instead of paying. Her portal now shows 7 credits left.

Step 3: Book with credits

4

Step 4: Renewal

Next month Stripe bills her $120 again and her credits reset to 8. The owner checks the subscriber list to see who is active.

Step 4: Renewal

Packages & Memberships Best Practices

Learn more

  1. 1

    Price packages a little below the per-session rate so clients have a reason to commit.

  2. 2

    Use session packs when your services cost the same, and dollar balances when prices differ.

  3. 3

    Decide up front whether recurring credits roll over, and say so in the package description.

  4. 4

    Tell clients where to find their balance: the client portal shows it at any time.

Frequently Asked Questions

Packages & Memberships

Further Reading

Ready to Get Started?

Join 5,000+ teams using SchedulingKit

Free forever plan available • No credit card required