Learn how to offer more than one price for the same session, so a single slot can sell at a standard rate, a child rate, an off-peak rate, or as a whole-room private hire - without splitting your schedule.
A price option is a named price a customer can choose at checkout. Each session can offer several, and every option says how many spaces it takes up. You build them once and reuse them across sessions, so your whole price list stays consistent. They work alongside memberships, bundles, and vouchers.

What you can do
- Tiered rates - offer standard, child, concession, or off-peak prices on the same session.
- Multi-space options - sell a "bring a friend" or private hire option that books several spaces in one go.
- Reuse across sessions - build a price once, then turn it on for the sessions where it applies.
- Per-session and per-session-date prices - override a price for one session, or for a single date.
- Shorter slots - pair a price with a part-session duration so 30- and 60-minute bookings share the room.
Create a price option
Price options are managed from the session editor, not a separate page. Open a session and you build its price list there.
- 1Go to the Sessions page and open the session you want to price (or create a new one).
- 2Find the Prices panel, select Add a price, then choose Create new.
- 3Give it a Name customers will see at checkout - for example "Standard", "Child", or "Private hire".
- 4Set the Price. Enter
0for a free option. - 5Set Spaces used - how many spaces one purchase of this option takes from the session's capacity (see below).
- 6Leave Duration as full session, or pick a shorter slot if you offer part-session pricing.
- 7Save. The option appears on this session's booking page.
A newly created price is hidden until you enable it on a session. That stops a price you set up for one session from quietly appearing on every other session. Turn it on for each session where it should show.
Spaces used
Every price option declares how many spaces a single purchase consumes. This is what lets one price book the whole room while another books a single seat.
- A standard price is usually
1space - one seat per ticket. - A multi-space price like "Bring a friend" might use
3spaces, or a private hire option might use the session's full capacity. - Customers can stack standard tickets (subject to any per-booking cap), but a multi-space option books its spaces as one unit.
A multi-space price is how you sell group bookings and private hire from the same calendar - no separate session needed. The option prices the unit (the group or the room), so customers can't reduce or refund individual spaces on it themselves.
Member prices
A price option doesn't carry a member rate of its own. Member pricing is set on the membership itself - either a fixed member price or a percentage discount - and applies on top of your price options when an active member books. Read included sessions and member rates for how member pricing and free-session allowances combine.
Override a price for one session or date
You can set prices at three levels, and the most specific one wins:
- The price option's default - the rate you set when you created it.
- A per-session price - change the rate for one session, leaving every other session on the default.
- A per-session-date price - change it for a single date only, using an instance override.
A level you don't touch inherits from the level above it, so you only ever set what's different. Use a per-session-date override for a one-off promotion or a holiday rate without disturbing the rest of your schedule.
The price name and amount on a past booking are kept as they were at the time of purchase. Editing a price option's name or amount later only affects new bookings - your reports and CSV exports stay accurate.
What customers see
On the booking page, customers see each enabled price option as a row with its name, price, and a quantity control. Multi-space options show the spaces they book. If you offer part-session durations, customers also pick a slot. Prices render in your venue's currency, with a live conversion hint for international customers.
Common questions
- Why isn't my price showing on the booking page? New prices are off by default - open the session and enable the option on it. If it's enabled but still hidden, check that the spaces it uses don't exceed the session's capacity.
- Can one price take the whole room? Yes. Set its spaces used to the session's full capacity (or use a dedicated private hire option) and it books the entire session as one unit.
- Do members get a different price automatically? Yes - member pricing comes from the membership, not the price option, and applies on top when an active member books.
- Can I charge a different price on one date? Yes - use an instance override to change the price for a single session date only.
- How do I run a discount instead of a separate price? For a code customers redeem at checkout, create a discount voucher rather than a new price option.