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.
If you are API-connected, be sure to review the Per-Channel Details and Idiosyncrasies support article before you start configuring your discount.
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
Scenarios:
- Cleaning fee
- Pet fee
- One-night-only fee
- Guest/Adult/Child fee
- Credit card surcharge
- Military discount/Repeat guest discount
- Holiday fee
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 supports both Regular Stay and Short Stay Cleaning fees. For a complete explanation of Airbnb's Cleaning Fee surcharges, see the Cleaning Fee section of the Airbnb Surcharges support article.
Pet fee
Per-pet or per-night surcharges can be configured by navigating to Settings > Pricing > Surcharges > + Create Surcharge. In the Description > Category, select Pet Fee. In the Surcharge > Applies section, select Per Night in the Applies section and configure the pet Multiplier. If you want this pet surcharge to apply to Airbnb only, add the Condition "Listing Site > is > One Of > Airbnb." or any other listing channel if desired.
Be sure to Save.
For a complete explanation of Airbnb's Pet Fee surcharges, see the Pet Fee section of the Airbnb Surcharges support article.
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, allowing users to configure their Additional Guest Fees however they please. This example uses Guests, but Adults and Children work the same way.
Configure per-guest or per-night surcharges by navigating to Settings > Pricing > Surcharges > + Create Surcharge. In the Description > Category, select Additional Guest Fee. In the Surcharge > Applies section, select Per Night in the Applies section and configure the guest Multiplier. If you want this additional guest surcharge to apply to Airbnb only, add the Condition "Listing Site > is > One Of > Airbnb." or any other listing channel if desired.
For a complete explanation of Airbnb's Additional Guest surcharges, see the Additional Guest Fees section of the Airbnb Surcharges support article.
Credit card surcharge
See our Charging a Credit Card Processing Fee support article.
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 fee
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.