Check a hotel on Monday, check it again on Thursday, and the price is often different. Sometimes it is higher, sometimes lower, and sometimes it changes between the morning and the evening of the same day. Nothing is wrong with the website. Hotel prices are built to move.
This article explains why hotel prices change daily, what a hotel pricing algorithm actually looks at, and how you can use those changes instead of losing money to them.
The short answer
A hotel has a fixed number of nights to sell, and an unsold night cannot be stored and sold later. So hotels price each night separately and adjust that price as their picture of demand changes. Many hotels use revenue management software that recommends new prices, or sends them straight to booking sites, as fresh data comes in. Every new booking, cancellation or competitor move can shift the forecast, and the price follows.
On top of the hotel's own changes, each booking site can add its own discounts, member rates and promotions. The price you see is the result of both layers, which is why it can change even when the hotel has not touched its rate.
Hotel pricing algorithm explained
Revenue management systems differ, but they work from a similar set of inputs. The table below shows the main ones and the usual direction of their effect.
| Input | What it means | Typical effect on price |
|---|---|---|
| Occupancy on the books | How many nights are already sold for that date | Higher occupancy pushes prices up |
| Booking pace | How fast bookings arrive compared with the same point last year or the forecast | Slow pace brings discounts, fast pace brings increases |
| Demand events | Conferences, concerts, sports, holidays, school breaks | Sharp increases around the event dates |
| Competitor prices | Rates of similar hotels nearby, tracked with rate-shopping tools | Prices move to stay in a chosen position against rivals |
| Lead time | How many days remain until arrival | Depends on the hotel: some rise late, others cut late to fill |
| Length of stay and day of week | Weekday business demand versus weekend leisure demand | Different prices for different nights, minimum-stay rules |
| Cancellations | Nights returned to inventory | Can trigger a drop if a date suddenly has more to sell |
| Channel cost | Commission paid to each booking site | Different net prices and promotions by channel |
Demand forecasting
The core job of the system is to predict how many guests will want each night and what they will pay. If a large conference is announced, the forecast for those dates jumps, and so do prices. If bookings for a normally busy weekend are slower than expected, the system lowers the price to catch up. You can read a longer version in our guide to how hotel dynamic pricing works.
Competitor tracking
Hotels watch each other closely. Rate-shopping tools collect the prices of a chosen set of competitors on a regular schedule, and many hotels set rules such as "stay just below hotel X" or "never more than a set amount above the market average". When one hotel drops its price, its neighbors may follow quickly, which is why a whole area can move at once.
Rates, restrictions and channels
A hotel rarely has one price. It has a best available rate, a non-refundable rate, packages with breakfast, member rates, corporate rates and rates for wholesalers. Each can have its own rules and its own changes. A booking site may also fund a discount out of its own commission for a few days. Two travelers looking at the same hotel at the same time can see different totals depending on which of these offers they reach.
Prices go down as well as up
A common belief is that hotel prices only rise as the date gets closer. That is often true for popular dates, but many hotels lower prices when a night is not filling. Other drops are less obvious:
- Released group blocks. Hotels hold blocks for weddings, tours and conferences. Unsold nights in a block usually go back on sale after a cutoff date, which can add supply close to arrival.
- Cancellations. Flexible bookings get cancelled all the time. When enough come back for one date, the price can fall.
- Short promotions. Flash sales, member weeks and country-specific promotions start and stop on their own schedules.
- Competitor drops. If nearby hotels cut prices, a hotel may follow to protect its position.
This is the reason a price you paid last week can be higher than the price on offer today. Our article on hotel price drops after booking covers what you can do when that happens.
Does searching the same hotel again raise the price?
Many travelers suspect that a hotel price rose because they looked at it twice. There is little public evidence that hotel sites do this. The more likely explanation is that the price simply updated between searches for the reasons above, or that a limited promotion sold out. Clearing cookies or using a private window is still a good habit, mostly because it logs you out and lets you see the same offers other visitors see.
What daily price changes mean for when you book
Because prices move in both directions, there is no reliable best day of the week or magic number of days before arrival. A better approach is to set things up so that you benefit whichever way the price goes:
- Book early on a rate with free cancellation, so you lock in availability without locking in the price.
- Note the exact cancellation deadline, including the time zone the hotel uses.
- Keep checking the same hotel, dates and rate type until that deadline.
- If the total with taxes and fees drops, book the lower price first, then cancel the original.
- Use a non-refundable rate only when the saving over the flexible rate is large enough to give up that option.
From daily price changes to time arbitrage
Daily price changes are the raw material for what we call time arbitrage: getting the same item at a lower price by searching at more than one point in time. It has two parts.
Live arbitrage happens at checkout, in real time. Right before you pay, the same hotel is searched again, so you book at the lowest price that exists at that moment rather than the one you happened to see earlier.
Multiple-time arbitrage continues after you book. The search is repeated again and again until the free cancellation window ends. If a lower price appears for the identical hotel and dates, a new booking is prepared at that price, and the original is cancelled only once the new booking is confirmed. Our time arbitrage guide explains how this works for hotels, flights, event tickets and online shopping.
Time arbitrage also combines with geographic arbitrage. At any moment, the same hotel can have a different price when booked from another country, because different countries get access to different inventory, channels, local rates and promotions. Searching from many countries at many points in time gives you far more chances to find the lowest price than one search from your own country. See what geographic price arbitrage is for that side of the picture.
Arbitrica is built around both. At checkout it searches the same hotel from 195 countries, validates that the offer is for the identical hotel with all taxes and fees included, and prepares the booking so you only review and pay. Arbitrica's approach then repeats the search after you book, within the cancellation window, and prepares a rebooking when it finds a lower price, confirming the new booking before the original is cancelled. In one real case, a stay offered on Booking for $1,527.39 was found for $1,180.27, earning the user $347.12. Research showed that people earn on average $47 per hotel booking with Arbitrica, and up to $3,000 a year. You can see how this fits into the product on our hotel price tracker page.
Frequently asked questions
Why do hotel prices change daily?
Hotels price each night separately and adjust it as demand changes. Revenue management systems react to new bookings, cancellations, events and competitor prices, and booking sites add their own promotions on top.
Do hotel prices go down closer to the date?
Sometimes. Popular dates tend to rise, but hotels often cut prices when a night is not filling, and released group blocks or cancellations can add supply close to arrival.
Is there a best day of the week to book a hotel?
There is no reliable one. A safer approach is to book a rate with free cancellation early and keep checking the same hotel until the cancellation deadline.
Can I get a lower price after I have already booked?
Yes, if your booking can be cancelled without a fee. Book the lower price for the identical hotel and dates first, then cancel the original before the deadline.
Let the price changes work for you
Arbitrica searches the same hotel from 195 countries at checkout, and its approach keeps searching after you book. Join the waitlist.
Join the waitlist