Why Your Hotel Price Changes Every Time You Refresh

Hotel prices move 10 to 15% within a band as algorithms run. Here's how dynamic pricing works and how to book when rates drop.

Share
Close up of hotel booking and price search on a travel website screen

You're searching for a hotel in Rome. The price says 220 euros a night. You open another tab to check flights. Come back 20 minutes later. Now the price says 247 euros. Same hotel. Same dates. Same browser.

You didn't imagine it. And you weren't being tracked to a higher price because they knew you looked. The actual explanation is both more boring and more interesting. It's called hotel dynamic pricing, and every major hotel chain now uses it. Understanding how it works is the single biggest advantage a traveler can have in 2026.

What dynamic pricing actually does

Hotels have been doing this since 2018, but the systems got radically more sophisticated around 2023. Here's the short version.

Every hotel has a revenue management system. That system runs algorithms that adjust nightly rates based on about 50 variables. Some of these are obvious. Day of the week. Season. Local events. Some are less obvious. Weather forecasts (rain in Barcelona drops rates 3 to 5% for next-week stays). Flight bookings into the city (when an airline sells 800 more seats into Rome for next Tuesday, rates climb). Competitor pricing (if the hotel across the street drops by 20 euros, yours might match).

The system runs every 15 to 60 minutes depending on the hotel's setup. Prices can move up or down. They move up more often than they move down because hotels would rather miss a sale than leave money on the table. They do drop, though, and the drops are where you can save money.

What the system is NOT doing. It isn't tracking you as an individual user and charging you more because it thinks you'll pay. Hotels can't price-discriminate that way legally in most markets and don't try. The price you see is the same price someone in Sydney sees on the same URL at the same second.

Traveler comparing hotel booking rates across multiple platforms on a laptop

Why the price changes when you refresh

Three things are happening.

First, cache. The price you saw might be a cached rate from 10 minutes ago that didn't refresh on your browser. Reload and you see the current rate.

Second, inventory shifts. Another traveler in Dubai just booked the last cheap room in a category. The system bumps the rate up because there are fewer rooms left at that tier.

Third, the algorithm ran. Every hotel's revenue management system updates on its own schedule. You happened to refresh between two update cycles.

None of this is targeted. All of it adds up to a rate that moves throughout the day, week, and month.

What this means for your booking strategy

Knowing that prices move randomly within a range, here's what to do.

Check at different times of day. Prices often dip between 2am and 5am local time to the hotel. Revenue management systems update overnight and occasionally set lower rates before morning bookings start. If you're flexible, checking in the morning before work often catches those lower rates.

Don't refresh obsessively. Seeing the price change between refreshes is normal. Watching it for an hour will make you anxious without saving money. Set a baseline price, then check once a day.

Book when the price drops at least 10%. Most hotels move within a 10 to 15% band around their baseline. When you see a drop of 10% or more, that's a genuine discount, not noise. That's when to book.

Use a platform with price alerts. Google Hotels, Hopper, or your preferred travel site. Set an alert at 10% below the current rate. Most platforms send a notification when the rate crosses that threshold.

Avoid price-tracking obsession. For a 150 euro room, you're optimizing for a 15 to 30 euro swing. Don't lose 30 minutes of your life refreshing. Set the alert, go do something else.

When rates tend to drop

A few patterns we've seen consistently across European and US hotels.

Sunday evenings. Weekend business travelers have locked in their stays. Hotels with empty rooms for the upcoming week often drop rates Sunday night to fill Monday through Thursday.

Two weeks out. Hotels with unfilled rooms at this point often run an algorithm pass that discounts. The 14-day window is consistently the best time to check for drops.

After a competitor drops. If one hotel in a cluster cuts rates, nearby hotels often follow within 24 to 48 hours. Watching one hotel can give you clues about others.

Shoulder-season shoulder-weeks. The week before peak season starts and the week after it ends are often heavily discounted because hotels are adjusting inventory around the transition.

Weather events. Real-world example. A forecast of heavy rain in Barcelona next week just dropped a 4-star property from 280 to 225 euros for that weekend. Rain patterns directly affect tourist demand, and the algorithms know it.

Hotel front desk with receptionists checking in a guest
The price the system shows changes before you even reach the desk.

When rates climb (so you know to book before)

Flight bookings surge. The system pulls flight data and sees more inbound seats. Rates adjust up.

Major events announced. A new concert, a conference, a sporting event. Rates climb within hours of the announcement.

Weekend approaching in leisure cities. Rates in Barcelona, Rome, Amsterdam, and Paris almost always climb from Wednesday through Friday for the upcoming weekend.

Last 72 hours before arrival. If the hotel is still holding inventory, rates usually climb in the final three days. Don't wait until the last night.

How cashback fits

Here's where cashback changes the math. When you book through Best, you get 10% back on whatever rate the hotel charges at the moment of booking. That 10% is fixed. The hotel's rate might climb or drop over the next few weeks, but your rebate is locked to your booking price.

That makes the dynamic pricing game less stressful. If you book at 220 euros and the rate drops to 200 three days later, you're slightly worse off. You started with a 22 euro cashback on the 220 rate, which means your effective rate was 198. The drop didn't actually beat you.

This is why combining rate monitoring with cashback works. You're hedging the dynamic pricing risk with a fixed-percentage rebate on top of whatever you paid.

What not to do

Don't trust "member rates" that appear when you sign up for a newsletter. They're usually the same rate with a different label.

Don't clear cookies hoping for a lower price. Hotels don't personalize rates. You'll see the same number.

Don't use a VPN to appear from a different country. Rates on major booking platforms are the same globally. There are exceptions for legitimate local-currency discounts, but these aren't common enough to build a strategy around.

Don't book at the first rate you see unless you've verified that's the baseline. Always check the rate on at least one other platform to confirm.

The short answer

Hotel dynamic pricing isn't a scam. It isn't targeting you. It's an algorithm that adjusts prices in real time based on supply, demand, and fifty other signals. The price will move by 10 to 15% within a band as the algorithm runs.

To beat it. Check at different times. Watch for 10% drops. Book when the rate is in the lower half of the band you've observed. Stack cashback on top for an extra 10% below whatever rate you get.

That's the whole strategy. Everything else is noise.

Questions we hear a lot

Why does a hotel's price on its own website differ from booking platforms? Rate parity rules used to require matching prices, but the rules weakened in 2024. Hotels sometimes offer slightly lower direct rates to reward loyalty or to reduce platform commission. The difference is rarely more than 3 to 5%, and you don't get cashback on direct bookings the way you do through Best.

Does incognito mode help get lower rates? No. Hotels don't track you and adjust rates based on browsing history. Any rate differences between incognito and normal browsing are cache-related or coincidental.

Should I book when the price drops, even if my trip is months away? Yes, if the drop is more than 10% below your baseline and the rate is refundable. You can always rebook if it drops further.

Will dynamic pricing ever stop? No. It's generating too much revenue for the hotel industry. The better question is whether regulators will require more transparency about how rates are calculated. A few EU countries are investigating this for 2026.


Images: Booking comparison by cottonbro studio via Pexels. Hotel front desk check-in via Pexels. All used under free commercial license.