You book a hotel room for £420. Two weeks later your friend books the same room, same dates, for £310. Same hotel, same view, same breakfast — over a hundred pounds cheaper. This is not a coincidence or a loyalty perk. It is the direct result of a pricing system that hotels have been quietly perfecting for decades.
What is yield management?
Yield management (also called revenue management) is the practice of adjusting prices dynamically based on supply, demand, and a dozen other variables. Airlines pioneered it in the 1980s. Hotels adopted it as soon as the internet made real-time price changes cheap and instant.
At its core, the goal is simple: sell every room at the highest price any given guest is willing to pay, while still filling the hotel. An empty room on a Tuesday night earns nothing; a half-price room still earns something. A sold-out Saturday earns maximum revenue only if the hotel held its nerve and kept prices high.
The variables driving the algorithm
Modern hotels use software that adjusts rates multiple times per day based on:
- Days to arrival — the closer the check-in date, the more volatile prices become
- Current occupancy — if rooms are filling fast, prices rise; if too many rooms remain empty close to the date, prices can drop sharply
- Local events — a football match, conference, or festival can push prices 40–150% above baseline
- Competitor rates — hotels watch each other through rate-shopping tools and adjust accordingly
- Day of week — leisure destinations spike Friday–Saturday; business hotels spike Tuesday–Wednesday
- Booking lead time patterns — if historical data shows that guests for a particular weekend tend to book late, the hotel may hold rates high until 2–3 weeks out
Why prices fluctuate multiple times per day
A hotel revenue manager might manually review rates once a day, but the software runs continuously. When a competitor drops their rate, the algorithm may react within minutes. When a block of rooms becomes available due to a cancellation, the system can respond. When a large group enquiry comes in and then falls through, available inventory spikes and the price may drop.
In practice, a popular city-centre hotel might show a different rate every few hours — sometimes changing by 20–30% between morning and evening.
How this creates rebook opportunities
The irony of dynamic pricing is that it works against hotels as often as it works for them. Guests who book early (often at mid-range rates) can find themselves sitting on overpriced reservations while the same room goes cheaper closer to arrival. This happens when:
- The hotel overestimated demand and needs to shift unsold inventory
- A competing hotel added new rooms or dropped rates aggressively
- Group bookings fell through and rooms flooded back onto the market
- Local events were cancelled
- The algorithm decided that short-term revenue beats holding out for full price
These drops are unpredictable in timing but remarkably common in practice. Among bookings monitored by HotelMonitor, a meaningful proportion see at least one price drop significant enough to cover a standard free-cancellation rebook before check-in.
What “monitoring” actually means
Manually checking a hotel price every day is tedious and statistically unlikely to catch the right moment. Price drops can last a few hours before rebounding. Automated monitoring checks the rate regularly across multiple platforms, compares it against what you paid, and alerts you only when the gap exceeds your cancellation cost — so you can act immediately, not after the window closes.
The key metric is net saving: new rate minus old rate, minus any cancellation fee. That is the number that matters. A £50 drop is useless if you have a £60 cancellation fee. A £30 drop with a £0 fee is a simple free win.
Put your booking to work
Add your hotel booking to HotelMonitor and we will watch the price for you. Free to use, no account required.
Start monitoring free →