Notes · Hotels and restaurants

Since April 2026, a five-star hotel in Catalonia outside Barcelona charges €4.50 in tourist tax per person per night. In April 2027 it will be €6, and a guest booking today may not know.

What changed with Catalonia’s 2026 law, the municipal surcharge that arrived in October, the advance-booking rule, and why the tax should be visible before payment, not at checkout.

Daniel Esteban Feo7 min read

Picture this: in March 2027, a family from London books seven nights in July at a five-star hotel on the Costa Brava. Two adults and two teenagers, aged 15 and 17. The website says “tourist tax not included” and nothing more. On the last day, at the front desk, a line appears on the bill that nobody explained. It is not an amount that changes their holiday. But it is the last thing they remember about the hotel.

In a luxury hotel, tourist tax is a small figure next to the bill. That is why it tends to be treated as a detail. And that is why, when it appears as a surprise, it weighs more than it is worth.

What changed in 2026.

Catalan Law 2/2026 of 6 March, in force since 1 April 2026, raised the tax on stays in tourist establishments. For a five-star hotel outside the city of Barcelona, the rate is €4.50 until 31 March 2027 and €6 from 1 April 2027. A four-star hotel goes from €1.80 to €2.40, and a holiday rental home from €1.75 to €2.50. In the city of Barcelona, a five-star hotel pays €7, and the city council can add a surcharge of up to €8 by local ordinance.

The same law allows other towns to approve their own surcharge of up to €4, which cannot exceed the rate and only applies to stays from 1 October 2026. Under the 2017 law that governs the tax, it is charged per person per night, up to a maximum of seven nights per person, and guests aged 16 or under are exempt.

An example, for illustration only: in the scene above, three people pay, because the 15-year-old is exempt. Three people for seven nights at €6 comes to €126, plus the municipal surcharge if their town has approved one.

The rule hardly anyone explains.

The law adds a sentence that matters a great deal to a hotel with advance bookings: if the accommodation is booked in advance, the rate in force at the time of booking applies, provided the booking and the tax, with any surcharges, are paid at that moment. Put another way, a July 2027 booking paid in full before 1 April, tax included, keeps the €4.50 rate. An unpaid booking does not.

What I do not know.

I do not know which towns have already approved a surcharge or how much it is: that depends on each local ordinance, and your town hall or your tax adviser will know yours. Nor do I know how the online travel agencies each hotel works with display it today. I am not a tax adviser, and this note does not replace that advice.

The blind spot: the price does not end on the website.

Many hotel websites show the room price and leave the tax for a footnote or for the front desk. With a rate that changes on 1 April 2027, a municipal surcharge that can appear at any time and a rule that depends on when the guest pays, that footnote can fall short or, worse, be wrong. And international guests, used to all-in prices or to different taxes at home, do not know what to expect.

It is not the amount that annoys. It is finding out on the way out.

Where I stand.

I think a luxury hotel should show the final price from the very first screen: the room, the tax per person per night, the surcharge if there is one, and the total, in the guest’s language. And if it sells prepaid rates for 2027, it should explain clearly which tax rate applies in each case. It is little work, and it avoids an awkward conversation at the front desk. Nobody leaves a five-star hotel over €6. They leave with the feeling that they were not told everything.

What I would check.

  • How the price is shown. Whether the total including tax appears before payment or only on the bill.
  • The April 2027 change. Whether bookings for stays after that date already show the €6 rate.
  • Your town’s surcharge. Whether your town council has approved one and whether the website reflects it.
  • Prepaid rates. Whether the booking engine collects the tax at booking when it should, and whether the website explains it.
  • The channels. Whether online travel agencies show the same as your website, in every language.

Where to start.

  1. This week

    Book like a guest

    Make a test booking for July 2027 and note on which screen the tax appears.

  2. This month

    Ask the town council

    Whether there is a municipal surcharge from 1 October 2026, how much, and from when.

  3. Before April 2027

    Update the engine and the copy

    Tax rates by date, the advance-booking rule and a visible final price, in every language.

  4. Every season

    Check the channels

    Make sure the website, online travel agencies and email confirmations all say the same thing.

Today, make a test booking on your website for five nights for two people in April 2027 and go through to the last screen before payment. Can you see how much tourist tax they will pay, and at which rate?

If not, that guest will find out at check-out, and it will be the last thing they remember about your hotel. Is that the last memory you want to leave them with?

If you would like me to review how your website shows the final price, in every language, start with the Strategic Diagnostic. How to collect and declare the tax is for your tax advisers to decide, not a designer.