The Vacation Expense Families Keep Forgetting: Tourist Taxes

The Vacation Expense Families Keep Forgetting: Tourist Taxes

Family Vacation Cost Watch • 2026

Paris vs. Rome vs. Barcelona: Tourist Taxes for Families Compared

A seven-night hotel stay can add €42 in one European city and more than €200 in another — even before anyone orders breakfast, takes a taxi or walks through a museum door.

Rates checked for 2026 • Comparison uses a family of four

I’ve planned enough family trips to know the dangerous number isn’t always the airfare or even the hotel rate. It’s the pile of smaller charges that show up after you’ve mentally declared the vacation paid for. Tourist taxes used to be pocket-change territory. In quite a few European cities, they aren’t anymore — and two families sleeping in similarly priced rooms can owe very different amounts simply because their children are different ages.

What Mom, Dad and Two Kids Actually Pay

Our test family: two adults, one 8-year-old and one 12-year-old, staying 7 nights in one 4-star hotel room. For Amsterdam and Berlin, where the tax is percentage-based, we use a €250-per-night taxable lodging base. For Greece, we use the April–October 4-star rate. Venice uses the February–December historic-center rate.
€218.75 Amsterdam estimate — highest in our test
€42 Porto estimate — lowest in our test
€176.75 Gap between the two family bills
The part most people miss: “family of four” doesn’t tell you enough. Paris and Barcelona exempt both children in this example. Rome and Florence charge the 12-year-old. Venice charges that child half-rate. Lisbon and Porto exempt both children. Amsterdam and Berlin don’t build the tax around the children’s ages at all — the lodging price drives the calculation.

2026 Tourist Tax Comparison

Destination 2026 rule used Child treatment Night cap 7-night family bill
Amsterdam 12.5% of overnight price, excluding VAT Price-based rather than a separate per-child levy No short-stay cap used €218.75
Rome €7.50 per person/night, 4-star hotel Under 10 exempt; age 12 pays 10 nights €157.50
Florence €7 per person/night, 4-star hotel Under 12 exempt; a 12-year-old is taxable 7 nights €147.00
Berlin 7.5% of net lodging charge Price-based rather than a per-child charge No former 21-night cap €131.25
Paris €8.45 per adult/night, 4-star hotel Minors exempt All 7 nights in example €118.30
Barcelona €8.40 per taxable person/day, 4-star hotel Under 17 exempt 7 nights €117.60
Athens / Greece €10 per room/night, 4-star hotel, Apr–Oct Occupancy doesn’t change a one-room fee Per room/day €70.00
Venice €4.50 full rate, 4-star historic-center hotel Under 10 exempt; ages 10–15 receive 50% reduction 5 nights €56.25
Lisbon €4 per person/night Charged from age 13 7 nights €56.00
Porto €3 per person/night Age 12 and younger exempt 7 nights €42.00

Estimates are for the specific family and lodging assumptions above. Change the hotel class, room count, nightly rate, season or children’s ages and several of these numbers change immediately.

Same Vacation Length. Very Different Tax Bill.

Amsterdam
€218.75
Rome
€157.50
Florence
€147.00
Berlin
€131.25
Paris
€118.30
Barcelona
€117.60
Greece
€70.00
Venice
€56.25
Lisbon
€56.00
Porto
€42.00

Why the Numbers Get So Weird

1

The birthday problem

Age cutoffs aren’t remotely standardized. A 12-year-old is exempt in Porto and Lisbon, taxable in Rome and Florence, half-rate in Venice and exempt in Barcelona and Paris. If you’re comparing two hotels in two cities, the children’s birth dates can legitimately move the total.

2

The expensive-room problem

Amsterdam and Berlin behave differently from fixed city taxes. At €250 per night, Amsterdam’s 12.5% tax is €31.25 a night. Raise the taxable room price to €400 and the same seven nights become €350 in tourist tax.

3

The one-room versus two-room problem

Greece’s climate-resilience fee is charged per room. A family squeezed into one 4-star room during April–October pays €70 over seven nights. Book two rooms and the fee becomes €140. A fixed per-person city tax usually doesn’t double merely because the family uses a second room.

4

The night-cap problem

Seven nights does not always mean seven taxable nights. Venice caps its overnight tourist tax at five consecutive nights, while Lisbon, Porto, Florence and Barcelona use seven-night limits relevant to this comparison. Rome’s hotel tax runs to ten nights.

Barcelona changed materially in 2026

From April 1, 2026, a 4-star Barcelona hotel carries a combined Catalonia-plus-city charge of €8.40 per taxable person per day. The comparable total immediately before the change was €5.70. For two taxable adults staying seven nights, that’s an increase from €79.80 to €117.60 — €37.80 more on the same basic family stay.

Paris: €2.60 becomes €8.45

Paris is a useful example of why looking only at a city’s basic tax rate can be misleading. The 2026 municipal component for a 4-star property is €2.60 per adult/night, but departmental, regional and Île-de-France Mobilités additions bring the actual total to €8.45 per adult per night. The two children in our example are exempt because they are minors.

Venice has two charges people regularly mix up

The overnight tourist tax and Venice’s Access Fee are not the same thing. Overnight guests staying in accommodation within the Municipality of Venice are exempt from the Access Fee during its applicable periods, although they may need the required exemption documentation. They still pay the normal overnight tourist tax. The 2026 Access Fee trial ended July 26.

Is the Tourist Tax Already in the Hotel Price?

Don’t assume it is — and don’t assume it isn’t. There is no dependable city-by-city answer because the way the charge appears also depends on the hotel, booking platform, room type and the information supplied about the guests.

What to look for before paying: phrases such as “includes taxes and charges,” “city tax excluded,” “payable at property,” “additional local taxes,” or a separate taxes-and-fees line. Booking sites can treat mandatory charges as included or excluded depending on the local rules and whether the amount can be calculated in advance.

This matters most with age-dependent taxes. A booking engine that doesn’t yet know whether the children are 6, 12 or 17 may not be able to calculate the final local levy from a headline room price alone. The safest comparison is the final price breakdown for the exact travelers, not the first nightly number in the search results.

Five Ways Families Can Avoid the Surprise

Enter every child’s real age

Don’t search “2 adults, 2 children” and stop there. In several cities the difference between age 9, age 12 and age 17 determines whether the child owes nothing, half-rate or the full amount.

Compare the tax before upgrading hotels

Paris, Rome, Florence, Barcelona and Greece vary the levy by accommodation category. Moving from a 3-star to a 4-star property can increase more than just the room rate.

Check the taxable-night ceiling

A ten-night vacation doesn’t automatically produce ten nights of tourist tax. Caps can make a longer stay less painful than simply multiplying the nightly tax by the entire trip.

Watch percentage-based cities

With Amsterdam and Berlin, an expensive room produces a larger tax bill. That makes a discounted room rate more valuable than it first appears because it can also lower the tax.

Recheck shortly before travel

Local levies change faster than many printed travel guides do. Barcelona’s April 2026 increase is a good example. Check the municipality or your accommodation’s current tax notice before building the final trip budget.

Ask one specific question

Instead of asking the hotel “Are taxes included?”, ask: “What mandatory accommodation or tourist taxes will our exact party still owe after this quoted total?”

Methodology & source note: Rates checked against 2026 information from the City of Amsterdam, Berlin tax authorities, French Service-Public/City of Paris, Catalonia Tax Agency, Roma Capitale, City of Florence, Lisbon Municipality, Porto Municipality, Greece’s Independent Authority for Public Revenue and Ministry of Finance, and the City of Venice. Calculations are illustrative rather than a booking quote. Hotel category, tax base, season, children’s exact ages, exemptions and booking channel can change the amount due.

Family Tourist Tax Estimator

Change the destination, trip length and children’s ages. The calculator uses the 2026 4-star rules discussed above. Room price matters for Amsterdam and Berlin.

€218.75
Amsterdam: 12.5% × €250 × 7 nights.
Estimates only. Percentage-tax calculations use the room-price field as the relevant taxable lodging base. Greece assumes one room. Venice uses the historic-center February–December rate.