Don’t Let Hidden Hotel Fees Spoil Your Stay

Hidden charges could make your room cost more than the price you thought. Here's what to watch out for.
Chanelle Bessette
By Chanelle Bessette 
Edited by Kenley Young

Many or all of the products featured here are from our partners who compensate us. This influences which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.

MORE LIKE THISCredit CardsTravel

When searching online for hotel rooms, especially through deal sites, travelers can easily be taken in by the deceptively low advertised rates without realizing that there’s more to the cost than meets the eye.

"Hidden" charges or incidentals aren't typically rolled into the cost of a hotel room when booking through online aggregators, and if you're not paying attention, you could be blindsided when you're handed the bill at checkout.

Here's what to watch out for, plus some tips on sidestepping sneaky fees.

Hotel fees you may not expect

Before booking online or by phone, call the hotel and ask what fees it charges in addition to the room rate to make sure you have an accurate representation of what your stay will really cost. It's also a good idea to read your agreement thoroughly at check-in before you sign. Look for these fees in particular:

Parking. Parking is often a standard separate charge in large cities, where space is at a premium. But be aware that you may also have to pony up for parking or valet service in smaller or more suburban properties, too.

Resort fee. Some hotels charge a daily fee for having amenities such as pools, gyms and Wi-Fi on their properties. As of last summer, the average hotel resort fee was around $21 for each night booked, according to The Washington Post, citing figures from

Additional person fee. To prevent being overrun by large groups of people trying to share the same room, hotels often charge an additional fee for each person who occupies the room per night, especially for all-inclusive resorts.

Early check-in fee. If you arrive at your destination early, ask your hotel whether you’ll be charged for accessing your room before the regular check-in time.

Cancellation fees. Hotels often charge these fees to encourage customers to follow through on filling the rooms that they’ve booked; otherwise, hotels have to eat the cost of an unexpected vacancy.

Wi-Fi/internet access. Internet access may seem like a basic feature when staying at a hotel, but plenty of properties still charge customers for it.

Daily newspaper. Some hotels still offer daily newspaper delivery to your room, so check to see whether it’s complimentary.

Phone calls made from your room. Many hotels charge pricey per-minute rates for both local and long-distance calls, so make sure you know what you’re liable for when you pick up the receiver to dial out.

Breakfast. Though many hotel chains offer complimentary continental breakfasts, some provide them only to guests who book "breakfast included" room packages.

Tips. It’s generally expected that baggage carriers, valets, doormen and other hotel employees will be tipped by hotel guests for their labor, but some hotels charge a housekeeping fee or service charge that functions as a mandatory gratuity for these services. Ask at check-in about your hotel's policy so you'll know whether to keep cash handy for tipping.

Room service and/or minibar drinks and snacks. Hotel food, whether from room service or as an in-room amenity, can be surprisingly expensive.

Credit card "holds." This security deposit of sorts protects the hotel in the event that you or your travel partners cause any serious damage to your room. As long as your room is in good shape after your departure, the hold should be lifted from your card.

Ways to avoid or reduce fees

Several of these fees and costs — such as the additional person fee or credit card holds — are unavoidable. Others can be waived or worked around, though. Here are our tips for those negotiable fees:

Self-park if possible. If you must bring your car to the hotel, scope out the area around the hotel to see whether there’s any free or cheaper parking within walking distance. It may be somewhat inconvenient, but the savings could be significant.

Join the hotel's rewards program. Some hotel loyalty programs, like the IHG Rewards Club or Marriott Rewards, waive incidental charges for services like Wi-Fi. Combining these programs with a branded hotel credit card can also help you earn perks and benefits (like a free night’s stay) even faster.

Pack snacks and drinks. If you bring chips, candy bars or drinks with you, you won't be tempted by the hotel’s exorbitantly priced minibar or room service. You may even want to consider getting a hotel room with a kitchenette so that you can save more money on food by preparing it yourself. Many food delivery services, such as UberEats, Grubhub and Postmates, also bring food to hotels.

Ask if you can leave your luggage behind the desk instead of checking in early. If you’ve arrived early at the hotel and want to explore but your room isn’t ready yet, ask the front desk staff if they can stow your luggage for free until check-in time. (Some hotels may charge a luggage hold fee, so be sure to ask.)

Know the hotel’s cancellation policy. Some hotels allow customers to cancel up to a day in advance of their booking, while others require 48 or even 72 hours’ notice. Make sure if you have to cancel that you let the hotel know as early as possible. If you’ve had a last-minute family emergency, death or other major event that precludes you from taking your trip, call the front desk to see whether the staff can help you waive the cancellation fee.

Use your cell phone for calls and internet. If the hotel room phone and/or Wi-Fi costs money, use your cell phone to make calls or use the internet. If it’s covered in your phone’s data plan, you can also turn on a mobile hotspot and tether your laptop to your phone to access the web at no additional charge.

Ask if you can avoid the resort fee by declining use of the amenities at check-in. This tactic may be tricky to pull off, but if you are polite — and lucky — you might find that the staff will work with you on this fee.

Consider other accommodations

If the prospect of getting stung by unforeseen hotel fees has you reconsidering your trip, perhaps you'd be better served by skipping hotels entirely and opting for an Airbnb, a hostel, or even a friend's guest room or couch.

Of course, these options might come with their own drawbacks. You may miss out on amenities, have to deal with noisy roommates, or be based farther from the center of a city, for example.

But these alternative accommodations may also be cheaper, meaning you can put more money toward other parts of your trip. Plus, they may help you explore and enjoy new surroundings as a local might — no resort fee required.

Travel Cards from Our Partners
Chase Sapphire Preferred Credit Card

on Chase's website

Chase Sapphire Preferred® Card
NerdWallet Rating
Rewards rate


5x on travel purchased through Chase Travel℠, 3x on dining, select streaming services and online groceries, 2x on all other travel purchases, 1x on all other purchases.


Intro offer


Earn 75,000 bonus points after you spend $4,000 on purchases in the first 3 months from account opening. That's over $900 when you redeem through Chase Travel℠.

Chase Freedom Unlimited Credit Card

on Chase's website

Chase Freedom Unlimited®
NerdWallet Rating
Rewards rate


Enjoy 5% cash back on travel purchased through Chase Travel, 3% cash back on drugstore purchases and dining at restaurants, including takeout and eligible delivery service, and unlimited 1.5% cash back on all other purchases.


Intro offer

Up to $300

Earn an additional 1.5% cash back on everything you buy (on up to $20,000 spent in the first year) - worth up to $300 cash back!

Capital One Venture Rewards Credit Card

on Capital One's website

Capital One Venture Rewards Credit Card
NerdWallet Rating
Rewards rate


Earn unlimited 2X miles on every purchase, every day. Earn 5X miles on hotels and rental cars booked through Capital One Travel, where you'll get Capital One's best prices on thousands of trip options.


Intro offer


Enjoy a one-time bonus of 75,000 miles once you spend $4,000 on purchases within 3 months from account opening, equal to $750 in travel.

See more travel cards

Find the right credit card for you.

Whether you want to pay less interest or earn more rewards, the right card's out there. Just answer a few questions and we'll narrow the search for you.

Get Started
Get more smart money moves – straight to your inbox
Sign up and we’ll send you Nerdy articles about the money topics that matter most to you along with other ways to help you get more from your money.