The essentials
- Cheapest rate
- Usually non-refundable, with no date changes
- Safest rate
- Free cancellation, if you cancel before the deadline
- Compare on
- Total price for the whole stay, with taxes and fees
- US rule
- Mandatory resort fees must be in the advertised total (FTC, since May 12, 2025)
- Price drop after booking
- Several sites and chains will match or refund the difference
- Before you pay
- Read the cancellation policy, payment timing and currency
To book a hotel without overpaying, compare the total price for your whole stay (taxes and fees included) on a booking site and on the hotel’s own website, then choose between a cheaper non-refundable rate and a free cancellation rate based on how sure your plans are. Read the cancellation deadline, when you will be charged and in which currency before you pay. After booking, check the price again: several booking sites and hotel chains will match a lower price or refund the difference.
Below is how each of those decisions works, with the rules taken from the booking sites’ own terms and from official consumer sources, as of October 2026. For a ranking of the big booking sites, see the 5 best hotel booking sites.
Free cancellation or non-refundable
Most hotels sell the same room at two or more rates. The lower one is usually non-refundable. Booking.com’s FAQ puts the trade-off plainly: on a free cancellation booking you pay no cancellation fee, while a non-refundable booking may carry a fee if you cancel, and you cannot change its dates at all. The fee is set by the property, not by the booking site.
Two details catch people out:
- Free cancellation has a deadline. It is free only until a set date and time, after which the booking behaves like a non-refundable one. Booking.com’s terms note that some bookings “can only be canceled for free before a deadline”. Put that date in your calendar.
- Upfront payment can be non-refundable even on a flexible-looking stay. Booking.com’s terms say a property may take or pre-authorize an upfront payment when you book, and that it may be non-refundable, so check the property’s prepayment policy during checkout.
A simple rule: take the non-refundable rate only when your dates are fixed and the saving is worth losing the whole amount. If you book free cancellation early, you can keep checking prices and rebook if the rate falls before your deadline.
Booking direct or through a booking site
Booking sites, also called online travel agencies (OTAs), make it easy to compare many hotels at once. They are paid by the hotel: Booking.com says the property pays it a commission once your stay is finished, and that commission can influence where a hotel appears in its default “Our top picks” ranking. Hotels labelled “Ad” have paid to appear there.
Booking direct with the hotel has its own advantages, especially with big chains:
| Booking site | Hotel’s own website | |
|---|---|---|
| Comparing many hotels | Easy, one search | One hotel or chain at a time |
| Hotel loyalty points | Often not earned. Hilton Honors excludes “third party websites bookings (irrespective of rate paid)” | Earned on eligible rates |
| Price match | Some sites refund the difference (see below) | Chains such as Hilton match a lower rate found elsewhere |
| Site rewards | Genius, One Key, AgodaVIP and others | The chain’s own program |
| Changes and special requests | Often through the booking site | Directly with the hotel |
Hilton is a good example of a chain that rewards direct booking: if you book directly and find a lower qualifying rate elsewhere for the same room, dates and terms, it matches that rate and gives an additional 25% off the room rate for your stay. Hilton’s page says to submit the claim within 24 hours, and claims cannot be approved once you have checked in.
The practical approach is to search on a booking site to find the hotel, then check the hotel’s own site for the same dates and the same cancellation terms before you pay.
Photo by visualsofdana on Unsplash
Loyalty programs worth joining
Joining is free on all the big booking sites, and the member discount often appears only once you sign in, so make an account before you compare prices.
- Booking.com Genius: 10% off stays at Level 1 as soon as you create a free account, rising to 10% to 15% after 5 bookings in two years and 10% to 20% after 15. The discount applies before taxes and fees, varies by property, and levels never go down.
- One Key (Expedia and Hotels.com): Member Prices of 10% or more on select stays plus OneKeyCash, a reward balance you can spend on Expedia, Hotels.com and Vrbo. It is not redeemable for cash.
- Agoda’s VIP program: free, tiered, and gives discounted rates or other benefits on selected stays, according to Agoda’s terms.
If you stay often with one hotel chain, compare the site discount against the points and perks you would earn booking direct, since a third-party booking may earn you nothing with the chain.
Taxes and resort fees shown at checkout
The price you see first is not always the price you pay. Room taxes, city or tourist taxes, service charges and resort fees are added in different ways depending on the country and the site. Booking.com’s own FAQ says whether taxes are included “depends on the property and accommodation type”.
In the United States, the Federal Trade Commission’s Rule on Unfair or Deceptive Fees has applied to hotels, vacation rentals and the sites that sell them since May 12, 2025. Under it:
- The advertised price must be the total price, including mandatory fees the business knows about, such as a required resort fee. The FTC’s own example is a $199 nightly rate with a mandatory $39 resort fee: the resort fee must be included in the total.
- Taxes and government charges can be shown separately, but they must be disclosed before you are asked to pay, and the final amount must include them.
- Optional extras you choose, such as trip protection, do not have to be in the headline price.
The eCFR, the official online edition of US federal regulations, still showed the rule (16 CFR Part 464) unchanged since May 12, 2025 when we checked in October 2026. Outside the US, the rules differ, so switch the price display to “total stay” where the site offers it and compare totals, not nightly rates.
Watch the currency too. Booking.com warns that your bank may charge extra fees if your card is in a different currency from the one the hotel charges in. Agoda’s terms say that on a “Book Now, Pay Later” booking the final amount is converted on the payment date, so it can go up or down from the estimate you saw.
Reading reviews
Reviews tell you more than star ratings, which Booking.com says it does not assign itself. On Booking.com, you can only review a property you booked through the site and stayed at (or arrived at), recent reviews count more toward the score, reviews may only be accepted within three months of checkout and may be hidden once they are 36 months old. It also says it uses people and automated systems to find and delete fake reviews.
To get the most from reviews on any site:
- Sort by newest and read the last few months, since a renovation or new management changes everything.
- Read the lowest scores and look for patterns (noise, cleanliness, broken air conditioning) rather than one-off complaints.
- Check the subscores that matter to you, such as location or cleanliness, rather than the overall number.
- Look at the guest photos and compare them with the hotel’s own.
What to check before you book
Run through this list on the final checkout page, not on the search results:
- Exact room type, bed type and number of guests.
- Cancellation policy and deadline, written in your confirmation.
- When you will be charged: now, later, or at the hotel.
- Total price for the stay, and which taxes or fees are still to be paid at the property.
- Charging currency and whether your card adds a foreign transaction fee.
- Whether breakfast is included, and any deposit or credit card hold on arrival.
- Check-in time and what happens if you arrive late at night.
If the price drops after you book
Keep checking. Several sites will act if you find the same stay cheaper:
- Booking.com promises to refund the difference if you find the same accommodation with the same conditions for less on another website after booking. The other offer must be online and available when they check, and loyalty, coupon and “Partner Offer” prices do not count.
- Agoda will match a lower rate on named sites, including Booking.com, Expedia, Hotels.com and Trip.com, or credit the difference as AgodaCash, if you claim before 11:59 PM (property local time) the day before check-in.
- Hotels.com matches in OneKeyCash up to the day before check-in, but only for One Key members who joined before October 31, 2025.
Every program requires an exact match on dates, room, guests and cancellation terms, so take screenshots that show all of those.
Contacting the hotel before you arrive
A short message or call to the hotel solves a lot: confirming a late arrival, asking for a quiet room, checking airport transfers or parking. Booking.com’s terms say that if you think you will arrive late, you should contact the property and tell them when to expect you, and that you are responsible for any costs if you do not. Your booking confirmation lists the hotel’s contact details.
Email or the booking site’s messaging works for simple requests. For anything urgent, a phone call is faster, and that can be awkward from abroad. Messaging apps such as WhatsApp call people who use the same app over the internet. To reach a hotel’s front desk landline, use an app that calls the phone network, such as CallTuv. It calls landlines and mobiles in 232 destinations from a web browser, iPhone or Android, with pay-as-you-go rates from $0.03 a minute, credit that never expires and no subscription. It can show your own number as caller ID, so the hotel can call you back. It makes outgoing calls only and cannot be used for emergency calls.
For more options, see the 5 best apps to call landlines and our guide on how to call home from abroad. If you are still planning the trip, our guide on how to find cheap flights covers the other big cost.
Sources
Last updated 19 October 2026. Rules and prices change, so confirm anything important with the source before you travel.
- US Federal Trade Commission: Rule on Unfair or Deceptive Fees, FAQ
- US Federal Trade Commission: What the Rule on Unfair or Deceptive Fees means for you
- eCFR: 16 CFR Part 464, Rule on Unfair or Deceptive Fees
- Booking.com: Frequently asked questions
- Booking.com: Terms of Service (We Price Match, payment, policies)
- Booking.com: How we work (commission, ranking, reviews)
- Booking.com: Genius loyalty program
- Agoda: Best Price Guarantee
- Agoda: Terms of use (payment options and currency)
- Hotels.com: Price guarantee
- Expedia: One Key rewards
- Hilton: Price Match Guarantee
- Hilton Honors: Terms and conditions