Skip to content
English
  • There are no suggestions because the search field is empty.

Pricing Settings (Business Rules)

This step-by-step guide explains how to set up pricing rules in RevControl. Learn how minimum rates, occupancy supplements, MinLOS and maximum rates work with defaults, periods and sub-periods.

The Business rules in RevControl define your hotel’s internal pricing strategy.
They set the boundaries within which RevControl is allowed to calculate prices and – if applicable – publish them automatically.

These settings are independent of competitor prices and always form the foundation of RevControl’s price recommendations.


Step 1 – What are business rules?

Business rules consist of four components:

  1. Minimum Rates
    The lowest allowed price per day.
  2. Occupancy Supplements
    Fixed surcharges that are applied when occupancy increases.
  3. Minimum Length of Stay (MinLOS)
    The minimum number of nights that must be booked.
  4. Maximum Rates (not enabled by default)
    The highest allowed price.

Together, these rules determine the occupancy-based recommended rate calculated by RevControl.


Step 2 – Why are these settings essential?

Without properly configured business rules, RevControl cannot:

  • Calculate reliable price recommendations;
  • Publish rates via Auto Publish;
  • Apply exceptions for seasons or events.

Business rules are therefore an essential part of the onboarding process.

 


Step 3 – First understand the period structure

All business rules follow the same hierarchy:

  1. Default
    Always applies, unless a period is active.
  2. Period
    Overrides the default for specific dates (e.g. a season or holiday).
  3. Sub-period
    Always overrides its parent period (e.g. an event within a season).

The most specific active period always takes priority.


Step 4 – Active vs. inactive periods (important!)

Each period and sub-period has an on/off toggle per pricing rule.

Period active (toggle on)

  • Only the values entered for that period apply.
  • If a field is left empty:
    No pricing rule applies for that setting during the period.

Period inactive (toggle off)

  • RevControl automatically uses the settings from the parent level
    (sub-period → period → default).

Inheritance works only via the toggle, never via empty fields.

 


Step 5 – Setting Minimum Rates

Minimum Rates define the lower boundary of your pricing.

  • Set them per room type and weekday;
  • Always fill in the default;
  • Activate and fill in minimum rates for all periods where they must differ from the default (or parent period);
  • If a period is active but left empty → no minimum rate applies.

When Auto Publish is active, rates are never published below the minimum rate.

Minimum Rates


Step 6 – Setting Occupancy Supplements

Occupancy Supplements are fixed surcharges added on top of the minimum rate.

  • Applied once an occupancy threshold is exceeded;
  • Based on the forecast (expected occupancy) by default;
    • Optionally based on on-the-books (current occupancy);
  • Not cumulative: only one supplement applies per occupancy level.

If a period is active and no supplements are filled in, no occupancy supplement applies for that period.

Occupancy thresholds themselves are configured via:
Settings → Configuration → System settings / Hotel settings → Business rules → Occupancy hurdles

Occupancy Supplements


Step 7 – Setting Minimum Length of Stay (MinLOS)

With MinLOS, you define the minimum number of nights that can be booked.

  • Can be set per day, period, or occupancy level;
    • Based on the forecast by default, optionally on on-the-books;
  • Can automatically increase as occupancy rises;
  • If a field is left empty, the value from the previous (lower) occupancy step is used.

If a period is active and MinLOS is left empty, no minimum length of stay applies for that period.

 

Minimum LOS


Step 8 – Setting Maximum Rates

Maximum Rates define the upper boundary of your pricing.

  • Not enabled by default;
    • Activation is handled by the Customer Success team;
  • With Auto Publish enabled, rates are never published above the maximum;
  • Manually setting higher rates is possible, but triggers a warning.

Maximum Rates


Step 9 – Final check before going live

Always check:

  • Are all defaults filled in?
  • Are periods intentionally set active or inactive?
    • Are active periods actually filled in?
  • Does the period structure match your pricing strategy?

Notifications such as Missing business rules always indicate an active but empty setting, or a missing default. Also make sure to check all room types, if applicable.


Summary

  • Businessrules define your internal pricing strategy
  • They work with defaults, periods, and sub-periods
  • Inheritance only works via the toggle
  • Active period + empty field = no pricing rule
  • Correct setup is essential for RevControl