Experience the difference of "Elite".

Getting Started

Core Concepts


Bookings & Quotes

Damage Protection

Data Management


Email Template Library



Hosted Websites


Listing Site Integration


My Account

Payment Processing

Privacy & Security


Property Management

Property Sharing



Renter Agreements




Security Deposits

Suppressed Email Addresses



Team Access

Technical Stuff

Travel Insurance

Verified Email Domains


WordPress Plugin

Channel Management

Channel Management

API Integrations

Calendar Import/Export

Channel Bridge


OwnerRez APIs

Payment Processing


Change Log





Rates - Common scenarios for surcharges and discounts

Our rates, surcharges, discounts, and taxes are all rules-based concepts. There is a lot of customization possible, but most people will use many of these common scenarios. This article covers surcharges & discounts.

For rates & seasons, check out the Rates & Seasons Overview article.

For taxes, look at the articles in our Taxes section.

A couple of surcharge/discount concepts are important enough to deserve their own articles:


Cleaning fee

A once-per-stay cleaning surcharge is simple. Create a surcharge with the amount you want, and select Applies Per Stay.

If you want to have multiple cleaning surcharges per stay, you can create multiple surcharges and use booking criteria based on Number Of Nights to apply them.

For example, you could have a $50 normal cleaning fee with booking criteria Number of Nights is Less Than or Equal To 7.

And a $150 long-term cleaning fee with booking criteria Number of Nights is Greater Than 7.

Note: multiple cleaning fees will work for direct bookings and VRBO API integrated bookings but not Airbnb API integrated bookings.  Airbnb also has special restrictions on how surcharges must be configured in order to work.

Airbnb now supports Short Stay Cleaning fees.  This can be configured in OwnerRez as follows:

  • For the regular cleaning surcharge, set up the per-stay surcharge with a Booking Criteria of greater than 2 nights.
  • For the short-stay cleaning surcharge, set up a per-stay surcharge with a Booking Criteria of 2 nights or less. 

Both surcharges will be pushed to Airbnb and used with bookings of the corresponding durations.

Airbnb requires a Short Stay Cleaning Fee to be lower than your regular cleaning fee - so, you cannot use this as a proxy short-stay surcharge.

Pet fee

For a pet fee applied once per stay, pick Per Multiplier and select Pet per 1 after the first 0. That will apply once per stay if any pets are included.

If you want to apply the pet fee once per pet per stay instead of nightly, choose "Per Multiplier":

And if you want to apply the fee once if pets exist (rather than for each pet), use a Per Stay type and a booking criteria on number of pets:

  • Airbnb has the following additional limitations:
    • Only supports a per-stay pet fee, not per night
    • Only one fee will be assessed regardless of the number of pets.
    • The pet fee cannot be higher than your highest posted daily rate.  (It can be higher than some of your daily rates, but there has to be at least one future daily rate that is higher than the pet fee.)
  • TripAdvisor does not support pet fees at all.

One-night-only fee

For a fee that's applied to bookings that are only one night long, set the appropriate amount for the surcharge, and a booking criteria where number of nights = 1:

Guest/Adult/Child fee

Guests, Adults, and Children are all different multipliers. These examples use Guests, but Adults and Children work the same way.

For a guest fee applied per guest per night for all guests, pick Per Night & Multiplier and select Guest per 1 after the first 0.

For a guest fee applied per guest per night for more than 4 guests, pick Per Night & Multiplier and select Guest per 1 after the first 4.

Per-additional-guest surcharges are supported by Airbnb.  However, they only work for "guests", because Airbnb doesn't distinguish between Adults and Children.  Also, they are valid only per-night, not per-stay.  These are added directly to the nightly rate pushed and are not listed separately in the quote shown to the guest, although they are visible in OwnerRez.

Credit card surcharge

To add a surcharge to offset credit card fees, create a percentage-based surcharge.

You could also create a processing adjustment that applies when a specific payment method is used, but we recommend going with the credit card surcharge unless you have a special case where some methods use the fee and some don't.

Military discount, Repeat guest discount

There aren't any automated criteria for these, but you can add a manual surcharge that you can apply to a quote after it has been generated.

To do this, create a discount and select Specific bookings under criteria, but don't add any booking criteria. That way it will be available for you to add, but the criteria will exclude it from being automatically added to quotes.

You could also make an optional add-on discount that the guest can select at checkout, and then require proof of ID after booking. If they can't provide it, remove the add-on so they are charged full price.

Holiday fees

The recommended method for holidays is to increase the rates during the holiday period as covered in the Holidays article.

If instead of increasing rates you want a holiday fee that applies to bookings that include a holiday, you can create a surcharge that targets bookings containing a holiday instead.

To do that, create a surcharge and add a Contains a Holiday booking field criteria.

The Contains a Holiday criteria will only work for direct bookings, so make sure to exclude any channels you distribute to in the listing site criteria so the fee isn't applied always on those channels.