Pricing · February 14, 2026 · 5 min read
Resort fees and city taxes: the line items that inflate the bill at the last second
The price you see in the listing is almost never the final price. The most common extra charges, where they hide, and how to compare real totals before you book.
There's a precise moment when a booking stops feeling like a deal: the final screen, where the price that had already won you over grows by fifteen percent under a stack of line items printed in small type. Knowing those line items ahead of time helps you compare prices properly, not just at a glance.
The best known is the resort fee, a mostly American invention: a mandatory daily charge, twenty five to seventy dollars a night, that's supposed to cover the pool, the gym and wifi, but in practice exists to make the advertised rate look lower than it is. In Las Vegas and Miami it's nearly universal, and it's spreading in New York under creative names like "destination fee." You can't avoid it, but you should add it in mentally before comparing: a two hundred dollar hotel with a forty five dollar fee costs more than a two hundred thirty dollar one without.
In Europe the name changes, not the principle
In Europe the equivalent is the city tax, almost always excluded from the online price and collected directly at checkout. The numbers look small but they add up fast in the big art cities: capitals charge three to eight euros per person per night at the higher categories, and some cities calculate a percentage of the room rate instead, which on a long stay becomes a proper three figure sum. Nothing scandalous, it's local government tax. The real scandal is forgetting to include it when comparing two different hotels.
Then there's the undergrowth of smaller charges: crib supplements, city parking that can run fifty euros a night in big cities, breakfast that wasn't in the teaser price, mandatory transfers at island resorts, a forced New Year's Eve dinner. That last one is the most expensive trap of all: certain properties in peak high season tie your booking to a fixed dinner running a hundred euros a head or more, written into terms almost nobody reads to the end.
Three concrete moves to protect yourself. Always compare final totals, not nightly rates, going all the way to the summary screen before judging a price good or bad. Search the rate details for words like tax, supplement, mandatory: they do write it down, sometimes in tiny print, but they always write it down. And for resorts, email ahead and ask for the all in total for your exact dates. The written answer also works as proof if something unagreed shows up at checkout.
Edenfinder
Paradise has a price. We find it lower.
We compare prices for the same hotels across every major booking platform, with direct links to the right page.
Search your hotel →