Feature

Prepaid Packages — Session Bundles

Sell session bundles upfront at discounted rates. Clients purchase packages online or in-salon, then redeem sessions at checkout. Track remaining sessions and expiry automatically.

Prepaid packages let you bundle multiple sessions together and sell them at a discounted rate. Clients can purchase packages online via Stripe Checkout or in-salon at the point of sale. Each package tracks how many sessions have been used and how many remain. When a client checks out, available package sessions appear automatically for redemption. Clients can view their active packages, remaining sessions, and expiry dates through the My Packages portal on your online booking page.

What's included

Key capabilities of prepaid packages

Flexible composition

Build packages from multiple services — for example, combine 5 haircuts and 3 treatments into a single bundle. Each service gets its own session allocation within the package.

Variant-level allocations

Allocate sessions at the service variant level. A package can include 4 "Initial Consultation" sessions and 8 "Return Visit" sessions, giving you precise control over what clients receive.

Prepaid pricing

Set a discounted package price that is lower than the combined individual service prices. Clients pay upfront and save, while you secure revenue in advance.

Expiry periods

Configure an expiry period for each package. Sessions must be redeemed before the package expires. Expiry dates are tracked automatically from the date of purchase.

Session tracking

Every package tracks total sessions, used sessions, and remaining sessions per service. At a glance, you and your clients always know where things stand.

Checkout redemption

When a client with an active package checks out, matching package sessions appear automatically as a payment option. Redeem a session with one click — no manual calculations needed.

Multiple packages per sale

Sell more than one package in a single transaction. Clients can purchase multiple bundles at once, whether online or at the point of sale.

Online purchase via Stripe

Clients browse and purchase packages through your online booking page using Stripe Checkout. Credit card, Apple Pay, and Google Pay accepted.

Purchase confirmation email

Clients receive a confirmation email after purchasing a package, detailing the included services, session counts, and expiry date.

My Packages portal

Clients view their active packages, remaining sessions, and expiry dates through the My Packages section on your online booking page. Full self-service visibility.

Sold packages list

View all sold packages with status, remaining sessions, purchase date, and expiry date. Filter by client, package type, or status to find what you need quickly.

Voiding packages

Void a sold package when needed — for example, if a refund is issued. Voided packages cannot be redeemed and are clearly marked in the sold packages list.

How prepaid packages work

1

Create a package

Go to Services → Packages and create a new package. Add services, set session allocations per service, configure the prepaid price, and set an expiry period.

2

Sell or purchase

Clients purchase packages online via your booking page with Stripe Checkout, or you sell them in-salon through the point of sale. Multiple packages can be sold in one transaction.

3

Track sessions

The package automatically tracks used and remaining sessions per service. Clients can view their package status in the My Packages portal at any time.

4

Redeem at checkout

When the client checks out for an appointment, matching package sessions appear as a payment option. Redeem a session to mark it as used — the remaining count updates instantly.

Plan availability

Feature

Starter

Professional

Prepaid Packages
Packages included
Packages included

All prices in AUD, GST included. No currency conversion fees.

Frequently asked questions

Can a package include multiple services?

Yes. Each package can include any number of services, each with its own session allocation. For example, a wellness bundle could include 6 massage sessions and 4 facial sessions.

Can I allocate sessions at the variant level?

Yes. If a service has variants (e.g., "Initial" and "Return"), you can allocate a specific number of sessions to each variant within the package.

Do packages expire?

You can configure an expiry period when creating a package. The expiry date is calculated from the date of purchase. Once expired, remaining sessions can no longer be redeemed.

Can clients purchase packages online?

Yes. Clients purchase packages through your online booking page using Stripe Checkout, supporting credit cards, Apple Pay, and Google Pay. They receive a confirmation email with full details.

Can I void a sold package?

Yes. Go to the sold packages list, find the package, and void it. Voided packages cannot be redeemed and are clearly marked in the list.

How does redemption work at checkout?

When a client with an active package checks out, the system automatically detects matching package sessions and offers them as a payment option. You simply select the package session to redeem it.

Ready to try prepaid packages?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.