ResytechResytech Docs
Activities & Experiences

Pricing & Modifiers

Set up pricing, seasonal modifiers, and dynamic pricing for your activities.

Resytech offers flexible pricing options to match how your business charges customers. Pricing is built from a base price, optional duration-based pricing, pricing modifiers, and add-ons.

Pricing Models

Every activity uses one of three pricing models, set when configuring the activity:

ModelHow It Works
Per BookingA flat rate charged once per booking, regardless of group size
Per PersonThe base price is multiplied by the number of participants. You can optionally charge a different rate per guest type — see Per-Demographic Pricing.
Per EquipmentThe price is applied per piece of equipment selected

For Dynamic Duration Equipment Rental activities, the pricing model is presented as a Charge Per Equipment Unit toggle on the Pricing tab: on means Per Equipment (the hourly rate multiplies by the number of units booked), off means Per Booking. New Dynamic Duration activities default to charging per unit.

Base Pricing

The base price is the starting price before any modifiers are applied.

  • For Tour and Equipment Rental activities, each duration option has its own price. The base price on the activity is used as a default.
  • For Dynamic Duration Equipment Rental activities, pricing is based on a base hourly rate configured in the dynamic duration settings, multiplied by the hours selected — and by the number of equipment units when Charge Per Equipment Unit is on.
SettingDescription
Base PriceThe default price for the activity
Price Modifier MinimumThe lowest price the activity can be reduced to after all modifiers are applied. Prevents modifiers from driving the price below a floor.

Per-Demographic Pricing

For Per Person activities, you can charge a different rate for each guest type instead of a single flat per-person price. For example, a tour might charge $50 per adult and $30 per child.

Rates are set per demographic in the activity's manifest — assign a price to each guest type you want to charge a distinct rate.

How it works:

  • The activity charge is the sum of each guest type's rate × the number of guests of that type. On the example above, a booking with 2 adults and 2 children is charged 2 × $50 + 2 × $30 = $160.
  • A guest type without a price falls back to the activity's base per-person price, so you only need to set rates for the types that differ from the base.
  • Pricing modifiers still apply. A seasonal, day-of-week, or demand modifier scales each guest type's rate proportionally — a peak +20% turns the example into 2 × $60 + 2 × $36 = $192.

Per-demographic pricing is entirely opt-in. If no guest type has a price set, the activity uses the standard flat per-person price (base price × participants) and behaves exactly as before. It applies only to Per Person activities — Per Booking and Per Equipment are unaffected.

Pricing Modifiers

Modifiers adjust the base price based on conditions. Multiple modifiers can stack. Each modifier has a name for easy identification in the dashboard.

Modifier Types

TypeWhat It TargetsSettings
DateA single specific dateDate, adjustment amount
Multi-DateMultiple specific datesList of dates, adjustment amount
Date RangeA range of dates (e.g., peak season)Start date, end date, adjustment amount
Days of WeekSpecific days of the week (e.g., weekends)Selected days, adjustment amount
Time RangeBookings within a time windowStart time, end time, adjustment amount
DurationSpecific duration optionsTarget durations, adjustment amount
Equipment UtilizationThe percentage of equipment booked during the booking's window — surge when busy, discount when slowThreshold %, comparator (≥ or ≤), adjustment amount

To charge different rates for different guest types (e.g., reduced child pricing), use Per-Demographic Pricing rather than a modifier.

Modifier Settings

Each modifier includes these additional settings:

SettingDescription
NameA label for the modifier (internal use, shown in dashboard)
Method TypeHow the adjustment is applied: fixed amount increase/decrease, or percentage increase/decrease
Modify By AmountThe dollar amount or percentage to adjust by
Is ExclusiveWhen enabled, this modifier replaces the base price entirely instead of adding to it. Only one exclusive modifier can apply at a time.

How Modifiers Stack

When multiple modifiers match a booking, they are applied in order:

  1. If any exclusive modifier matches, it replaces the base price entirely.
  2. Non-exclusive modifiers are applied additively to the base price (or to the exclusive price if one matched).
  3. The final price will never go below the Price Modifier Minimum set on the activity.

Seasonal Pricing

Charge different rates during peak and off-peak periods by creating a Date Range modifier:

  1. Go to Pricing > Modifiers
  2. Click Add Modifier
  3. Select Date Range type
  4. Set the date range (e.g., June 1 through August 31)
  5. Define the price adjustment (percentage increase/decrease or fixed amount)

Day-of-Week Pricing

Charge more on weekends or less on slower days by creating a Days of Week modifier. Select the target days and set the adjustment amount.

Time-Based Pricing

Offer different rates for morning vs. afternoon sessions by creating a Time Range modifier with start and end times.

Duration-Based Pricing

Adjust prices for specific duration options. For example, offer a discount on 3-hour rentals by targeting that duration with a negative modifier.

Demographic Pricing

To charge different rates for different guest types (e.g., reduced child pricing, senior discounts), set a price per guest type — see Per-Demographic Pricing. This replaces a per-person rate for each demographic rather than adjusting the base, so it isn't configured as a modifier.

Demand-Based Pricing

Charge more when demand is high and less when it's slow by creating an Equipment Utilization modifier. The system computes the percentage of your equipment that's already booked during the customer's window (worst-case across the booking duration for multi-day bookings) and compares it against the threshold you set.

The utilization signal is detected automatically — for rental activities it tracks the percentage of your fleet in use, and for tours/capacity-based activities it tracks the percentage of seats sold.

Surge pricing (charge more when demand is high):

  1. Go to Pricing > Modifiers and click Add Modifier.
  2. Select Equipment Utilization type.
  3. Set the comparator to At or above.
  4. Enter the threshold percentage (e.g., 80 to fire when 80%+ of equipment is booked).
  5. Choose your method and adjustment amount (e.g., Percentage +20% to add a 20% surge).

Demand-stimulus discount (charge less when demand is low):

  1. Same steps, but set the comparator to At or below.
  2. Enter a low threshold (e.g., 30).
  3. Set a negative percentage or flat amount to discount the price.

Tiered pricing by stacking multiple thresholds:

ThresholdComparatorAdjustment
80%At or above+10%
95%At or above+20% (additional)

A booking that hits 95% utilization gets both modifiers applied in order, producing a 32% surcharge total (1.10 × 1.20 = 1.32).

Trip Protection

Trip protection is an optional add-on that customers can purchase during checkout to protect their booking.

SettingDescription
EnabledToggle trip protection on or off for this activity
Custom TitleDisplay name shown to customers (e.g., "Trip Protection Plan")
Custom DescriptionExplanation text shown during checkout
Pricing TypeHow the cost is calculated: Flat (fixed amount), Percent (of booking subtotal), or Percent + Flat (both combined)
Flat AmountThe fixed dollar amount (used with Flat or Percent+Flat pricing)
Percent AmountThe percentage of the booking subtotal (used with Percent or Percent+Flat pricing)
Coverage TypeHow refunds are calculated: Percent (of booking total) or Flat (fixed refund amount)
Coverage AmountThe refund amount or percentage
Protection Cost RefundableWhether the trip protection fee itself is refundable
Purchase Deadline (Hours)How many hours before the activity the customer must purchase protection
Claim Notice Period (Hours)How many hours before the activity the customer must file a claim

Add-Ons

Offer optional extras that customers can add during checkout:

  • Equipment upgrades (premium gear, accessories)
  • Food and beverage packages
  • Photo/video packages
  • Insurance or trip protection

Each add-on has its own price and can be attached to specific activities.

Payment Settings

Configure deposit collection on a per-activity basis.

SettingDescription
Downpayment EnabledCollect a partial payment at booking time instead of the full amount
Downpayment PercentPercentage of total collected as a deposit (e.g., 50%)
Downpayment Collection DaysNumber of days before the activity to automatically collect the remaining balance

Taxes & Fees

Location-specific taxes and fees are applied automatically at checkout. Configure these under Dashboard > Taxes & Fees. See Taxes & Fees for more details.

On this page