Skip to main content

Price Breakdown

When you create a booking, ActiveBooker automatically works out the total cost and shows you a full breakdown before you confirm. This page explains how that calculation works, step by step, so you always know where each number comes from.


Quick start

To see pricing in action:

  1. Open Create Booking from the Bookings page or QUICK ACTIONS
  2. Complete the Customer step and click Next
  3. On the Booking step, select an activity, date, booking type, time slot, and the number of guests
  4. Watch the Price Breakdown card appear on the right — it updates live as you change any detail
  5. On the Review & Pay step, the Payment Summary shows your final total and deposit

What you can do

Understanding how pricing works helps you:

  • Explain costs to customers — Walk a customer through exactly what they are being charged and why
  • Spot unexpected totals early — Check the breakdown during the Booking step, not after you confirm
  • Know what changes the price — Understand which fields (guest count, booking type, add-ons) affect the total
  • Set the right deposit — Understand the total before deciding how much deposit to collect

The seven calculation steps

Step 1 — Base price

The base price is the starting point. It is determined entirely by the pricing strategy set up for the activity and booking type. There are five strategies:

StrategyHow the base price is calculated
Per PersonAdult rate × number of adults + child rate × number of children
Per Unit / LaneNumber of units needed (rounded up) × unit price
CascadingEach guest is charged at a tiered rate — the rate drops as more guests are added
Party (flat)One fixed package price, regardless of guest count
Rental (flat)One fixed rental price, regardless of guest count

Step 2 — Dynamic price (optional)

Dynamic pricing lets your account administrator configure a different price for specific dates or days of the week. When dynamic pricing is set up for the date you select:

  • The dynamic price replaces the base price entirely for that date
  • All subsequent steps (discount, add-ons, service fee, tax) are calculated from the dynamic price, not the original base price
  • If no dynamic price is configured for the selected date, the base price is used as-is

Example: Base price = $120.00. A dynamic price of $90.00 is configured for weekends. If the customer books on a Saturday, the price calculation starts from $90.00, not $120.00.

Step 3 — Discount (optional)

A discount reduces the price before add-ons, service fees, or tax are applied. Discounts can be:

  • No discount — the price passes through unchanged
  • Percentage — e.g., 10% off → price × 10% = discount amount subtracted
  • Flat amount — e.g., $20 off → fixed amount subtracted regardless of the price

The result after any discount is applied is called the Discounted Price (DP).

Step 4 — Add-Ons (optional)

Any add-ons the customer chose are totalled and added to the discounted price. Each add-on contributes quantity × unit price to the add-ons total:

Add-Ons total = sum of (quantity × unit price) for each selected add-on
Subtotal = Discounted Price + Add-Ons total

If no add-ons are selected, the subtotal equals the discounted price. Add-ons are always added after any discount — discounts do not apply to add-ons.

Step 5 — Service fee (optional)

A service fee can be added on top of the subtotal. It is either:

  • A percentage of the subtotal — e.g., 10% of $230.00 = $23.00
  • A flat fixed amount — e.g., $10.00 regardless of the subtotal

Pre-tax total = Subtotal + Service Fee

If no service fee is configured, the pre-tax total equals the subtotal.

Step 6 — Tax (optional)

Tax is calculated as a percentage of the pre-tax total (subtotal + service fee):

Tax = Pre-tax total × tax rate %
Final Total = Pre-tax total + Tax

If the tax rate is 0% or not configured, no tax line appears and the final total equals the pre-tax total.

Step 7 — Deposit

The deposit is calculated from the final total and collected at the time of booking. There are four deposit types:

Deposit typeHow the deposit is calculated
Full AmountWhen Full Amount is configured, the deposit equals the entire booking total — the customer pays in full at the time of booking
PercentageA percentage of the final total (e.g., 10% of $285.89 = $28.59)
Flat amountA fixed deposit regardless of the total (e.g., $50.00)
Per personBased on the per-person rate × number of guests (available for Per Person bookings)

Worked examples

All four examples below use these shared settings unless stated otherwise:

  • Service fee: 10% of subtotal
  • Tax: 13% of pre-tax total
  • Deposit type: Full Amount (equals the final total)

Example 1 — Dynamic pricing with a percentage discount

Scenario: A customer books a Per Person activity on a weekend. The administrator has configured a lower dynamic price for weekends, and a 10% percentage discount is also applied. There are no add-ons.

This example shows how dynamic pricing overrides the base price, and how a percentage discount is then calculated from that dynamic price.

Setup: Base price (B) = $120.00 | Dynamic price for weekends (BD) = $90.00 | Discount: 10% off | No add-ons | Service fee: 10% | Tax: 13%

StepLine itemCalculationAmount
Step 1Base price (B)4 adults × $30.00$120.00
Step 2Dynamic price (BD)Configured for selected date — overrides B$90.00
Step 3Discount (10%)$90.00 × 10% = $9.00 off−$9.00
Discounted price (DP)$90.00 − $9.00$81.00
Step 4Add-onsNone+$0.00
Subtotal$81.00
Step 5Service fee (10%)$81.00 × 10%+$8.10
Pre-tax total$89.10
Step 6Tax (13%)$89.10 × 13%+$11.58
Final Total$100.68

Key point: The 10% discount is applied to the dynamic price ($90.00), not the original base price ($120.00). Always check the dynamic price first before calculating your discount.


Example 2 — Per Person pricing with a flat amount discount

Scenario: A customer books an hourly Per Person activity for 3 adults and 1 child. A flat $15.00 discount is applied at the time of booking — for example, a staff loyalty discount. There is no dynamic pricing and no add-ons.

This example shows how a fixed discount amount is subtracted directly from the base price.

Setup: Adult rate = $25.00 | Child rate = $10.00 | 3 adults + 1 child | Flat discount: $15.00 off | No add-ons | Service fee: 10% | Tax: 13%

StepLine itemCalculationAmount
Step 1Base price (B)(3 × $25.00) + (1 × $10.00)$85.00
Step 2Dynamic price (BD)Not configured — BD = B$85.00
Step 3Flat discountFixed $15.00 off−$15.00
Discounted price (DP)$85.00 − $15.00$70.00
Step 4Add-onsNone+$0.00
Subtotal$70.00
Step 5Service fee (10%)$70.00 × 10%+$7.00
Pre-tax total$77.00
Step 6Tax (13%)$77.00 × 13%+$10.01
Final Total$87.01

Key point: A flat discount always subtracts the same fixed dollar amount, regardless of how many guests or what the total price is. It is straightforward and predictable.


Example 3 — Per Unit / Lane pricing with a single add-on

Scenario: A group of 7 books a lane-based activity. The lane holds 6 people, so the system allocates 2 lanes. The customer also adds one optional extra — a shoe rental package at $25.00.

This example shows how unit pricing works with rounding and how a single add-on is added after the discounted price.

Setup: Unit price = $50.00 per lane | Capacity = 6 per lane | 7 guests | No discount | Add-on: Shoe rental = $25.00 | Service fee: 10% | Tax: 13%

StepLine itemCalculationAmount
Step 1Base price (B)7 guests ÷ 6 capacity = 2 lanes (rounded up) → 2 × $50.00$100.00
Step 2Dynamic price (BD)Not configured — BD = B$100.00
Step 3DiscountNone — DP = BD$100.00
Step 4Add-on: Shoe rental1 × $25.00+$25.00
Subtotal$100.00 + $25.00$125.00
Step 5Service fee (10%)$125.00 × 10%+$12.50
Pre-tax total$137.50
Step 6Tax (13%)$137.50 × 13%+$17.88
Final Total$155.38

Key point: The system always rounds up to the nearest full unit. Even 1 guest requires 1 full lane. Even 7 guests in a 6-person lane require 2 full lanes. You cannot book a partial unit.


Example 4 — Cascading pricing with three add-ons

Scenario: A group of 5 books a cascading-priced activity where each additional guest is charged at a lower rate. The customer selects three add-ons: a welcome drink package, a photography upgrade, and extra equipment. No discount is applied.

This example shows how cascading tiers are applied per guest and how multiple add-ons are combined before service fee and tax are calculated.

Setup: Tier 1 = $30.00 | Tier 2 = $25.00 | Tier 3 = $20.00 (repeats for all additional guests) | 5 guests | No discount | Add-on 1: Welcome drinks = $15.00 | Add-on 2: Photography = $20.00 | Add-on 3: Extra equipment = $10.00 | Service fee: 10% | Tax: 13%

Cascading tier assignment:

GuestTier appliedAmount
Guest 1Tier 1$30.00
Guest 2Tier 2$25.00
Guest 3Tier 3$20.00
Guest 4Tier 3 (repeats)$20.00
Guest 5Tier 3 (repeats)$20.00
Base price total$115.00

Full price breakdown:

StepLine itemCalculationAmount
Step 1Base price (B)$30 + $25 + $20 + $20 + $20$115.00
Step 2Dynamic price (BD)Not configured — BD = B$115.00
Step 3DiscountNone — DP = BD$115.00
Step 4Add-on 1: Welcome drinks+$15.00
Add-on 2: Photography+$20.00
Add-on 3: Extra equipment+$10.00
Add-ons total$15 + $20 + $10+$45.00
Subtotal$115.00 + $45.00$160.00
Step 5Service fee (10%)$160.00 × 10%+$16.00
Pre-tax total$176.00
Step 6Tax (13%)$176.00 × 13%+$22.88
Final Total$198.88

Key point: All three add-ons are combined into a single Add-ons total before the service fee is calculated. The service fee and tax are always applied to the combined subtotal (discounted price + all add-ons), not to each item individually.


Where you see the price

The price breakdown appears in two places as you create a booking:

During the Booking step
The Price Breakdown card in the Booking Summary panel updates live as you change the activity, booking type, date, time slot, or number of guests. You do not need to click anything — it recalculates automatically.

Price Breakdown card in the Booking Summary panel showing line items, subtotal, service fee, tax, and total

During the Add-Ons step
The Booking Summary panel continues to show the full price breakdown. As you add, remove, or adjust add-on quantities, the add-ons subtotal and grand total update in real time — including any applicable service fee and tax recalculated on the new total.

On the Review & Pay step
The Payment Summary section shows the Total Amount and the Deposit amount. This is where you can adjust the deposit if needed and choose a payment method before confirming.

Payment Summary on the Review & Pay step showing total amount and deposit fields


Frequently asked questions

What is dynamic pricing and how does it affect my booking cost?

Dynamic pricing is a feature that allows your account administrator to configure a different price for specific dates or days of the week — for example, a lower price on weekdays or a higher price during peak seasons. When dynamic pricing is active for the date you have selected, it completely replaces the base price. All discount, add-on, service fee, and tax calculations then start from the dynamic price, not the original base price.

Why did the price change when I added more guests?

For Per Person and Cascading pricing, the base price depends directly on the number of guests. Adding more guests increases the base price, which in turn increases any percentage-based service fee and tax.

Why doesn't the price change when I change guests for a Party or Rental booking?

Party and Rental booking types use a flat price — one fixed amount for the entire booking regardless of how many people attend. Guest count fields are not shown for these booking types.

Does a discount apply to add-ons?

No. Discounts are applied to the base price (or dynamic price) only. Add-ons are always added after the discount, so they are never reduced by a percentage or flat discount.

The service fee percentage is the same, but the fee amount changed. Why?

A percentage service fee is calculated from the subtotal (discounted price + add-ons). If you changed the number of guests or added/removed add-ons, the subtotal changes, and so does the fee amount — even though the percentage stays the same.

Why is tax calculated on both the base price and the service fee?

Tax is applied to the pre-tax total, which includes the subtotal and the service fee. This means the service fee is included in the taxable amount.

Can I see the price before I choose a time slot?

No. The full price calculation requires all booking details — activity, date, booking type, time slot, and guests — to be selected. The Price Breakdown card only appears once all of these are filled in.

What is the difference between the deposit and the total?

The total is the full amount owed for the booking. The deposit is the portion collected upfront at the time of booking. Any remaining balance is collected separately (for example, on the day of the event). The deposit is shown and can be adjusted on the Review & Pay step.