Why Your Hotel Costs More Than the Price You Saw

You found a hotel for $89 a night. You get to checkout and it is $134. Nothing malfunctioned. Three separate mechanisms sit between the price you compared and the price you pay, and each has a different owner.

1. Resort and destination fees

A mandatory daily charge — commonly $20 to $50 — added by the hotel for amenities you may never use: the pool, the gym, the wifi that should be free anyway. Las Vegas properties are the origin of the practice and remain the most aggressive; Miami and Orlando resorts are close behind, and the city-hotel variant, usually called a destination fee, is well established in New York.

The fee is mandatory, non-negotiable, and frequently not surfaced until you are deep into checkout. It is revenue for the hotel, not a tax, and it is itself usually taxable — so the tax stack applies on top of it.

2. Taxes that appear late

Lodging tax in the US is assembled from several layers levied by different authorities: state sales tax, county and city occupancy tax, special district assessments for convention centres or tourism improvement districts, and sometimes a flat per-room, per-night fee. Together they typically add 12% to 20% of the room rate, and they are calculated on the room charge, which is not final until dates and room type are.

In Europe the structure is different but the surprise is similar. VAT is normally inside the quoted supplier rate, while a per-person, per-night city or tourist tax is collected by the property at check-in — outside whatever you paid online.

3. Currency and payment conversion

Booking in a currency that is not the property's, then being offered "conversion at the point of sale", is a third and quieter leak. Dynamic currency conversion at the front desk or the card terminal routinely costs several percent against the interbank rate. Decline it and let your own bank convert.

Why booking sites allow the first two

Because search results are sorted by displayed nightly rate, and commission on the agency model is calculated on the base room rate rather than the total. A $89 room with a $40 resort fee outranks a $125 all-in room that costs the traveller less, and it earns the distributor much the same. Every party in that chain is responding rationally to how the comparison is displayed. The traveller is the only participant with an interest in the total, and the total is the one number the interface does not show.

Regulators in the US and the EU have been moving toward mandatory all-in price display for exactly this reason. Where that has already landed, the practice thins out quickly — which tells you it was never about the amenities.

How to protect yourself

  • Compare full-stay totals, not nightly rates. Multiply out, add the fee, add estimated tax.
  • Assume roughly 15% tax on a US room rate as a planning baseline, more in major convention cities.
  • Check whether a resort or destination fee applies before you compare anything. It is property-level, so there is almost always an alternative nearby without one.
  • Remember that flat fees hurt short stays and cheap rooms disproportionately.
  • At the property, decline currency conversion on the card terminal.
  • Ask what is payable at check-in. In Europe the answer is usually the city tax; in the US it is more likely a fee.

What we do

RoomKey24 is the merchant of record for hotel bookings made here. The total shown before you press pay is what we charge — VAT included where the supplier rate includes it. Where a local city or tourist tax is payable directly to the property, we say so on the payment screen with the amount, rather than writing "all taxes and fees included" and leaving the front desk to correct us.

That is a smaller claim than most booking sites make. It has the advantage of being true.