How to Avoid Surprise Desk Fees and Required Charges When You Travel

Desk fees and required charges are add-ons that appear at check-in counters, hotel desks, or rental car agencies — often not included in the price you booked online. The most common are resort fees (10-50 dollars per night), baggage fees at airline counters (30-100 dollars per bag), seat selection fees (10-60 dollars), and rental car extras like additional driver fees (10-15 dollars per day). Read the fine print before you book and bring printouts of your reservation to challenge unexpected charges.

  1. Screenshot everything when you book. When you complete any travel booking online, screenshot the final confirmation page showing the total price breakdown. Save the email confirmation. These are your proof if desk staff try to add charges that were not disclosed. Hotels especially will claim resort fees or parking fees were mentioned during booking when they were not.
  2. Read the fare rules before you buy the ticket. Budget airlines and basic economy fares charge for nearly everything at the airport desk. A carry-on bag can cost 35-60 dollars if you did not add it during online booking. Seat selection costs 10-40 dollars at check-in but may have been free or cheaper online. Print your boarding pass at home — some airlines charge 5-10 dollars to print it at the airport kiosk.
  3. Ask about resort fees and mandatory charges before you book the hotel. Resort fees range from 10 to 50 dollars per night and cover amenities you may not use like pool access, wifi, or gym entry. These fees are often excluded from the room rate shown on booking sites. Call the hotel directly and ask what the total nightly rate is including all mandatory fees. Some booking sites now show resort fees separately — always check the final price breakdown.
  4. Decline rental car extras at the counter. Rental car desks will offer insurance upgrades (15-30 dollars per day), GPS units (10-15 dollars per day), prepaid fuel (premium prices), toll passes (10-15 dollars plus usage), and additional driver fees (10-15 dollars per day). Your personal car insurance or credit card may already cover rental car damage. Your phone has GPS. Fuel is cheaper at gas stations. Only accept what you actually need.
  5. Check baggage fees online and pay in advance. Most airlines charge less for baggage if you add it during online check-in than at the airport counter. Online fee for one checked bag might be 30 dollars. At the counter it becomes 40-50 dollars. Overweight bag fees are brutal — 50 to 200 dollars per bag. Weigh your luggage at home. If you are close to the limit, wear your heaviest items on the plane.
  6. Watch for tourist taxes and city fees. Many cities charge tourist taxes or occupancy taxes separate from the hotel rate. These range from 1 to 15 percent of your room cost or a flat fee of 2-5 dollars per night. They appear at checkout. They are legal and unavoidable but rarely shown clearly when you book. Budget an extra 10-15 percent on top of your hotel rate for taxes and fees combined.
  7. Avoid mini-bar and in-room charges. Hotels charge 3-5 times retail price for mini-bar items. A soda that costs 1.50 dollars at a corner store costs 6 dollars from the mini-bar. Some hotels have sensor pads that charge you if you even move an item. Phone calls from hotel rooms cost 2-5 dollars per minute. Use your mobile phone or wifi calling instead.
  8. Challenge charges you did not authorize. If a charge appears on your hotel bill or rental car receipt that you did not agree to, say so immediately. Ask them to show you where in the booking terms that charge was disclosed. If they cannot, ask them to remove it. Be polite but firm. If they refuse, note it on the receipt before you sign and dispute it with your credit card company later.
Are resort fees legal?
Yes. Hotels are required to disclose them but many bury the information in fine print or show it only at the final booking screen. Some US states and the FTC have taken action against hotels for deceptive resort fee practices but the fees themselves are legal. Your best option is to avoid hotels that charge them or factor the fee into your price comparison.
Can I refuse to pay a resort fee?
Not if it was disclosed anywhere in the booking process. The hotel will point to terms and conditions you agreed to. If the fee was truly not mentioned anywhere in your booking, you can dispute it but you will likely need to pay it to check out and then dispute the charge with your credit card company afterward.
Why do airlines charge less for baggage online than at the counter?
To incentivize you to handle it yourself and reduce counter congestion. It also allows them to advertise lower base fares and collect extra fees from passengers who do not read the rules. Always add baggage during online check-in if your fare does not include it.
Do I need the rental car company insurance?
Usually not. Check if your personal car insurance covers rentals — most do. Many travel credit cards include collision damage waiver for rental cars at no extra charge. Call your insurance company and credit card issuer before you travel to confirm what is covered. If you have coverage elsewhere, decline the rental counter insurance.
What happens if I cannot pay an unexpected fee at the counter?
For hotels, they may allow you to charge it to your room and pay at checkout. For airlines, if you cannot pay a required fee like baggage charges, you cannot check the bag — you will need to consolidate into fewer bags or carry it on if size allows. For rental cars, they will not release the vehicle until fees are paid. Always travel with a credit card that has available credit for unexpected charges.
How do I know the total price before I book?
For hotels, look for the total price including all fees near the payment button — good booking sites show this clearly. For flights, select your baggage and seats before you reach the payment screen to see the real total. For rental cars, go through the booking process completely and review the final cost breakdown before confirming. If a site does not show total cost clearly, book elsewhere.