Configure Taxes and Fees
Set up sales taxes, service fees, and surcharges that apply automatically to bookings at your location.
Resytech lets you define taxes and fees at the location level and assign them to specific activities. Fees are calculated automatically when building a booking price and appear as line items on receipts and invoices.
Prerequisites
- At least one location configured.
- Manager or admin permissions.
Understanding Fee Types
Every location fee has a type that determines whether it is treated as a tax or a fee:
| Type | Description | Example |
|---|---|---|
| Tax | Applied as a tax on the booking subtotal | Sales tax, tourism tax, excise tax |
| Fee | Applied as a service fee or surcharge | Booking fee, processing fee, environmental surcharge |
The distinction matters for reporting and for how the fee appears on customer-facing receipts. Taxes and fees are calculated and displayed separately.
Amount Types
Each fee also has an amount type that controls how the value is calculated:
| Amount Type | How It Works | Example |
|---|---|---|
| Percent | Calculated as a percentage of the booking subtotal | 8.25% sales tax on a $100 booking = $8.25 |
| Flat | A fixed dollar amount regardless of the booking price | $5.00 booking fee on every booking |
Create a Tax or Fee
- Navigate to Dashboard > Location Settings > Taxes & Fees (or the fees section within your location settings).
- Click Add Fee.
- Fill in the fields:
| Field | Required | Description |
|---|---|---|
| Name | Yes | The display name shown to customers (e.g., "Sales Tax", "Booking Fee") |
| Description | No | An optional description for internal reference |
| Type | Yes | Tax or Fee |
| Amount Type | Yes | Percent or Flat |
| Amount | Yes | The numeric value. For percent, enter the percentage (e.g., 8.25 for 8.25%). For flat, enter the dollar amount (e.g., 5.00). |
| Applicable Minimum Price | No | If set, this fee only applies when the booking subtotal meets or exceeds this dollar amount. Leave blank to apply to all bookings. |
| Enabled | Yes | Toggle to activate or deactivate the fee without deleting it |
- Click Save.
Assign Fees to Activities
Fees are defined at the location level but assigned to individual activities. This means you can have a sales tax that applies to all activities and a surcharge that only applies to certain ones.
- Navigate to Dashboard > Activities > [Activity Name] > Settings.
- Scroll to the Taxes & Fees section.
- Select which location fees should apply to this activity.
- Click Save.
Only fees that are both enabled and assigned to the activity will be calculated when pricing a booking.
How Fee Calculation Works
When a booking is priced, the system:
- Gets the booking subtotal (base price for the activity and duration).
- Loads all enabled fees assigned to the activity.
- For each fee, checks the applicable minimum price -- if set and the subtotal is below it, the fee is skipped.
- Calculates each fee:
- Percent fees:
Subtotal x (Amount / 100), rounded to 2 decimal places. - Flat fees: The amount value as-is.
- Percent fees:
- Separates the results into a fee total and a tax total.
- Adds fees and taxes to the subtotal to get the grand total.
Example
| Component | Value |
|---|---|
| Subtotal | $200.00 |
| Sales Tax (8.25%) | $16.50 |
| Booking Fee (flat $5.00) | $5.00 |
| Grand Total | $221.50 |
Edit or Disable a Fee
- Navigate to Dashboard > Location Settings > Taxes & Fees.
- Find the fee and click Edit.
- Make your changes and click Save.
To temporarily disable a fee without removing it, toggle Enabled to off. The fee remains configured but will not be applied to new bookings.
Changing a fee does not retroactively update existing bookings. Bookings that were already priced retain their original fee amounts.
Fees and Application Fees
The Resytech application fee (the platform fee charged to the operator) is calculated separately from location fees. The application fee can be configured to include or exclude location taxes and fees in its calculation:
- Apply on Taxes: If enabled, the platform fee percentage is applied to the subtotal plus tax total.
- Apply on Fees: If enabled, the platform fee percentage is applied to the subtotal plus fee total.
This configuration is set at the company level by Resytech support. Contact support if you need to adjust how the application fee is calculated.
Tips
- Use the Applicable Minimum Price for fees that should only apply to larger bookings. For example, a $10 environmental fee that only applies to bookings over $50.
- Name your fees clearly for the customer receipt. "State Sales Tax" is better than "Tax 1".
- You can have multiple taxes (e.g., state sales tax and city tax) and multiple fees (e.g., booking fee and fuel surcharge) on the same activity.
- Disabled fees are preserved with all their settings. You can re-enable them at any time without re-entering the configuration.
What to Do Next
- Process a Payment -- payments are calculated using the configured fees.
- Create an Invoice -- invoices reflect the booking total including all taxes and fees.
