Hotels dislike unsold rooms more than almost anything else in their business, for a simple reason: a room that goes unsold tonight generates zero revenue, forever. Unlike a flight seat, which can sometimes be resold or upgraded into later, an empty hotel room at midnight is a permanent loss for that date.
That pressure peaks in the final 24 to 48 hours before check-in. If a property still has meaningful unsold inventory at that point, it has strong incentive to discount rather than eat the loss entirely — especially at hotels that rely heavily on walk-in and short-lead-time leisure demand rather than pre-booked corporate blocks.
This isn't universal. High-demand dates, small boutique properties with few rooms to begin with, and hotels that primarily serve corporate travel booked well in advance are far less likely to show last-minute drops, simply because they don't have the same unsold-inventory problem. A resort during a holiday weekend is unlikely to discount on day minus two; a business hotel on a quiet Tuesday is a much better candidate.
The tradeoff is real: waiting for a possible 48-hour drop means risking the room selling out entirely, especially for popular properties. It's a strategy that works best for a rate you're actively tracking and willing to lose, not for a must-have stay with no acceptable backup.


