Prepaid sessions, sold up front

Salon packages and series in Canada: prepaid sessions that keep count

A series is how a lot of Canadian spas and salons sell: six laser sessions for underarms and bikini, ten spa massages of whatever length she needs that week, a facial package that mixes two treatments. The client pays once, up front, and spends it a visit at a time. Slotora keeps the count for each service, at the desk and on the booking page, so nobody has to dig through her history to answer how many she has left.

Build your first package in a 14-day trial

Three shapes, chosen when you create it

A package and a per-service series are never mixed in one pass.

The three kinds of prepaid pass in Slotora
KindFor exampleHow sessions are spent
One serviceFive lash fillsEach visit uses one of the five
A packageTen massages, sixty or ninety minutesOne shared count, spent on any of the services you ticked, in any mix
A series per serviceThree underarm and three bikini laser sessionsA count for each service; the fourth underarm session is refused

From the price list to the last session

Set up once in the browser; sold and spent wherever your clients are.

  1. 01

    Choose the shape and the services

    One service, a package or a series. For the last two, tick at least two services; the first you tick is the main one. Give a series its count per service, or a package its one shared count.

  2. 02

    Set the price and the validity

    The price, and how many days the pass stays valid after it is bought — from 7 up to 730, 90 unless you change it. Once someone has bought it, what it covers is frozen: that is what she paid for.

  3. 03

    Sell it

    On your booking page, paid by card into your own Stripe account, or at the desk by debit, credit or cash. Either way she receives her code by email.

  4. 04

    Spend it

    At the desk the code is used on the appointment; online she types it in the code box. Each session comes off the right service, and the pass says what is left.

What Slotora checks every time

Before a session is taken, Slotora checks that the pass covers this service, that a session of it is left, and that the pass has not run out. That happens at the desk and on the booking page alike, so a client cannot spend a laser session on a pedicure because she typed her code online.

Two people at two tills cannot take the last session of a series at the same moment; one of them is told it has gone. If a visit is cancelled, the session goes back to the service it came from, unless your late-cancellation rule keeps it.

Her email, her own page and her pass on your booking page all name each service the pass covers, so she knows before she books which treatments count. On your side, her client card lists each service with what is left of it.

Expiry dates and your province

Prepaid cards are provincial business in Canada, and the rules are written for gift cards rather than for treatment packages. Ontario's own guidance says most retail gift cards cannot have an expiry date, but a card for one specific service, such as a spa massage, may. Consumer Protection BC says the same kind of thing: a card for a dollar amount cannot expire, while one for a specific service, such as a manicure, can.

Every Slotora pass has a validity, because a pass type always carries a number of days. A pass for one named treatment fits the examples those provinces give. A package spendable on several different services is less clear-cut, and we cannot tell you how your province would read it. Before you put an end date on one, check with your province's consumer protection office, and say the date plainly when you sell it.

Booking a whole series at once

Laser and some skin treatments work on a rhythm — every four weeks, every two. If you switch on scheduled courses, a series can carry a number of days between sessions, and when you sell it you can book every date at once. Each date is checked for a free time first, and nothing is booked until all of them are free; any date or time can be changed before you confirm.

What it does not do

So nothing surprises you or your client:

Passes without an end date
There is no never-expires option on a pass; the longest validity is 730 days. Sell a gift card instead where you need a balance that never runs out.
Mixed passes
One pass is either a shared count or a count per service, never both.
Changes after sale
Once a pass type has been sold, its services and counts are fixed. A different offer is a new pass type.
Tax
Slotora does not add GST/HST to the price of a pass. The price you set is the price she pays.

Sources

The provincial rules above are summarised from these government pages, read on the day shown.

  1. Government of Ontario — Buying or using gift cards (updated 14 August 2026) — https://www.ontario.ca/page/buying-or-using-gift-cards · Read on
  2. Consumer Protection BC — Gift cards — https://www.consumerprotectionbc.ca/consumer-help/consumer-information-gift-cards/ · Read on

Questions about packages and series

Can I sell three underarm and three bikini laser sessions as one series?

Yes. Make it a series per service: tick the two areas and give each its count. Slotora takes each session off the right area and will not let her use a fourth underarm session.

Can a massage package cover different lengths?

Yes. Make it a package, tick the sixty- and ninety-minute massages, and give it one shared count. She spends it on either, in any mix.

Can clients buy a package online?

Yes, on your booking page, by card into your own Stripe account. Slotora takes no commission on the sale.

Can a package expire in Ontario or British Columbia?

Both provinces' own pages allow an expiry date on a card for one specific service. Whether your package counts as that is a question for your province; check before you set an end date.

What happens if she cancels a visit paid from her package?

The session goes back to her package, unless your late-cancellation rule says a late cancellation uses it.

Put your best-selling series online

Create the pass, set its price and validity, and buy one yourself on your booking page to see exactly what a client receives. No card to start the trial.

Start your 14-day trial

May we measure which pages actually help? “Accept all” also lets us measure our own adverts.

What exactly does this mean?

We'd like to use Google Analytics to see which pages help and which don't, and to remember which poster, flyer or message of ours — or which salon's recommendation — brought you here. Accept all also allows a Meta advertising pixel, so we can tell which of our own adverts brought a salon that signed up — and if you create an account, our server sends Meta your email address scrambled (hashed), never as readable text, with your IP address, your browser's details and Meta's own cookie ids — never your name — purely so it can recognise that the sign-up came from an advert. None of this runs on a salon's own booking page. Everything the service itself needs works either way. Cookie Policy