Calculating room rates: channel bookings vs. direct bookings
Learn how Sirvoy calculates room rates differently for direct and channel bookings, and how pricing tools interact at each step.
Table of Contents
Sirvoy offers several pricing tools that can adjust room rates, and they interact with each other in a specific order. Depending on how you’ve set things up, these tools may modify or override the base rate.
The calculation process also differs depending on where the booking comes from—your Sirvoy booking engine or a connected channel. This guide breaks down how rates are calculated for each case, step by step.
Channel bookings
When rates are sent to channels, Sirvoy only considers:
- Base rates
- Temporary prices
- Price changes from the Rates page
- Channel-level price adjustments
Other adjustments, like coupons or longer stay pricing, do not apply to channel bookings.
Here’s how channel rates are calculated:
1. Base rates
The base rate is the starting price, set under Settings > Accommodations in each room type. To update it, go to the room type, click Edit, and choose the relevant Price model.
Example:
- Base rate: $130
2. Temporary price changes
Found under Settings > Pricing, these are often used for seasonal or weekend adjustments.
Example:
- Base rate: $130
- Temporary change: -$20
- Formula: $130 - $20 = $110
- New rate: $110
3. Rates page changes
Prices set on the Rates page can either modify or override the rate from steps 1–2:
- Fixed rate ($): Overrides the adjusted rate.
- Percentage (%): Modifies the adjusted rate.
Rate changes can also be applied in bulk using predefined price lists.
Example A (Fixed rate):
- Previous rate: $110
- Fixed rate: $150
- New rate: $150
Example B (Percentage):
- Previous rate: $110
- Percentage: +40%
- Formula: $110 × 1.4 = $154
- New rate: $154
4. Price adjustment from channel settings
Some channels allow price adjustments directly in Sirvoy. To configure this:
- Go to Settings > Channels
- Click Edit next to the channel
- Under Adjust prices, set a percentage increase
- Click Save
Example:
- Previous rate: $154
- Booking.com adjustment: +50%
- Formula: $154 × 1.5 = $231
- Final rate on Booking.com: $231
Direct bookings
Rates for bookings made directly through your Sirvoy booking engine follow a different calculation path, with more tools.
Sirvoy calculates rates for direct bookings in this order:
4. Longer stay pricing (adjusted nightly pricing)
Sirvoy checks for Adjusted nightly or Adjusted nightly – percentage rates set in Settings > Pricing. These apply instead of rate changes from step 3 and modify the rate from steps 1–2.
Example:
- Previous rate: $110
- Longer stay discount: –10%
- Formula: $110 × 0.9 = $99
- New rate: $99
5. Average nightly rate
Sirvoy calculates the average nightly rate across the entire stay, based on the adjusted price for each night.
Example: A guest books 3 nights in a Deluxe Suite:
- Night 1: $130
- Night 2: $130
- Night 3: $99 (with discount)
- Formula: ($130 + $130 + $99) ÷ 3 = $119.67
- New rate: $119.67
6. Longer stay pricing (weekly or monthly)
If a booking matches full weeks or full months, any Weekly or Monthly prices from Settings > Pricing override the nightly rate.
Full weeks mean stays of 7, 14, 21 nights, etc. Full months means either stays of 30, 60, 90, etc nights, or when the check-in and check-out fall on the same calendar day in consecutive months, like March 15 to April 15.
Weekly and monthly rates can’t be combined. If the stay includes both (for example, 5 weeks), or if it doesn’t meet either condition, Sirvoy uses the nightly or adjusted nightly rate instead (from steps 1–5).
Example A (Weekly rate applies):
- Stay: 14 nights (2 full weeks)
- Week 1: $770
- Week 2: $670
- Formula: ($770 + $670) ÷ 2 = $720
- New rate: $720 average weekly rate
Example B (Weekly rate ignored):
- Stay: 21 nights (3 weeks)
- Week 1: $770
- Week 2: $670
- Week 3: no weekly rate set, only nightly rate $150
- Because one week does not have a weekly rate, the entire stay is calculated using nightly pricing.
- Formula: $150 × 21 = $3,150 (or other prices from steps 2–5 if applicable)
7. Coupons
Coupons (also in Settings > Pricing) apply at the final step and either modify or override the current rate, depending on how the coupon is set up.
- Percentage or fixed discounts: Modifies the calculated rate
- New price by item: Fully overrides the rate
Example:
- Average nightly rate: $119.67
- Coupon: –20%
- Formula: $119.67 × 0.8 = $95.73 per night
- Total for 3 nights: $95.73 × 3 = $287.20