dynamic pricing Request a demo

Guide

What a hotel revenue management system does

A revenue management system, or RMS, decides what each of your rooms should cost on each night ahead, and keeps deciding as bookings come in. This guide explains what it reads, what it decides, what you should stay in charge of, and how to tell a useful one from a black box.

Dynamic Pricing · 12 October 2026 · 7 min read

The short answer

Every night you sell is a separate product with an expiry date. A room left empty tonight is revenue you will never get back, and a room sold too cheaply three weeks before a sold-out weekend is revenue you gave away. Revenue management is the practice of pricing each night according to the demand for that night.

Done by hand, it means opening a spreadsheet or your property system every morning, looking at what has sold, and adjusting rates night by night. An RMS does the same reasoning automatically, for every room type and every night months ahead, and pushes the new rates to your property system and booking channels.

What an RMS reads

A pricing decision is only as good as the signals behind it. The ones that matter most for a hotel:

Availability

How many rooms of each type are still free for the night. When few are left, each one is worth more; when many are left close to the date, the price has to work harder to fill them.

Time to arrival

The same occupancy means different things 90 days out and 3 days out. A night half full three months ahead may be on track; half full three days ahead is behind.

Booking pace

How fast a night is filling compared with what is normal for it. A burst of bookings for one date is often the first sign of an event or a group you had not heard about.

Local events

Concerts, trade fairs, sporting events and holidays move demand for every hotel in town. A good RMS knows about them before the bookings arrive, not after.

Day of the week and season

The regular shape of your demand: weekend versus weekday, high season versus low. This is the baseline that everything else adjusts.

Your own decisions

When you override a price, you are telling the system something it did not know. A well-built RMS learns from that instead of fighting it.

Some systems also read competitors' published rates. They can be a useful sanity check, but your own bookings and availability say more about the demand for your rooms than another hotel's price does.

What it decides

From those signals, an RMS sets a rate for each room type and each night, usually starting from a base rate you already know and moving it up or down. Typical moves:

It then repeats this on a schedule, because the right price for a night three weeks ahead is not the same today as it will be next Tuesday.

What you should keep control of

An RMS should take the repetitive work off your hands, not your judgement. Before you switch one on, make sure you can:

The numbers it moves

Revenue management is judged on three figures. It helps to know which one a decision is protecting.

OccupancyRooms sold divided by rooms available. High occupancy at a low price can still be a bad night.
ADRAverage daily rate: room revenue divided by rooms sold. What a sold room earned on average.
RevPARRevenue per available room: room revenue divided by rooms available, or occupancy × ADR. The figure that balances the other two, and the one most revenue managers watch.

A pricing change that raises ADR but empties the hotel lowers RevPAR. A change that fills the hotel by giving rooms away does too. The point of an RMS is to find the price where RevPAR is best for each night.

How to choose one

How Dynamic Pricing does it

Dynamic Pricing is a revenue management system for hotels on igloorooms. It reads your rooms, rates, inventory and bookings from igloorooms and writes new rates back, so there is nothing to export.

See your own hotel, priced.

A 30-minute call on your own rooms and rates, walking through the next three months night by night. No commitment.

Request a demo