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:
| Model | How It Works |
|---|---|
| Per Booking | A flat rate charged once per booking, regardless of group size |
| Per Person | The base price is multiplied by the number of participants |
| Per Equipment | The price is applied per piece of equipment selected |
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.
| Setting | Description |
|---|---|
| Base Price | The default price for the activity |
| Price Modifier Minimum | The lowest price the activity can be reduced to after all modifiers are applied. Prevents modifiers from driving the price below a floor. |
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
| Type | What It Targets | Settings |
|---|---|---|
| Date | A single specific date | Date, adjustment amount |
| Multi-Date | Multiple specific dates | List of dates, adjustment amount |
| Date Range | A range of dates (e.g., peak season) | Start date, end date, adjustment amount |
| Days of Week | Specific days of the week (e.g., weekends) | Selected days, adjustment amount |
| Time Range | Bookings within a time window | Start time, end time, adjustment amount |
| Duration | Specific duration options | Target durations, adjustment amount |
| Demographic | A specific guest demographic (e.g., Child, Senior) | Demographic name, adjustment amount |
Modifier Settings
Each modifier includes these additional settings:
| Setting | Description |
|---|---|
| Name | A label for the modifier (internal use, shown in dashboard) |
| Method Type | How the adjustment is applied: fixed amount increase/decrease, or percentage increase/decrease |
| Modify By Amount | The dollar amount or percentage to adjust by |
| Is Exclusive | When 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:
- If any exclusive modifier matches, it replaces the base price entirely.
- Non-exclusive modifiers are applied additively to the base price (or to the exclusive price if one matched).
- 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:
- Go to Pricing > Modifiers
- Click Add Modifier
- Select Date Range type
- Set the date range (e.g., June 1 through August 31)
- 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
Set different rates for different guest types (e.g., reduced child pricing, senior discounts) by creating a Demographic modifier tied to a specific company demographic.
Trip Protection
Trip protection is an optional add-on that customers can purchase during checkout to protect their booking.
| Setting | Description |
|---|---|
| Enabled | Toggle trip protection on or off for this activity |
| Custom Title | Display name shown to customers (e.g., "Trip Protection Plan") |
| Custom Description | Explanation text shown during checkout |
| Pricing Type | How the cost is calculated: Flat (fixed amount), Percent (of booking subtotal), or Percent + Flat (both combined) |
| Flat Amount | The fixed dollar amount (used with Flat or Percent+Flat pricing) |
| Percent Amount | The percentage of the booking subtotal (used with Percent or Percent+Flat pricing) |
| Coverage Type | How refunds are calculated: Percent (of booking total) or Flat (fixed refund amount) |
| Coverage Amount | The refund amount or percentage |
| Protection Cost Refundable | Whether 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.
| Setting | Description |
|---|---|
| Downpayment Enabled | Collect a partial payment at booking time instead of the full amount |
| Downpayment Percent | Percentage of total collected as a deposit (e.g., 50%) |
| Downpayment Collection Days | Number 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.
