A resort fee is a charge added at checkout for things you were already told the room included — wifi, the pool, the gym, a newspaper nobody reads. It exists for one reason: it lets a hotel advertise a lower nightly rate than it actually charges, which makes it rank higher on the comparison site you booked through. Understanding that is most of the fight.

Why they exist at all

Booking platforms sort by nightly rate. A hotel showing $180 a night appears above one showing $210, so a hotel that charges $180 plus a $30 mandatory fee wins the placement and takes the same money. The fee is not a service charge. It is a display trick that survived because everyone in the industry benefits from it except you.

This is also why the fee is described as mandatory but is applied at the property rather than at booking. It has to be, or the platform would have to show it in the headline price.

The four ways to avoid one

1. Book somewhere that doesn't charge them

The simplest answer and the one most people skip. Resort fees are concentrated in specific markets — Las Vegas, Hawaii, Florida, parts of the Caribbean and increasingly major US cities. They are rare in most of Europe and Asia. Filtering for properties without one is often easier than fighting one.

Before booking, search the property name plus ‘resort fee’. The number is usually posted by previous guests even when the hotel buries it.

2. Use points for the whole stay

Several major chains waive resort fees entirely on award stays — you book with points and the fee disappears. This varies by chain and changes periodically, so check the current policy for your program, but where it applies it is the cleanest solution available.

3. Ask at check-in, specifically

Front desk staff can often remove the fee, and are more likely to when you give them a reason that fits their system rather than an argument.

The line that works “I won't be using the pool, gym or any of the resort amenities during this stay — is there any way to waive the resort fee?” Say it once, at check-in, politely. It works more often than people expect, particularly on shorter stays and at properties with low occupancy.

What does not work: arguing at checkout when the charge is already on the folio and the person in front of you has no authority to remove it. Ask at the start, not the end.

4. Elite status

Some chains waive resort fees for members at certain tiers, again varying by program. If you hold status anywhere, check whether the waiver applies before you book elsewhere.

If they refuse: the dispute route

This is a genuine option but it comes with real caveats, so treat it as a last resort rather than a plan.

Be realistic about the odds A resort fee that was clearly displayed before you booked is very difficult to dispute, because you agreed to it. The winnable cases are the ones where the charge appeared only at the property. Know which one you are in before you spend an afternoon on it.

The wider version of this problem

Resort fees are one instance of a pattern: the advertised price is not the price. The same mechanic appears as airline seat selection, baggage charges, rental car facility fees, and cleaning fees on short-term rentals. In every case the fix is the same — compare the total you will actually pay, not the number designed to win the sort.

The other fees worth knowing about

Hotel charges explained

Resort fees are the visible one. Here is what else appears on a hotel bill, and which parts are negotiable.

Read: hotel amenities and what they cost →