Sirvoy has many tools for changing room rates. However, when combining several settings, which one will take priority? This article explains how prices are calculated in Sirvoy.

Please note below that some settings will modify the rate (adjust up or down), while other settings will override the rate (completely replace it with a new rate).

Rates are calculated in these steps:

1. Base rate
Sirvoy will first look for the base rate (Settings -> Accommodation -> Room Type).

For example $130.

2. Seasonal/temporary price changes
Next, Sirvoy will look for any price changes (Settings -> Price Changes -> Seasonal prices & temporary price changes). If found, the base rate will be modified accordingly.

For example, if the price change is $-20, the new rate will be $110 (base rate $130 – $20).

3. Price entered on the Rates page
If a spot price has been registered through the Rates page, any rate found in the preceding steps will be ignored and overridden. The price entered on the Rates page will be used instead.

4. Discount for longer stays
Next, Sirvoy will check for any “adjusted nightly rates” (Settings -> Price Changes -> Discount for longer stays -> Special price for another number of nights). If a discount exists for the current stay length, it will be applied on top of the rate from step 1-2 (spot price will be ignored).

Discounts can be either percentage or fixed amount.

For example, if a 10% discount is found, the new rate will be $117 (base rate $130 – ($130 * 10%)). If a $10 discount is found, the new rate will instead be $120 (base rate $130 – $10).

5. Calculate average nightly rate
Steps 1-4 are done for each date throughout the stay, and an average nightly rate is calculated.

For example, if the rate for the first two nights is $230 and the third night is $170, the average rate will be $210 (($230 + $230 + $170) / 3).

6. Weekly or monthly rate
If the stay length matches full weeks or months, and such a rate is configured (Settings -> Price Changes -> Discount for longer stays), the rates from the preceding steps will be ignored and overridden by the weekly/monthly rate.

7. Do we have a discount code?
If a valid code is applied, the rates from the preceding steps will be modified accordingly. (If you have selected the option “Fixed replacement price for each product”, the rates defined for the code will instead override the rates from the preceding steps.)

Note: Rates that are sent to channels don’t take into account discounts for longer stays, weekly/monthly prices or coupon codes. Apart from the base rate, only seasonal price changes and spot prices are taken into account. However, on top of that you can add a certain percentage to the price that is sent to some channels under “Adjust prices in update” in Settings -> Channels – > (Selected Channel) -> “Edit”.