Booking Costs and Rewards

A Guide to Hotel Booking Websites and Their Fees

How third-party booking sites and direct booking tend to differ, which extra fees to look for, and how to compare the real cost before you pay.

On this page
  1. What this guide does and does not do
  2. How booking sites make money
  3. Where extra costs appear
  4. Compare the total, not the nightly figure
  5. Payment timing and refund terms
  6. Member rates and logged-in prices
  7. Reading the fine print
  8. A simple routine for comparing
  9. When a booking site is still the right choice
  10. When to book direct
  11. Final check before you pay

What this guide does and does not do

This is a general explanation of how hotel booking websites work and where extra costs tend to show up. It does not name, rank or recommend any website or hotel, and fee practices vary by company, country and over time. Treat what follows as a list of things to check, and confirm the details on the page you are actually using.

How booking sites make money

Most third-party booking sites earn a commission from the hotel when a stay is booked through them. Some also earn from advertising placement, from add-on products such as insurance, or from the way payment is handled. As a traveler you usually do not see the commission directly. It is built into the hotel’s arrangement with the site, which is one reason the same room can appear at slightly different prices in different places, and sometimes at the same price everywhere.

Booking directly with a hotel means no intermediary commission, though that does not guarantee a lower price. Hotels often match or closely track the rates listed elsewhere, and some offer small extras to direct bookers. The honest answer is that neither route is always cheaper, so a quick comparison is worth the few minutes it takes.

Where extra costs appear

The price you first see is rarely the whole story. These are the usual places the final amount grows.

  • Taxes and government charges. Often shown separately or only at a later step. Rules differ by place.
  • Property-level charges. Some hotels add a daily charge for facilities, which is covered under resort fees. These may be listed as “payable at the property” and left out of the headline total.
  • Service charges. A percentage added to the bill is different from a voluntary tip; reading the bill carefully helps you tell them apart.
  • Booking or processing charges. Some sites add a charge at checkout, especially for particular payment methods.
  • Currency conversion. If the site or your card converts the price, the exchange rate and any card fee affect what you pay.
  • Add-ons. Pre-ticked boxes for insurance, breakfast, transfers or flexible cancellation can raise the total if you do not notice them.

Compare the total, not the nightly figure

A low nightly rate can turn out higher once taxes and per-stay charges are included. The most reliable habit is comparing total stay price for the same dates, room type and cancellation terms. Two listings that look different may really be different products: one might be non-refundable and the other flexible, or one might include breakfast. A comparison is only fair when those match.

Payment timing and refund terms

Sites differ in when you pay. Some charge at booking, some at the hotel, and some place a hold on your card. Pay-later options can be handy, but check what happens if you do not show up and whether the hotel can charge a fee. The cancellation policies that apply to your booking come from the hotel and the rate type, and the site may show them in summary form only. Read the full terms before confirming.

If you need to change or cancel, it also matters who you deal with. A booking made through an intermediary is often handled through that intermediary, not the hotel. That can slow things down if you need a quick change, and a refund may follow the site’s process rather than the hotel’s. Keeping your confirmation email and noting the cancellation deadline are simple protections.

Member rates and logged-in prices

Some sites and hotels show lower prices to signed-in members. These offers can be real savings, but they sometimes come with conditions, for example limits on changes or on earning rewards. If you collect points with a hotel program, booking through certain third-party channels may mean you do not earn points or receive status perks. Check this before assuming a lower price is the better deal.

Reading the fine print

The part most travelers skip is also the part that explains the surprises. Look for:

  • whether the rate is refundable, and until when
  • what is “included” and what is “available for a fee”
  • whether taxes and charges are part of the total shown
  • whether the price is per room or per person
  • what the hotel can charge on arrival, such as deposits or incidental holds

Taking a screenshot of the price screen and the terms is a practical way to keep a record in case the details are later disputed.

A simple routine for comparing

  1. Choose dates, number of guests and room type, and keep them identical across every comparison.
  2. Check at least one third-party site and the hotel’s own page.
  3. Note the total with all taxes and charges, plus anything payable at the property.
  4. Compare cancellation terms side by side.
  5. Consider whether loyalty points or member benefits change the value.
  6. Book through the option that gives the best combination of price, flexibility and ease of changes, not simply the lowest headline number.

When a booking site is still the right choice

Despite the extra layer, third-party sites can be useful. They let you compare many properties at once, filter by price and facilities, and read guest feedback in one place. For a trip where you have no preferred hotel, that overview can be worth more than a small difference in price. Package options that combine a flight and a room can also help in some cases, though they are worth checking against separate prices.

When to book direct

Booking direct tends to make sense when you want special requests handled, when you plan to use a loyalty account, when you may need to change dates, or when the hotel’s own page shows a clearly flexible rate. It also makes sense to call or message the hotel if something on the listing is unclear. A direct conversation often clears up questions about parking, breakfast or late arrival that a listing cannot answer.

Final check before you pay

Look at the last screen before confirming. Compare the displayed total with your earlier figure, check the currency, and confirm that you can see the cancellation deadline. If a number looks different from what you expected, pause and find out why before paying. Outcomes and prices vary, so the goal is not to find a guaranteed bargain but to avoid paying for charges you did not know about.

Keep exploring

Guides from other topics

All topics →