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:
- Weekly/Monthly discount (Length Of Stay/LOS discount)
- Last minute discounts
- Discount codes
- Add on services
- Holiday periods
- Cleaning fee
- Pet fee
- One-night-only fee
- Guest/Adult/Child fee
- Credit card surcharge
- Military discount/Repeat guest discount
- Holiday 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.
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:
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:
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.
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 isn'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.
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.