How to Set Up Dynamic Pricing for Your Hotel
We explain the rules for adjusting room rates by demand, season and competitor prices, with a sample rule set and how to set up automation.

Hotel dynamic pricing means setting a base rate and raising or lowering it with predefined rules based on factors such as season, day of the week, occupancy, days until arrival and channel. Once the rules are entered in the hotel software, the rate is calculated automatically night by night and distributed to all channels with the same logic.
What Is Dynamic Pricing?
Dynamic pricing means selling the same room at different prices on different nights according to demand. Airlines have used this method for years; the ticket for the same flight changes with when it is bought and how full the seats are. For hotels the logic is the same: when demand is high, the price rises; when it is low, it flexes to protect occupancy.
A hotel working with fixed prices loses on two sides. On busy nights, rooms sell out too early and cheaper than they should. On quiet nights, the price stays above demand and rooms stay empty. Dynamic pricing aims to reduce both losses together.
This method does not mean changing prices by hand every day. In a well-built system, the rules are defined once and the price forms by itself according to them. Human judgment comes in when setting the rules and monitoring the results.
Key Factors That Affect Price
Dynamic pricing is less a formula than a structure of several stacked factors. Each factor is added to the base rate as a percentage, an amount or a multiplier. The most commonly used factors are:
- Season: high, mid and low season periods
- Day of the week: weekend and weekday difference
- Special days: holidays, public holidays, local events
- Occupancy: the share of rooms sold for that night
- Days until arrival: early and last-minute bookings
- Channel: channel rate based on commission difference
- Length of stay: a benefit for long stays
How to Set Up Seasonal Pricing
The foundation of dynamic pricing is the base rate. The base rate is the starting price, set by season, that reflects the room's cost, the property's location and the value it offers. First divide the year into season periods, then set a base rate for each period.
When drawing season boundaries, occupancy data from past years is the most reliable source. Seeing which weeks fill early and which stay empty until the last minute lets you draw realistic periods. If you have no past data, school holidays, public holidays and events in the area can be a starting point.
To see how solid the base rate is, you need to track the ADR and RevPAR indicators. We explained how to calculate them with an example in our hotel revenue management article.
Occupancy-Based Pricing Rules
The occupancy rule is the most effective part of dynamic pricing. As a given night's occupancy crosses thresholds, the price rises step by step. That way the last rooms are sold at a higher price than the first rooms.
The table below is a sample rule set prepared only to show the logic; you should set the percentages according to your own property's data.
| Occupancy for that night | Sample rule |
|---|---|
| %0–50 | Base rate |
| %50–70 | A small increase on the base rate |
| %70–85 | Medium increase |
| 85% and above | Highest tier; promotions are closed |
Minimum Stay and Sales Rules
Price is not the only tool. A minimum stay rule prevents one-night bookings from slipping between two long stays and creating gaps in busy periods. For example, a minimum three-night rule in holiday week prevents the calendar from fragmenting.
Rules such as closing sales, closed-to-arrival days and allotments are also part of revenue management. Closing arrivals on a certain day, opening limited rooms to a certain channel, or offering a non-refundable rate option in a busy period affects revenue without changing the price.
Early Booking Discounts and Promotions
An early booking discount is the classic way to fill the season in advance and strengthen cash flow. In return for the discount, the guest commits to their plan early; the hotel enters the season with a certain occupancy floor.
Promotions raise occupancy when well targeted and only lower revenue when given to everyone. Limiting a promotion by date range, days until arrival, minimum nights and room type makes sure the discount goes only to the nights that need it.
- Early booking: discount on bookings made a set number of days before arrival
- Long stay: a benefit above a certain number of nights
- Last minute: only on low-occupancy nights, for a limited number of rooms
- Returning guest: a personal offer sent by permission-based email
Competitor Prices and Channels
Monitoring competitor prices lets you see your position in the market. But a price that automatically follows a competitor does not take your demand and the value you offer into account. Use competitor prices as a reference in decisions, not as a rule.
On the channel side, the same pricing logic must be reflected correctly at all points of sale. We described how prices are distributed across Booking.com, Expedia and your own site in our what is a channel manager article, and the commission structure of channels in our what is an OTA article.
How to Set Up Price Automation
After writing the rules down as a table, you need to define them in the hotel software. The sequence below lets you put automation into use safely:
- Enter seasonal base rates for each room type.
- Define weekend, special day and channel differences as a percentage, amount or multiplier.
- Add the occupancy tiers.
- Apply minimum stay and sales rules to date ranges.
- Define promotions with their conditions.
- Run a simulation with sample stays before publishing the rules.
- Monitor results daily in the first weeks, then weekly.
Revenue Rules in Aurora
In the revenue rules section of Aurora hotel software, season, holiday, weekday and weekend, channel difference and occupancy-based step increases are defined as a percentage, amount or multiplier. Price simulation shows, before publishing, what a stay would sell for night by night once the rules are applied. When promotions overlap, the one most favorable to the guest is applied; bulk price changes come with a preview and risk warning, and a faulty operation can be undone with one click.
How to Track Results
Once the rules are live, the real work is measuring their effect. At the end of each month, compare occupancy, ADR and RevPAR with the same period last year. If RevPAR is rising, the rules are working in the right direction; if only occupancy rises while ADR falls, the discounts may be too generous.
Also watch booking pace. If a date fills much faster than expected, the price may have been left too low; if it does not move at all, demand sits below the price. These two signals are the clearest indicators for fine-tuning the rules mid-season.
To measure the effect of promotions, you need to track separately how many bookings and how much revenue each promotion brought. If you support promotion announcements with ads and social media, read the results of your digital marketing work together with SEO and analytics reports. You can also find our software for other industries on the solutions page.
Frequently Asked Questions
01Does dynamic pricing bother guests?
When price differences are reasonable and consistent, guests take them as natural; it is a familiar method in the airline and accommodation industries. Discomfort usually comes from sharp jumps within a short time.
02How often should I change prices?
In a rule-based system, the price already changes by itself with occupancy. Reviewing the rules themselves weekly and revisiting them at the start and middle of the season is enough for most properties.
03Can dynamic pricing be applied in a small guesthouse?
Yes. Even a few season periods, a weekend difference and a simple occupancy rule make a clear difference compared with a fixed price. It is best to start with a few clear rules instead of complicated ones.
Hotel dynamic pricing is a pricing system based on rules rather than intuition: base rate, season, occupancy and promotion layers work together. You can request a demo of Aurora hotel software, which offers revenue rules, price simulation and a channel rate calendar in one panel, or reach us through our contact page to discuss your property.


