Booking software for contrast therapy spas
Sell hot and cold - sauna, ice bath, hot tub and steam - as shared sessions or private hire of the whole spa, with gift vouchers, memberships, bundles, waivers and check-in. Built for wellness spas, wild spas and contrast therapy spaces.
Free to set up · No subscription · Paid in your own currency through Stripe

ONE SPA, TWO WAYS TO BOOK
Sell a space, or the whole spa
Most contrast therapy spas sell two things from the same sauna and hot tub: a space in a shared session, and the whole spa for one group. Session puts both on the same session. Shared spaces and private hire compete for one capacity, whichever sells first, so the spa is never sold twice and you never run two calendars.
Saturday
Example booking page
09:00
Hot and cold
Sauna, ice bath and hot tub · 90 min
6 spaces left
11:00
Hot and cold
Sauna, ice bath and hot tub · 90 min
Full
14:00
Long afternoon soak
3 hours
4 spaces left
18:00
Private spa hire
The whole spa · 3 hours
Private · 1 booking
20:30
Candlelit sauna
90 min
8 spaces left
Shared sessions up to your capacity
Set how many guests your spa holds. Bookings stop the moment it’s full, and a waiting list can tell people when a space opens.
Private spa hire on the same session
Add a private price and one group books the lot; the date then shows as fully booked. Charge by group size with a price per size, such as 2, 4 or 6 guests.
How private hire works →
Long sessions or a choice of lengths
Run a fixed three-hour soak, or ask us to turn on lengths so guests choose, say, 60 or 120 minutes, with every start sharing the same spaces.
Peak, off-peak and concession prices
Charge less on weekday mornings or in the off season, and add child or concession prices that share the same spaces.
Off-peak pricing →
HOT AND COLD ON SESSION
Outdoor saunas and cold plunges already on Session
Saunas with cold plunges, outdoor showers and rest areas run their sessions on Session. In their own words, from their reviews.


Stone & Steam Community Sauna
Bristol · sauna, cold plunge pools and rest areas
“I like that this booking system is set up specifically for sauna businesses. This has allowed me to create a specific membership model that I couldn’t create on other booking systems.”
Katie Green, Founder
See their booking page →


Sonder Experience
Thame · sauna, cold plunge and outdoor shower
“My guests are over the moon with all the different options they now have.”
Kathy T, Business Owner
See their booking page →


The Hide Sauna
Essex · woodland sauna and cold plunge
“The intuitive nature of the design was great - I was very keen to explore the software immediately.”
Guy D, Manager
See their booking page →


Wildcat Community Sauna
Frome · outdoor sauna garden
“We especially love the single calendar view and the ability to fully customise our booking page and options - it’s made things so much easier for both our staff and our customers.”
Araminta S, Administrator
See their booking page →
SAUNA, ICE BATH, HOT TUB
One contrast session, or a session per tub
Sell sauna, ice bath and hot tub as one contrast session with one capacity, or give a part with fewer places its own session, spaces and prices.
Sauna and cold plunge sessions →
One contrast session
Sauna, ice bath, hot tub and steam sold as one visit, counted against the number of guests your spa holds.
Or a session per tub
A single ice bath or a two-person hot tub as its own session, with its own spaces, prices and waiver.
Guided and candlelit sessions
Guided, breathwork, candlelit and first-timer sessions on the same schedule, grouped into categories guests can filter.
Add-ons with each booking
Towels, robes, hats and drinks sold with the booking. Add-ons never take a space, so sell anything with limited places, like the ice bath, as a session.
SPA GIFT VOUCHERS
Gift vouchers for a space, an amount or a whole private hire
Sell gift vouchers from your own booking page, with the expiry and design you choose.
Gift a private hire
A voucher can pay for a whole private spa hire, not just one space, so “the spa for you and five friends” is one gift.
Gift an amount or a session
Sell vouchers for an amount, like £50 to £500, or for a session. The recipient gets a code by email to use at checkout, with the expiry you choose.
Print it in your own design
Buyers can print their voucher with a QR code that books with the code applied. Upload your own artwork, list what’s included, and sell a limited run.
REGULARS AND REPEAT VISITS
Memberships and bundles for regulars
Memberships
Monthly memberships with included sessions or a member rate, plus early access to book before everyone else. Free sessions don’t cover private hire unless you choose to include it.
Bundles
Prepaid sessions, like 5 for the price of 4, with the expiry and sessions you choose.
Thank-you and review emails
After a visit, an email can thank guests and ask for a review; reminders before it cut no-shows. Each is off until you turn it on.

A demo venue’s membership page
ARRIVING AT THE SPA
Every guest signed in before they reach the water
A waiver for each guest
Choose Each visitor signs and everyone in a group signs on their own phone, from a link or QR code the booker shares. An ice bath or hot tub sold as its own session can have its own waiver.
Check-in on arrival
Staff open the day’s session, tap each guest in and see who has signed. Install it on a phone or tablet as an app.
No one on site?
If your door runs on Kisi, every booking gets its own unlock link that works only for its time.
The Bookings page on a demo venue, where staff check guests in
PRICING
What a £30 session costs you
Free to set up, with no subscription and no contract. Session charges 0.5% per paid booking, capped monthly in your own currency - £100, €90, US$150 or A$150 - and free bookings carry no fee. Card fees are Stripe’s standard rates, and payments go into your spa’s own Stripe account.
Operators already taking more than £30k a month in bookings (or the equivalent in their currency) when they join agree a cap with us directly.
On a £30 session
Session (0.5%)
15p
Stripe card fee (1.5% + 20p)
about 65p
You receive
about £29.20
Stripe’s standard rate for UK cards on a UK account. Session’s share stops at £100 a month, however busy you get.
Switching from another system
Import your bookings, customers and vouchers from Acuity, Periode or any spreadsheet export, so you start with your history intact.
Frequently asked questions
Does Session work for a contrast therapy spa?
Yes, if guests book time in your sauna, ice bath, hot tub or steam room rather than one-to-one treatments. Sell it as shared sessions up to the number your spa holds, or as private hire of the whole spa, with gift vouchers, memberships, bundles, waivers and check-in. Contrast therapy spaces and wild spas in the UK and Australia already use Session.
Can I offer hot tub and sauna private hire alongside shared sessions?
Yes. Add a private price to any session and one group can book out the whole spa. Shared and private bookings compete for the same spaces, whichever sells first, so once a group buys private hire nobody else can join and the spa is never sold twice.
Can I sell a private spa hire as a gift voucher?
Yes. A gift voucher can cover a whole private hire, not just one space, as well as an amount or a single session. Buyers can print it with a QR code, and you can upload your own voucher artwork.
Can I run long sessions, like three hours?
Yes. A session can run as long as you set, such as a three-hour soak. If you’d rather guests choose, we can turn on lengths so they pick, say, 60 or 120 minutes, and every start shares the same spaces.
Can I sell the ice bath or hot tub on its own?
Yes. Sell everything as one contrast session with one capacity, or give a part with fewer places, like a single ice bath or a small hot tub, its own session with its own spaces, prices and waiver.
How much does Session cost?
It’s free to set up, with no subscription. Session charges 0.5% per paid booking, capped monthly in your own currency (£100, €90, US$150 or A$150), and free bookings carry no fee. Operators already taking more than £30k a month in bookings (or the equivalent in their currency) when they join agree a cap with us directly. Stripe’s card fees are separate and are paid from your own Stripe account.
Does Session handle massage and other spa treatments?
Not yet. Session is built for sessions that many guests, or one private group, book at once. One-to-one treatments such as massage are on the way; until then, a spa that sells treatments will want an appointment tool for those. Session also doesn’t connect to card readers, wristbands or lockers today.
Running a contrast therapy spa?
Set up your booking page free, or see how the options compare.
