General information


Various types of automatic discounts and surcharges can be set in this section. Booking engine Reservation+ also shows client which discounts are applied for selected date and rooms.

For global OTAs you can also set your revenue management which automatically adjusts prices by your occupancy. You can also generate Discount coupons which can be distributed to your regular guests by mailing campaing.


Discount calculation – basic rules

Discount calculation and their combinations are quite tricky and therefore we have prepared few examples of the calculations. What are the most important things you need to know about the discounts?

  • Guests always get the most favourable discount from all possible discounts.
  • Special prices have special settings which allows you to combine or not combine special price with other discount types like long term, first minute and last minute (also there is a special setting for combining special price only with surcharges).
  • Price is being calculated for every single day/night of reservation using the most favourable discount from all possible. There can be situations when reservation can have different discount used every for every single day.
  • Discounts can be set as value or as % deduction.
  • Discount set as value is calculated for every night of the reservation.
  • Use of discount is based on date and time of booking (for LM, FM), on length of reservation (LT) and also on date (if the discount is valid during booked date) and room type (if the discount is valid for particular room type) etc.

Discount calculation – examples

More discounts of same type

  • Discount for long term stay of 2 or more nights is 25% and is valid until 1.11.
  • Then we have a second long term discount also for 2 or more nights starting from 1.11. with 50% discount.
  • Reservation arrival date is on 31.10. and departure on 2.11. Price for 1 night is 2000 CZK.
  • Price for 31.10. – 1.11. = 2000 * (1-0,25) = 1500 CZK (first discount is applied which is valid in this first part of reservation date)
  • Price for 1.11. – 2.11. = 2000 * (1-0,5) = 1000 CZK (second discount is applied which is valid in the second part of the reservation).
  • Total price after discount = 1500 + 1000 = 2500 CZK.

Comparison of discount with “do not combine special price with other discounts” settings

  • Special price is not being combined with other discount types – we need to compare all types of discounts and select the most favourable one.
  • Long term 10%, First minute 15%, Last minute 20%, Special price 5% (all discounts can be applied for our reservation in this example).
  • 20% last minute discount will be used because it is most favourable for the guest.

Comparison of discount with “combine special price with other discounts” settings

  • Special price will be calculated together with other discount types – so first we will use special price and then we will compare all possible discount types, select the most favourable and use it afterwards.
  • Long term 10%, First minute 15%, Last minute 20%, Special price 5% (all discount types can be applied for this example reservation). Price per night is 1000 CZK and reservation lasts for 2 nights.
  • First start with 5% special price. Daily price calculation is following: 950 (=1000 * (1-0,05)).
  • Then compare all possible discounts and select the best one of them. That is 20% last minute discount. Final price for 1 night is then 950 * (1 – 0,2) = 760 CZK. Total price for 2 nights is 1520 CZK.

Comparison of discount set in % discount in absolute value

  • Discount for long term stay of 2 or more nights = 5%
  • First minute discount = 300 CZK for every night of reservation.
  • Reservation has 2 nights and standard daily price for is 1000 CZK for one night/day.
  • First you need to select the most favourable discount for each night.
  • So we compare (1000 * (1- 0,05)) with (1000 – 300), which is 950 after using the long term discount compared with 700 after using the first minute discount.
  • First minute value is better for guest therefore price for one night is only 700 CZK and total price of the reservation will be 2×700=1400 CZK.

Discounts valid only for limited time period

  • 25% long term discount for 2 or more nights valid until 1.11.
  • 10% first minute discount for reservations created 3 or more days in advance.
  • Booking for date 30.10. – 4.11. – daily price per 1 night is 1000 CZK.
  • For the first two nights of the reservation most favourable discount will be used. That is long term stay discount (valid only during first two nights). That means price for first two nights will be calculated like this 1000 * (1-0,25) = 750 CZK (1500 altogether for two days).
  • From third night long term discount is no longer valid and we need to check if there is some other discount which can be applied. We have only first minute discount of 10% which will be applied for remaining 3 days of reservation 1000 * (1-0,1) = 900 CZK (2700 altogether for three days).
  • Total price altogether is then (2 * 750) + (3 * 900) = 4200 CZK

Combination with special price only in case of surcharge

  • Surcharge for 1 night long reservation +25% / Surcharge for 2 nights long reservation 0% / Discount for 3 or more nights -50%
  • Special price – 10% + special price should be combined ONLY with surcharges and not discounts based on special price settings.
  • Price per night 1000 CZK.
  • Booking for 1 night = (1000 * (1 – 0,1)) * (1 + 0,25) = 1125 CZK.
  • Booking for 2 nights = (1000 * (1-0,1)) * 2 = 1800 CZK.
  • Booking for 3 nights = (1000 * (1-0,5)) * 3 = 1500 CZK.

Different discounts in different parts of reservations I.

  • First minute (15%) and long term (20%) valid until 1.12.
  • Special price 10 % valid from 5.12.
  • Booking from 30.11. until 7.12.
  • Price per 1 night = 1000 CZK.
  • First night we compare two discounts -> use the most favourable one -> long term 20% -> price is 800 CZK.
  • From 1.12. and until 5.12. there are no valid discounts and we keep the original price 1000 CZK.
  • For last two nights we can use the special price 10%, so the discounted price will be 900 CZK.
  • Altogether it makes 800 + 4 * 1000 + 2 * 900 = 6600 CZK.

Different discounts in different parts of reservations II.

  • First minute (15%) without any date limitation
  • Long term (20%) valid until 1.12.
  • Special price 10 % valid from 5.12.
  • Booking from 30.11. until 7.12.
  • Price per 1 night = 1000 CZK.
  • First night we compare two discounts -> use the most favourable one -> long term 20% -> price is 800 CZK.
  • From 1.12. and until 5.12. we use first minute discount of 15%. Price is 850 CZK / night.
  • Last two nights use the special price combined with first minute discount. Calculation is following 1000 * (1-0,1)) * (1-0,15) = 765
  • And that gives us total: 800 + 4 * 850 + 2 * 765 = 5730 CZK.