How to Avoid Hotel Resort Fees Before You Book

Check the Real Total Before You Ever Book

Hotel pricing has gotten complicated with all the hidden fee noise flying around. I booked a beachfront hotel in Maui last summer thinking I’d locked in a $189-per-night rate. At checkout, the bill hit $287. The resort fee alone was $45 per night — plus taxes, plus a parking charge I never saw coming anywhere in the booking flow. That’s how most travelers learn this lesson: through a painful moment at the front desk.

The Federal Trade Commission has been cracking down on what they call “drip pricing” — hiding mandatory fees until the very last step. Hotels are slowly being forced to disclose more clearly. But the information is still scattered everywhere, and you have to go find it yourself.

Start with ResortFeeChecker.com. Enter the hotel name and your dates, and it pulls fee data from public disclosures and user reports. It’s not perfect, honestly. But it’s a lot faster than calling every property individually. You’ll see the fee amount, what it supposedly covers — gym, WiFi, pool access — and sometimes recent guest complaints about charges that surprised them.

Next, pull up Google Hotels and toggle the view to “Total price” instead of the nightly rate. That number bundles room cost plus taxes plus any known resort fees Google has on file. Compare it against what Booking.com or Expedia shows — where resort fees often hide in small print or don’t appear until you’re three clicks from payment. A big gap between the OTA price and Google’s total? That’s your red flag. Don’t ignore it.

Do this research before you narrow down to a specific property. It should shape which hotel you choose — not rationalize a choice you’ve already made. Don’t make my mistake. I learned that the hard way in Maui, and the lesson cost me $98 I wasn’t budgeting for.

Book Direct and Ask the Front Desk to Waive It

Calling the hotel directly gives you something no OTA booking ever will: a real human with actual authority over your reservation.

Here’s the script that actually works:

“Hi, I’m planning to book [dates] and I found your rate at $X per night on [your website/Marriott/Hilton]. Before I confirm, I want to verify the total cost including resort fees. Are resort fees waivable for direct bookings, or for loyalty program members?”

That’s it. Polite. Specific. A yes-or-no question — not begging.

Hotel revenue managers track which reservations came through direct channels versus third-party sites. Direct bookings cost them less — no commission cutting into the margin. Some properties will waive a $25–$50 resort fee just to lock in a direct booking. Others won’t move at all. But asking costs you nothing except five minutes on the phone. Some front-desk agents will also knock the fee off for stays of five nights or longer, or if you’ve stayed there before.

The key phrase is “for direct bookings.” Frame it as a business conversation, not a favor. That framing matters more than most people realize.

Probably should have mentioned this earlier, honestly — call mid-afternoon on a Tuesday or Wednesday. You’ll actually reach someone with decision-making authority, not a junior agent running through a script on a busy Friday night.

Use Hotel Status or the Right Credit Card

Elite status inside hotel loyalty programs is one of the cleanest ways to dodge resort fees entirely. But what is elite status, really? In essence, it’s a tier you reach after accumulating enough nights or spend with a single hotel brand. But it’s much more than that — at the top levels, it includes hard benefits like fee waivers that have real dollar value.

Here’s what actually waives fees heading into 2025–2026:

  • Marriott Titanium Elite — waives resort fees at most properties
  • Hilton Diamond Elite — full resort fee waiver
  • Hyatt Globalist — waives standard resort fees
  • IHG Diamond Elite — waives standard resort fees

You don’t need to be a road warrior to hit some of these tiers. The Marriott Bonvoy Brilliant American Express card — currently running a $550 annual fee — hands you Platinum Elite status just for carrying it. Platinum doesn’t waive resort fees outright, but room upgrades and late checkout both have real value. The math pencils out only if you’re staying at Marriotts regularly.

The Amex Platinum card is a different animal. It doesn’t waive resort fees directly, but the Fine Hotels + Resorts program occasionally bundles fee credits into the offer package. At $695 a year, that’s a serious annual fee — worth it only if hotels are a regular part of your life.

I’m apparently a Hyatt person, and Globalist works for me while chasing Marriott status never really clicked. Elite status is the most reliable workaround if you’re living inside one chain’s ecosystem. For occasional travelers? Stick with the fee lookup tools and the direct-booking phone call. That combination will get you further faster.

Avoid Properties That Always Charge Them

Certain markets are resort fee minefields — Las Vegas charges $25–$50 per night as standard practice across nearly every property, including budget casinos. Hawaii is worse. Maui and Oahu resorts regularly hit guests with $40–$65 in daily fees, sometimes rebranded as “facility charges” or “amenity fees” to make them sound optional. They’re not.

The fix is changing how you search. Instead of typing “hotels in Waikiki,” try “independent hotels in Honolulu” or “non-resort properties in Hawaii.” Smaller non-branded properties frequently skip resort fees entirely — they don’t have lazy rivers and nightly luau entertainment to fund. A 50-room independent property in Maui charges nothing. A 400-room beachfront resort charges $45. That difference is real money over a week-long trip.

On Marriott or Hyatt’s booking engines, filter by property type. Boutique and smaller independents skew significantly lower on fees. Worth the extra two minutes of filtering.

Airbnb and VRBO have zero resort fees by design. You’re paying a cleaning fee and a service charge, but no mandatory daily amenity line item. For a week with a group splitting costs, the math often lands in favor of a vacation rental — especially in Hawaii, where resort fees alone can run $300–$450 over a seven-night stay.

What to Do If You Are Already Charged

So without further ado — you followed none of this, arrived at the hotel, and the resort fee showed up on your bill anyway. Here’s what you do.

Ask to speak with the front-desk manager before you finalize the charge. Say: “I wasn’t made aware of this resort fee when I booked. Can you walk me through what it covers, and is there any flexibility here?”

Maybe 30% of the time they’ll reverse it or offer a partial credit. Worth asking every single time. Worst case, they say no.

If the charge hits your credit card after checkout, dispute it with your card issuer. Amex is generally the most receptive — they’ve built their brand around consumer protection, and resort fee disputes aren’t unusual for their team. Call the number on the back of your card and explain the fee wasn’t clearly disclosed at time of booking. Document everything: your original confirmation email, screenshots of what was displayed during the booking flow, and your final receipt.

Will you win every dispute? No. But first-time incidents on accounts in good standing often get reversed. It’s not a guarantee — it’s a fallback. The real win is always catching the fee before you ever confirm the reservation.

Jessica Park

Jessica Park

Author & Expert

Jessica Park is a travel writer and destination specialist who has visited over 60 countries across six continents. She spent five years as a travel editor for major publications and now focuses on practical travel advice, destination guides, and helping readers plan memorable trips.

327 Articles
View All Posts

Stay in the loop

Get the latest jet set travel tips updates delivered to your inbox.