Skip to content

Require a deposit at booking

Collect a partial payment at booking and defer the balance — per ticket or per experience, fixed or percentage — plus whether you can set a $0 deposit or a free item.

Written By Stephanie Murdock ()

Updated at November 5th, 2026

Deposits let you collect a partial payment when a guest books and defer the rest to later. With a deposit configured, the guest pays only the deposit at checkout; the remaining balance is collected separately, before or after the activity. Deposits are set per activity and are optional — activities without one collect the full amount at checkout as usual.

Choose a deposit type

There are two structures — pick based on whether the deposit should scale with group size or stay flat.

Amount per ticket

The deposit multiplies by the number of tickets. Use it when each guest contributes to the deposit — e.g. a $50-per-person deposit on a group activity. You can set it as a fixed dollar amount or a percentage of the ticket price.

The Deposits tab with Per ticket selected, showing a fixed amount or percentage for each ticket type
Pick a deposit type, then set a fixed amount or a percentage per ticket type.

Example: a $200 ticket with a $50 per-ticket deposit — a group of 3 pays $150 today, with a $450 balance remaining.

Amount per experience

A flat deposit charged once per booking, regardless of ticket count. Use it for private or chartered experiences priced per group. Example: the same 3-person, $600 booking with a $50 per-experience deposit pays $50 today, with $550 remaining.

Let guests pay in full at checkout

If you collect deposits, you can still give guests the choice to pay everything up front. Turn this on and online shoppers see two clear options — Pay in Full or Reserve with Deposit:

  1. Open the activity editor and go to the Deposits settings page.
  2. Enable Allow customers to pay in full at checkout (it appears under both deposit styles — per ticket and per experience).

Letting guests pay in full when they want to means fewer balance payments to chase and fewer failed payments later — and operators who allow it tend to see a lift in revenue on higher-value bookings.

Set up a deposit

  1. Go to Setup → Activities and select the activity.
  2. In the left sidebar under Pricing, select Deposits.
  3. Choose a deposit type — Per ticket or Per experience.
  4. Enter the deposit amount or percentage (for Per ticket, set it on each ticket type).
  5. Optionally turn on Allow customers to pay in full at checkout, then Save.

New bookings then show only the deposit due at checkout; the balance appears on the trip record to collect later. To turn deposits off and collect the full amount again, choose No deposit and Save.

Change the deposit on one trip

To change the deposit for a single booking, open the trip and find Deposit Due. Select the pencil next to it, enter the New Deposit Amount, and select Change Deposit. Entering 0 doesn't set a zero deposit. It clears your change and puts the deposit back to the default amount. The pencil only shows while nothing has been paid on the trip, and it needs the Change Tax & Surcharge Exemption on Trips permission.

When you send a guest a request-for-payment message, the payment link asks for one fixed amount, and the guest can't change it:

  • Nothing paid yet and the trip has a deposit: the link collects the deposit only (including any Booking Fee). The page reads "has a deposit due of" that amount.
  • Anything already paid: the link collects the full remaining balance. The page reads "has a balance due of" that amount.

The payment link doesn't offer a pay-in-full choice. To collect the full amount from a guest who hasn't paid anything yet, take the payment yourself from the trip's Payments tab, or send the link again after the deposit is paid to collect the rest.

Can I set a $0 deposit or a free item?

  • $0 deposit: there's no separate "$0 deposit" setting. A deposit is an amount or percentage you enter; to take nothing upfront and collect the full amount at checkout, choose No deposit rather than a zero deposit.
  • Free ($0) item or ticket: yes — set the ticket type's price (or a product's price) to $0. That's done in pricing, not here; a free ticket has no price minimum.

Troubleshooting

Guests are charged the full amount instead of the deposit. Confirm the deposit saved — the Per ticket or Per experience card should be selected, not No deposit — and remember deposits apply only to new bookings; trips booked before you saved the change aren't affected.

The deposit amount looks wrong at checkout. Check whether you chose Per ticket vs Per experience — a $50 per-ticket deposit on 10 guests is $500 today; $50 per-experience is $50.

Frequently asked questions

If a trip has a deposit, does the Request for Payment link collect the deposit or the full balance?

It depends on whether anything has been paid. If nothing has been paid yet, the link collects the deposit only (including any Booking Fee). Once any payment is on the trip, the link collects the full remaining balance. The guest can't change the amount or choose to pay in full on that page. To collect the full amount up front, take the payment yourself from the trip's Payments tab.

Built for attractions, tours & activities

Lock in bookings, reduce no-shows

See how attractions, tours, and activities take deposits and collect the balance later on TripWorks. Book a demo and make the switch.

Still stuck?

Tell us what you're trying to do and our support team will get back to you as soon as possible.