Room upgrades appear to be a reward for loyalty or charm. In practice they are an inventory decision taken shortly before arrival.
The starting point is the unsold room
A hotel with a full standard category and empty superior rooms has a problem: the standard rooms are oversold in effect, and the superior rooms will earn nothing tonight.
Moving a guest upward frees a standard room that can still be sold. The upgrade costs the hotel nothing it was going to earn anyway.
This is why upgrades cluster on nights when the mix is wrong rather than on nights when the hotel is empty.
Loyalty status is a tiebreaker, not a trigger
Programmes promise upgrades subject to availability, and that qualifier does the real work. If nothing is available, status changes nothing.
Where several guests qualify, the system ranks them, usually by tier and then by rate paid. The ranking is often automated and applied the night before.
A guest on a deeply discounted rate may rank below one paying more, because the hotel is also managing the perceived value of the higher category.
Risk management plays a part
Front desk teams pay attention to which guests are likely to be dissatisfied. An anniversary, a long stay or a previous complaint all raise the value of a good outcome.
An upgrade given proactively is far cheaper than a compensation conversation later, and staff are frequently given latitude for exactly this reason.
The same logic explains why rooms with known drawbacks, such as street noise or a service lift nearby, are allocated carefully rather than at random.
Why upgrades have become rarer
Hotels now sell the difference between categories directly, offering paid upgrades at check-in or by email beforehand.
Every guest who buys one is a guest who would otherwise have been a candidate for a free move, and the revenue is immediate.
Higher occupancy overall also leaves less unsold inventory to redistribute, which removes the underlying opportunity.
What actually improves the odds
Booking directly gives the hotel a clear record of the guest and a higher net rate, both of which help in ranking.
Mentioning an occasion at booking rather than at the desk gives the allocation process time to act on it, since rooms are usually assigned in advance.
Arriving when the previous night was quiet and the coming night is busy is the single strongest condition, and it is entirely outside a guest's control.