Skip to content

Pricing and deposits

EventsMay 11, 2026·9 min read·Updated November 11, 2026

The Pricing tab on the event editor controls everything about what customers pay: the pricing model (per-person or flat), one or more pricing categories with tiered rates by participant count, per-category min/max/default participant rules, and optional deposits. Deposits can be a fixed amount or per-participant, and you can require only a deposit at checkout with the balance collected later.

Getting started

Open Events > Event settings, pick an event, and switch to the Pricing tab in the event editor.

How it works

The Pricing tab is organized into three sections:

  • Pricing model: pricing type (per-person or flat) and four global toggles that affect how prices show on the booking site
  • Pricing categories: one or more named categories (e.g., Adult, Child) with tiered rates by participant count plus per-category min/max/default participant rules. The section also holds the Enable multiple durations switch, which lets the event be offered at several lengths with a separate set of categories per length
  • Deposits: optional deposit amount that can be required at checkout, with the remainder collected later

Pricing on a booking slot can override these event defaults. See Booking slots for slot-level overrides.

Step-by-step guide

Pick a pricing model

On the Pricing tab, find the Pricing model section. Pick a Pricing type from the dropdown:

OptionBehavior
Per personEach participant in a category multiplies the per-person rate. Common for ticket-style events
FlatA single fixed price for the entire booking, regardless of group size. Common for private experiences

Configure the global toggles below the dropdown:

ToggleEffect
Category pricing is cumulativeCombines participant counts across categories when picking a tier. With it on, 2 adults + 2 children = 4 total for the tier match. With it off, each category's count is evaluated alone
Hide pricing rate on booking siteHides the per-ticket rate from customers and only shows the line total. Useful when you don't want to advertise per-person prices
Limit to one category per purchaseForces customers to pick a single category per booking instead of mixing categories. With it off, customers can combine multiple categories in one booking

Click Save at the bottom of the editor.

Add a pricing category

  1. On the Pricing tab, find the Pricing categories section
  2. Click Add category at the bottom of the section
  3. A new category row appears with a Name field, one tier row under Pricing, and the three Participant limits fields
  4. Set the Name (e.g., "Adult", "Child", "Senior")
  5. Configure the first tier (see below)
  6. Click Save

Configure tiered pricing within a category

A pricing category can have one or many tiers. Each tier covers a range of participants and sets a price that applies when the participant count falls in that range.

Inside a category row, find the tier row(s) under Pricing and set:

FieldDescription
ParticipantsThe range of group sizes this tier covers, smallest to largest. The smallest is validated against the previous tier's largest
PriceThe price applied at that tier (per participant for Per person, or as the flat price for Flat)

Click Add tier under the last tier to add another, or the X at the end of any tier row to remove it. A category always keeps at least one tier. Save the event when you're done.

Tiers run in order: a 1-2 participant tier at $40, a 3-4 tier at $35, and a 5+ tier at $30 means a group of 4 pays $35 each. With Category pricing is cumulative on, all categories' counts combine when matching the tier.

Set per-category participant rules

Each category has three additional fields that constrain bookings:

FieldDescription
Minimum requiredMinimum number of participants in this category for the booking to be valid (e.g., "at least 1 adult")
Maximum allowedMaximum participants of this category per booking (e.g., "no more than 4 children")
DefaultThe number of this category preselected when the customer opens the booking flow

Set these on each category row and save the event. The customer's booking flow enforces these rules at checkout.

Remove a pricing category

  1. Click the X at the right end of the category row
  2. Save

The last remaining category cannot be removed; an event always keeps at least one.

Offer multiple durations

Switch Enable multiple durations on at the top of the Pricing categories section to sell the event at several lengths, each with its own categories and tiers. Click Add duration to add a length in minutes, select a duration pill to edit that duration's categories, and use Set N min as the default or Remove this duration under the pills. The full flow, including slots, schedules and how customers pick a length, is in Multiple event durations.

If a category is in use on existing bookings, removing it doesn't retroactively change those bookings, but no new bookings can use the removed category.

Configure deposits

On the Pricing tab, scroll to the Deposits section and toggle Allow deposit on. The deposit fields then appear:

FieldDescription
Require only deposit amount during checkoutWhen on, customers can pay only the deposit at checkout and the remainder is collected later (typically at the venue). When off, customers can pay either the deposit or the full price
Deposit typePer booking (a single fixed deposit per booking, regardless of participants) or Per participant (deposit multiplied by participant count)
Deposit amountNumeric value with currency prefix. Min 0, precision 2, step 0.1

Save the event when you're done.

How the deposit choice looks at checkout is controlled per booking site template. This tab decides whether deposits exist for the event and what they're worth; the booking site template decides how customers pick between deposit and full payment. Open Booking site settings and look for the Deposits card under Content > Checkout & payment to pick from Checkbox (classic), Buttons (side-by-side), or Stacked cards (full-width with breakdown), plus an optional description.

Disable deposits

  1. Toggle Allow deposit off
  2. Save
  3. Customers can no longer pay a partial amount; the full price is required at checkout

Reference

Pricing model section

FieldTypeNotes
Pricing typeDropdown"Per person" (id: 1) or "Flat" (id: 2)
Category pricing is cumulativeToggleCombines participant counts across categories for tier matching
Hide pricing rate on booking siteToggleHides per-ticket rate from customers
Limit to one category per purchaseToggleForces single-category bookings

Pricing categories section

ElementDescription
Enable multiple durationsSwitch at the top of the section. On, the event is offered at several lengths, each with its own categories (see Multiple event durations)
Duration pillsShown when durations are on. One per length, ascending, default marked. Selecting one shows its categories
Add durationAdds a length in whole minutes
Add categoryAdds a new category row with one initial tier
NameRequired category label (e.g., Adult, Child, VIP)
Tier rowParticipants range and Price
Add tierAdds another tier to the same category
X on a tierRemoves a tier. A category keeps at least one
Min requiredPer-category floor: minimum participants of this category
Max allowedPer-category ceiling: maximum participants of this category
DefaultPre-selected count when the booking flow opens
X on a categoryRemoves the category. The event keeps at least one

Deposits section

FieldTypeNotes
Allow depositToggleMaster switch for deposits. Off hides the rest of the deposit fields
Require only deposit amount during checkoutToggleWhen on, customer can finish checkout with only the deposit
Deposit typeDropdown"Per booking" (id: 0) or "Per participant" (id: 1)
Deposit amountNumberCurrency prefix, min 0, precision 2, step 0.1

Validation behavior

Saving the event validates pricing categories. If any tier has min greater than max, missing fields, or invalid prices, the form blocks save and surfaces the errors inline.

Good to know

  • Per-person vs Flat: per-person pricing is best when group size matters to your costs (more people = more wear, more facilitator effort). Flat pricing is best when you're selling a private experience that doesn't scale with group size.
  • Tiered pricing is a powerful way to reward larger groups. A 1-2 tier at $40, 3-5 tier at $35, 6+ tier at $30 makes the experience cheaper per person as the group grows.
  • Cumulative pricing is most useful when adults and children should count the same for tier matching. Without it, 2 adults + 2 children might land in different tiers from 4 adults, which is rarely what you want.
  • Hide pricing rate is useful for premium experiences where you'd rather show "Total: $200" than "$50 per person × 4". Customers see the cleaner total and don't fixate on the rate.
  • Limit to one category per purchase simplifies checkout for venues where mixing categories isn't valid (e.g., adults-only events that still want a separate "VIP" category for higher-paying customers without combining with regular adult tickets).
  • Per booking vs Per participant deposit: per booking is simpler ("$50 deposit, period"). Per participant scales with group size and is better when your costs scale with people.
  • Require only deposit at checkout lets you collect a small commitment online and the balance at the venue. This is great for high-value experiences where customers might be more comfortable paying a partial amount up front.
  • Presentation lives in the booking site template, not here. If customers tell you the deposit choice is confusing, the fix is usually the Deposits card under Booking site settings > Content > Checkout & payment, where you can pick a clearer layout (Buttons or Stacked cards) and write your own description. The deposit math on this tab stays unchanged.
  • Pricing on a specific booking slot can override the event-level pricing. Use slot overrides for one-off promotions or special pricing on holidays.
  • Multiple durations let one event sell a 60, 90 and 120 minute version without creating three events. Each length has its own categories and tiers, and the booked length drives the slot's end time. See Multiple event durations.

FAQ

Q: When does the customer pay the remainder of a deposit?

A: When Require only deposit amount during checkout is on, the remainder is recorded as outstanding on the transaction. Collect it at the venue with Take payment on the booking, or send a payment link from the transaction page.

Q: Can different events have different pricing categories?

A: Yes. Categories are configured per event. An "Escape Room" event can have Adult / Child / Senior; a "Private Hire" event can have just one Flat category.

Q: Can the same customer mix categories in one booking?

A: Yes, unless Limit to one category per purchase is on. Without that toggle, a customer can book 2 adults, 1 child, and 1 senior in one transaction.

Q: What does "Category pricing is cumulative" do exactly?

A: It changes how tiers are matched when there are multiple categories. With it on, 2 adults + 2 children counts as 4 total participants when picking which tier of the Adult category applies (and the same for Child). With it off, the Adult tier is picked based on the 2 adults alone, and the Child tier based on the 2 children alone.

Q: What's the difference between Minimum required and Minimum participants on a tier?

A: Minimum required is per-category and means "this category must have at least N participants in any booking". Minimum participants is per-tier and means "this tier covers groups of this size". They're independent rules.

Q: How do deposits show on the customer's transaction?

A: The transaction records the deposit as paid and the remainder as outstanding. The full price is captured as the transaction total. The customer's receipt shows both.

Q: Can one event have different prices for different session lengths?

A: Yes. Switch Enable multiple durations on in the Pricing categories section, add each length with Add duration, and price its categories. Customers pick the length after choosing a time slot. See Multiple event durations.

Q: Why is my pricing not showing on the booking site?

A: Make sure you've added at least one pricing category with at least one valid tier and saved the event. Also confirm the event is enabled on the booking site template.

Something wrong or out of date?