">

A hotel stay can fall apart in more than one way. The resort fee shows up only at checkout. The room looks nothing like the listing. The property refuses to honor a reservation you already paid for.

Those problems don't share a fix. A move that works for a hidden fee will stall on a cancellation dispute, and the other way around.

Three things decide the path: the booking contract, the FTC's fee rule, or your card issuer's billing error process. Which one applies depends on what went wrong. These rules are for U.S. consumers. If you booked outside the country, local law may send you down a different route.

What actually controls your hotel booking complaint

Sort the dispute into a bucket before you argue about it. Contract and policy issues cover cancellations, no-shows, overbooking, deposits, and room condition. Your confirmation, the platform terms, and the property's rules usually decide those.

Hidden mandatory fees are their own bucket. They fall under a specific FTC pricing rule.

Payment disputes are the third. Unauthorized charges, duplicate charges, and paid-for services you never received go through your card issuer's billing error process and federal credit card rules.

A rude clerk is a service problem. A mandatory $40 resort fee buried outside the total price is a pricing problem. That line decides who you contact and what you save as evidence.

Hidden mandatory fees: what the FTC rule does

The FTC's Rule on Unfair or Deceptive Fees took effect May 12, 2025.

For covered short-term lodging, the advertised total price must include mandatory fees a guest cannot avoid. A hotel can still charge a resort fee. It just can't hide that fee outside the most prominent price. Advertise a room at $199 plus a mandatory $39 daily resort fee, and the total should be clear up front.

Thing is, the rule is about pricing transparency, not automatic refunds.

Report a violation to the FTC or your state attorney general. If the final charge came in above the total you were shown, ask the property and platform for a correction, and keep the screenshots. The FTC's fee rule FAQ explains the total-price requirement. The December 2024 announcement and the final rule cover the legal background.

Step-by-step hotel booking complaint process

The sequence matters. Skip a step and you lose leverage later.

  1. Decide the outcome you want. Refund, partial refund, rebooking, fee removal, or a written explanation. Vague complaints get vague replies.
  2. Collect evidence. Booking confirmation, the total price shown, the final folio, messages, photos, and your payment statement. Screenshot dates and times.
  3. Contact the property first. Refund and deposit decisions often sit with the hotel or host. Use email or in-app messaging so there's a record.
  4. Open a case with the platform. Attach the evidence and state the deadline you need.
  5. Send a written complaint if chat stalls. Ask for a supervisor or case manager. Keep it short and factual.
  6. Use your card issuer's billing error process. If you paid by credit card and the issue is a billing error or a service you never received, send a written dispute. Don't wait.
  7. Escalate outside the company. The FTC, your state attorney general, a local consumer protection office, or small claims court may fit.

Platform policies: Airbnb, Booking.com, and Expedia

Platform rules are not interchangeable.

Airbnb tells guests to report a Reservation Issue within 72 hours after discovery. If a host cancels before check-in, the guest gets a full refund, and Airbnb may help find a similar place at comparable pricing. That's platform policy, not a universal law. Details sit in Airbnb's rebooking and refund policy.

Booking.com and Expedia run their own support and dispute systems. Check the confirmation email for cancellation terms and use the platform's help center before you call your bank. To be honest, the platform's written answer is what your card issuer will ask about later.

Credit card chargebacks and billing disputes

Credit card users get a defined process under federal billing error rules.

Under Regulation Z, send a written notice to your card issuer within 60 days after the first statement that shows the error. The issuer must acknowledge it within 30 days. It then has up to two billing cycles, or 90 days, to investigate. The CFPB's Regulation Z billing error rule lays out those timelines.

A chargeback is not a refund. It's a dispute routed through the card network and issuer. It fits unauthorized charges, duplicate charges, services not received, or a charge that doesn't match what you agreed to pay. Keep the facts tight and skip the editorializing. Debit, prepaid, and payment apps follow different procedures, so check the provider's dispute policy.

Cancellations, no-shows, overbooking, and room condition

Read the cancellation policy before you argue.

A nonrefundable rate usually means no refund when your plans change. It doesn't automatically mean you owe for a room the property failed to provide. Who failed matters more than the rate label.

Overbooking is a property and platform problem. Ask for comparable rebooking, a refund, or both, depending on the policy and local law.

Report room condition problems while you're still there. Photos taken after checkout carry less weight. Airbnb guests have that 72-hour window, and hotels may have a shorter internal one or want the front desk to log the issue. Deposit disputes usually hinge on an itemized damage claim, so ask for the breakdown in writing.

If you booked a room, the listing promised one thing, the front desk said another, and you saved the screenshots, that's the kind of file a support agent can act on without guessing.

Complaint letter template

Keep it short and specific. Copy the structure below.

Subject: Refund request for booking [ID]

Hello [Company/Property],

I booked [room/unit] for [dates] under confirmation [ID]. I paid [amount] on [date]. The problem was [brief fact: overbooking, undisclosed mandatory fee, unclean room, or no-show].

I have attached [confirmation, folio, photos, messages]. I am asking for [specific remedy] by [date]. If you cannot resolve this, please send a written explanation I can use with my card issuer or a consumer agency.

Thank you, [Name] [Phone/email]

What not to do

If you booked outside the U.S.

The FTC rule and U.S. credit card billing rules cover U.S. consumers and U.S. payment accounts. They don't decide a booking made under another country's law.

If you booked a hotel in the EU, the UK, Australia, or somewhere else, check that country's consumer authority. Deadlines and complaint routes differ. Keep the same evidence file and the same written request, but don't assume the U.S. process is the right one.

FAQ

How do I file a hotel booking complaint step by step? Contact the property first, then the platform. If chat stalls, send a written complaint. If you paid by credit card and the issue is a billing error, send a written dispute within the Regulation Z deadline.

Can I get a refund for a hidden resort fee? The FTC rule requires mandatory fees to be included in the total price. It does not automatically order a refund. Ask the property and platform for a correction. You can also report the pricing to the FTC or your state attorney general.

How long do I have to dispute a hotel charge on my credit card? Send a written billing error notice within 60 days after the first statement showing the error. The issuer must acknowledge within 30 days and resolve within two billing cycles, up to 90 days.

What if Airbnb or the host refuses my refund? Report the Reservation Issue within 72 hours after discovery if you can. Keep photos, messages, and listing details. If Airbnb denies the claim, ask for the written decision and consider your card issuer's billing error process.

Should I chargeback before contacting the hotel or platform? Usually no. Start with the property and platform so you have their written response in hand. A chargeback is stronger when you can show you tried to resolve things first. If a deadline is near, don't miss it.

Send a written request to the property and platform today. Keep the tone factual, and keep every receipt. If your 60-day credit card window is running, don't wait for a polite reply.

This is practical information, not legal advice.