Rules and Taxes

Tourist Tax for Short-Term Rentals: The Host's Guide

Tourist tax looks simple until you host across a few cities. The rate, the exemptions, the night cap, and the filing calendar are all decided locally, so the same booking can carry very different charges depending on where the property sits. And now that platforms like Airbnb collect the tax in many places, hosts assume their job is done. Often it isn't. This guide walks through how tourist tax works for short-term rentals in Italy, Spain, and France, and where the host's own declaration duty survives platform collection.

Last updated:

EUR 6.00
Rome's flat nightly tourist tax for short-term rentals
1,200+
Italian comuni where Airbnb began collecting on 15 February 2026
30 June
Deadline for Italy's annual tourist-tax declaration
5 nights
Venice's taxable-night cap for short-term rentals

Why Tourist Tax Trips Up Short-Term Rental Hosts

The confusion isn't about arithmetic. It's that a per-night charge with a local rate has quietly turned into a reconciliation problem. A platform may collect and remit for one reservation while a Booking.com stay, a direct booking, or a stay in a town the platform hasn't reached yet leaves the tax in your hands. On top of that, collection and declaration are two different duties: a platform handing money to the city doesn't necessarily file your municipal report. Hosts who read "Airbnb now collects the tax" and stop there are the ones who get a letter from the comune. This guide is for owners and managers who want to know exactly which part is still theirs.


What tourist tax is, and who sets it

Tourist tax, also called a lodging tax or occupancy tax, is a small charge on overnight guests that funds local tourism and services. It goes by different names across Europe: imposta di soggiorno in Italy, taxe de sejour in France, and the impost sobre estades in Catalonia. What they share is that they're set close to the ground. In Italy the tax is instituted comune by comune under a national framework. In Spain it's regional, run by the autonomous community. In France it's the commune that adopts and rates it. That local control is the whole reason a guide like this exists: there's no single number to memorize, only a method for finding the right one and confirming it hasn't changed.


Italy: one national law, hundreds of local rates

Italy's imposta di soggiorno rests on D.Lgs 23/2011, which lets provincial capitals, unions of comuni, and listed tourist or art towns adopt the tax and set their own rate, cap, and exemptions. The standard reference ceiling is around EUR 5.00 per person per night, applied proportionally to the price of the stay, though high-tourism cities can go higher, which is how Rome reaches EUR 6.00 for rentals. The headline change is platform collection: on 15 February 2026 Airbnb began collecting and remitting across Italy, starting with more than 1,200 comuni. But hosts keep the annual ministerial declaration, due 30 June of the following year, and often a municipal reporting duty on top. Confirm your comune's current rate before you set what you charge.

Read our deep dive

Spain: a regional tax, and the host stays liable

Spain's tourist taxes are regional. In Catalonia the IEET applies per night up to a 7-night cap, and from 1 April 2026 a tourist apartment in Barcelona city pays EUR 9.50 in total, made up of a EUR 4.50 regional rate plus a EUR 5.00 municipal surcharge. The law fixes a ceiling of EUR 8 for that surcharge, which a municipality can move toward by ordinance, so treat any figure above the current EUR 5.00 as possible, not scheduled. In the Balearics the ITS runs at EUR 2.00 per day for tourist accommodation, with a low-season reduction. Platforms in Spain can only assist collection with express authorization, and even then the host remains the party obliged to file the self-assessment. Check the current tariff with the ATC or ATIB.

Read our deep dive

France: percentages, caps, and stacked surcharges

France's taxe de sejour splits by classification. A classed property pays a flat per-night rate, while unclassified accommodation pays 1 to 5 percent of the per-person nightly cost, capped at the highest tariff the local authority has adopted. Additional taxes then stack on the base: a 10 percent departmental share, and in the Ile-de-France region a 15 percent regional add-on plus a 200 percent Ile-de-France Mobilites surtax. In Paris the 2026 cap for unclassified lodging is EUR 15.93 per adult per night. Platforms that handle payment have been required to collect and remit the tax under their own responsibility since 1 January 2019, remitting twice a year. Classing a property can lower the rate, so it's worth checking your commune's table on taxesejour.fr.

Read our deep dive

Platform collection is not the same as your declaration

This is the point competitors skip. Airbnb now collects the tourist tax across much of Italy, starting with 1,200+ comuni and expanding, and, by statute, in France, and that genuinely removes the collection step for those bookings. What it doesn't remove is the reporting. Rome still expects a quarterly Comunicazione through GECOS, Florence wants a monthly filing, and Catalonia's modelo 950 is due twice a year, regardless of who took the money. Collection and declaration are separate duties. On top of that, coverage is uneven: a platform may collect for one stay while a Booking.com reservation, a direct booking, or a stay in a not-yet-covered comune stays entirely on you. The real work is reconciling which nights were already collected against which you still owe, per property and per channel. Get that wrong and you either double-pay or under-report.


Rates move: how to stay current

Every number in this cluster can change by local decision, and 2026 is a busy year for it. Milan raised its rental rate to EUR 9.50 under an Olympic-year measure. Catalonia reworked its tariffs and surcharges under a 2026 law. Paris reset its caps for the year. So treat any rate you read, here or anywhere, as a starting point that needs confirming. Before each season, check the current amount, night cap, and exemptions with the comune, the ATC or ATIB, or your commune, and update what you charge guests. This guide explains how the systems work; it isn't tax advice, and a local accountant or the tax authority can confirm exactly what you owe and file.


Getting Tax Handling Right Builds Guest Trust

Guests notice surprise charges at check-in more than almost anything else. A clear line in your listing and confirmation about whether the tourist tax is included, collected by the platform, or payable on arrival heads off the most common check-in dispute. Where the city requires it, posting the applicable amounts and exemptions and handling guest registration cleanly signals a professional operation. The reward is fewer arguments over a few euros and fewer reviews that mention a fee the guest wasn't warned about. Accurate, upfront tax handling is quietly part of good short-term rental compliance and of a good stay.


How Hostaway Helps

Hostaway won't file your municipal tourist-tax declaration, and no honest tool should claim to. What it does is remove the data mess underneath the declaration. As your reservations flow in from Airbnb, Booking.com, and direct channels into one system, Hostaway keeps the guest counts, nights, and channel for each stay in one place, which is exactly what you need to reconcile what a platform already collected against what you still have to report to the comune. For hosts juggling several properties across cities with different rates and caps, that single source of truth is the difference between a clean quarterly filing and a spreadsheet you dread. Pair it with a local accountant for the filing itself.
Get a Free DemoSee pricing

Frequently Asked Questions

It's a per-night charge on overnight guests, also called a lodging or occupancy tax, that local or regional authorities levy to fund tourism and public services. In Italy it's the imposta di soggiorno, in France the taxe de sejour. The host or manager usually collects it from guests and passes it to the authority.

Local or regional government, not a national tax office. Italian comuni, French communes, and Spanish autonomous communities each set their own rates, caps, and exemptions. That's why the same stay costs different amounts in Rome, Barcelona, and Paris, and why you should always confirm the figure with the relevant authority.

Often yes. Platform collection handles the money for the bookings it covers, but it doesn't automatically file your local report. Rome still wants a quarterly declaration, Florence a monthly one, and Catalonia its modelo 950. Bookings from other channels or in not-yet-covered towns also stay on you. Collection and declaration are separate duties.

Structurally, quite different. Italy sets the tax comune by comune, Spain runs it regionally, and France ties it to property classification with percentage rates and stacked surcharges. The practical lesson is the same everywhere: find the rate that applies to your specific address and confirm it before each season.

Usually, but the age line varies by place. Rome and Venice exempt children under 10, Florence under age 12, Milan under 18, and Catalonia guests aged 16 or under. Because the threshold differs, check the exemption rule for the exact city, not a general one.

Those are the ones that catch hosts out. Where a platform doesn't collect, or a channel isn't set up to, the tourist tax falls back to you to charge, collect, and remit. Reconciling collected versus owed across every channel is the core of the work.

More often than hosts expect. Rates move by local decision, and 2026 alone brought Milan's Olympic-year increase, Catalonia's new tariffs, and Paris's reset caps. Treat any published rate as a starting point and re-confirm it with the authority at least once a season.

Tourist tax is separate from licensing, and yes, many places require a short-term rental permit or a registration number in addition to charging the tax. Some cities also add guest registration duties. Check your local rules, because the two obligations run in parallel.

Keep the nights, guest counts, exemptions applied, and which channel took each booking, per property. That's the backbone of clean occupancy tax reporting and the evidence you'll need if a comune questions a filing. Retain platform statements showing what was collected on your behalf.

Hostaway centralizes reservations from every channel so the guest counts, nights, and booking source you need for reconciliation live in one place. It won't file your declaration for you, but it removes the data scramble that makes filing painful, especially across several properties and cities. Use it alongside a local accountant.

Related Guides


Related Glossary Terms

  • Tourist Tax: A local or municipal tax on overnight stays, typically charged per guest per night and remitted to the local authority.
  • Lodging Tax: Lodging tax (also called transient occupancy tax) is a government-imposed tax on short-term rental stays that hosts are required to collect from guests and remit to authorities.
  • Occupancy Tax Reporting: The process of calculating, filing, and remitting lodging or occupancy taxes collected from short-term rental guests to the appropriate government authorities.
  • Transient Occupancy Tax (TOT): A tax levied on short-term accommodation stays, collected from guests and remitted to local government.
  • STR Compliance: The process of meeting all legal, regulatory, and tax requirements for operating a short-term rental property.

Official Sources

Ready to find out how Hostaway can transform your business?