Regulations & Taxes

How to Collect and Automate Tourist Tax for Vacation Rentals

Tourist tax is municipal: France's 2027 national scale keeps the 2026 limits, Paris caps unclassified rentals at EUR 15.93/person/night in 2026 and 2027 (surtaxes included), Barcelona charges EUR 9.50/night for tourist flats since April 2026, Amsterdam 12.5%, Florida 6% sales tax plus county taxes. Airbnb collects-and-remits in agreement-cities; for direct bookings the host is responsible, and on Booking.com or VRBO it depends on the country (in France, platforms that handle payment for non-professional hosts must collect it). This guide covers rates by jurisdiction, OTA collection patterns, the failure modes that get hosts in trouble, and the 5 components of full tax automation.

Automating tourist tax collection and filing for vacation rental properties across multiple jurisdictions

Automate tourist tax across every property and channel

Sign up free. Set each property's tourist tax as a percentage or a fixed amount, per stay, per night or per guest per night, with children exempt and a cap per person. Direct bookings collect it through Stripe; platform bookings keep the platform's tax as a separate amount.

Start free trial

How to collect and automate tourist tax for vacation rentals

Updated October 2026: France’s 2027 national scale is published and keeps the 2026 limits (see the 2027 section below), Paris has confirmed an unchanged grid for 2027, Vienna’s rate rose to 5% on 1 July 2026 (8% from 1 July 2027), and Barcelona’s higher Catalan rates apply since 1 April 2026.

Tourist tax used to be an end-of-year cleanup task. In 2025 it became an operational priority across every major European market and a growing set of US destinations. Berlin raised its rate to 7.5% in January 2025 and dropped its exemption for stays of more than 21 nights. Barcelona doubled its regional tax from April 2026. Amsterdam charges 12.5% of the overnight price, and the city plans 16% for 2027. France’s Loi Le Meur (November 2024) made a registration number compulsory for every furnished tourist rental, through a national online service now planned for the fourth quarter of 2026 (until then, in communes that run their own procedure), with fines for non-registration. Italy’s CIN regime, mandatory since January 2025, fines €800-€8,000 for operating without the code and €500-€5,000 for not displaying it. The host who treated tourist tax as something to figure out later is now exposed across multiple jurisdictions at once.

The mechanics are the same everywhere: know the rate per property, calculate per booking, collect at the right moment, file on the city’s schedule, retain records for the audit window. The complication is that all five steps vary by city and by OTA. This guide covers the 2026 rates in the cities most vacation rental hosts operate in, France’s 2027 scale, the three OTA collection patterns to know (Airbnb collects-and-remits, host collects-and-remits, OTA includes-in-displayed-rate), and what end-to-end automation looks like.

Why tourist tax has become a serious operational issue

Tourist tax (taxe de séjour in France, imposta di soggiorno in Italy, impuesto sobre estancias turísticas in Spain) is municipal, set by each city or region, not at the national level. The rates vary widely and changed materially in 2025-2026. Rates as published by the cities (confirm the current figure on the municipal portal before configuring it):

  • Paris (2026, unchanged for 2027): a fixed rate per person per night for each classification, from €0.65 (1 and 2 star campsites) to €15.93 (palaces) including surtaxes. Unclassified accommodations pay 5% of the nightly cost per person excluding VAT, plus surtaxes that add 225% on top (10% departmental, 15% for the Société du Grand Paris, 200% for Île-de-France Mobilités), capped at €15.93 per person per night (Ville de Paris).
  • Barcelona (effective April 1, 2026, Catalan Law 2/2026): the regional tax doubled, and the city surcharge rises €1 a year to €8 by 2029. STR rate is €4.50 + €5 city surcharge = up to €9.50/night. 5-star hotels: €7 + €5 = €12/night.
  • Rome (rates in force since 1 October 2023): €3 to €10 per person per night by category, €6 for short-term rentals, first 10 consecutive nights only, children under 10 exempt.
  • Florence: €3.50 to €8 per person per night by category, first 7 consecutive nights only (rates reported in force since 1 February 2025).
  • Amsterdam: 12.5% of the overnight price since 1 January 2024, unchanged in 2026; the city’s draft 2027 budget plans 16% from 1 January 2027 (council vote pending in October 2026).
  • Berlin (Jan 1, 2025): increased to 7.5% of the net price of the stay (was 5%); business stays are taxed since 1 April 2024, and the exemption for stays over 21 nights ended in 2025.
  • Lisbon: €4/person/night (doubled Sep 1, 2024), max 7 nights, exempt under 13.
  • Vienna: 5% of net accommodation cost since 1 July 2026 (up from 3.2%), rising to 8% on 1 July 2027.
  • Prague: CZK 50 per person per day, for stays of up to 60 consecutive days, under 18 exempt.
  • Florida (US): 6% state sales tax, plus any county discretionary surtax and the county’s Tourist Development Tax (5% in Lee County, per the Florida Department of Revenue).
  • NYC (since March 1, 2025): New York State and local sales tax on short-term rentals above $2 per unit per day, plus a $1.50 per unit per day New York City unit fee.
  • San Francisco: 14% TOT on stays under 30 days.
  • Las Vegas / Clark County: 13% standard, 13.38% in the Primary Gaming Corridor.
  • Hawaii: the state TAT rose from 10.25% to 11% on January 1, 2026 (Act 96, SLH 2025), on top of the county TAT and the general excise tax.

For an Amsterdam two-bedroom at €200/night hosting four guests for 5 nights, the 12.5% tax alone is €125 per booking. For a Paris unclassified property at the same price with four adults, the 5% base rate comes to €50 per booking, and about €160 once the 225% surtaxes are added (at €50 per person per night, the €15.93 cap does not apply). Across 50 bookings a year, that is about €6,000 to €8,000 in tax per property, a real line item that has to be calculated, collected, and remitted accurately.

The scale of automated collection is significant: Airbnb remitted €210M in taxe de séjour to 26,000+ French municipalities in 2025, per Airbnb’s own newsroom announcements.

France: taxe de séjour rates for 2027

The national scale for 2027 is published (DGCL, barème applicable pour 2027). Its limits are revalued every year by the inflation of the year before last (consumer prices excluding tobacco, +0.9% in 2025) and rounded to ten cents, so the 2027 figures are the same as in 2026. Per person per night, before additional taxes:

  • Palaces: €0.70 to €4.90
  • 5-star hotels, residences and furnished tourist rentals (meublés de tourisme): €0.70 to €3.60
  • 4-star: €0.70 to €2.60
  • 3-star: €0.50 to €1.70
  • 2-star, and 4 or 5-star holiday villages: €0.30 to €1.00
  • 1-star, 1 to 3-star holiday villages, chambres d’hôtes and hostels (auberges collectives): €0.20 to €0.80
  • Unclassified or awaiting classification: 1% to 5% of the price per person per night excluding VAT, capped at the highest rate the commune has voted

For an unclassified rental, the price per person is the nightly price divided by all occupants, minors included, and only the guests who are not exempt pay. The commune’s share is capped first, then the additional taxes are added on top: 10% where the département has voted it; in Île-de-France, 15% (Société des grands projets, since 2019) and 200% (Île-de-France Mobilités, since 1 January 2024); and 34% for high-speed rail projects in Bouches-du-Rhône, Var and Alpes-Maritimes (since 2023) and in 14 départements of the South-West and Occitanie (since 2024). Paris charges the maximum, €15.93 per person per night with all additional taxes, for palaces and as the cap for unclassified rentals, and has confirmed the same grid for 2027. A star rating moves a rental from the percentage to a fixed rate.

Exempt by law (CGCT article L2333-31): minors, holders of a seasonal work contract employed in the commune, people in emergency accommodation or temporary rehousing and, where the council has set a rent threshold, occupants paying less than it. Guests domiciled in the commune do not pay it either.

Who collects: the platform must collect it when it handles the payment for a non-professional host, and pays it over twice a year (by 30 June and 31 December); otherwise, and on every direct booking, the host collects it before the guest leaves and pays it to the commune. Communes had to vote their 2027 rates before 1 July 2026 (a decision taken later applies from 2028), and every commune’s rates are published on impots.gouv.fr before 15 October. The rate due is the one in force on the dates of the stay, not on the booking date: a January 2027 stay booked in October 2026 owes the 2027 rate.

How tourist tax interacts with the OTAs

A critical detail many hosts miss: who collects the tax depends on the city and the OTA. Three patterns:

Airbnb collects-and-remits

In many EU cities (Paris, Barcelona, Lisbon, Vienna, dozens of others) Airbnb collects tourist tax automatically from the guest at booking and remits it directly to the city. The host doesn’t see the money and doesn’t have to file. This is the simplest case, but only applies to Airbnb bookings in cities where Airbnb has a tax-collection agreement.

Host collects-and-remits

In cities where Airbnb has no tax-collection agreement, for direct bookings, and on Booking.com or VRBO wherever the platform does not collect, the host is responsible for collecting the tax from the guest and remitting it to the authority. In France, platforms that handle payment on behalf of non-professional hosts are legally required to collect and remit taxe de séjour (article L.2333-34 of the CGCT). Booking.com does so, although how it classifies hosts has been disputed, so check your payout statements rather than assume. This is where most compliance failures happen.

OTA includes in displayed rate

Some OTAs (notably Booking.com in some markets) let hosts include the tax in the displayed rate as “taxes and fees included.” The collection still flows through the host’s bank account and the host still files. Only the display changes.

The real cost of getting tourist tax wrong

Three failure modes that show up in regulator publications:

Under-collection

Charging guests less than the rate set by the city. Common when hosts use round numbers (EUR 2 per guest per night when the actual rate is EUR 2.31). The shortfall is the host’s liability, back-taxes plus interest plus fines.

Non-collection

Not collecting at all. Many hosts assume Airbnb handles everything everywhere and don’t realize that direct bookings, and platform bookings the platform does not collect on, are their responsibility. French law (CGCT) provides fines for failing to collect or remit taxe de séjour, on top of back-taxes. In Italy, operating without a CIN (Codice Identificativo Nazionale) under Decreto-Legge 145/2023 is a fine of €800-€8,000; not displaying it is €500-€5,000.

Mis-categorized property

The tax rate depends on the property’s classification (number of stars, hotel-equivalent rating). Hosts who self-classify too low pay the deficit when audited.

What the standard manual approach looks like

  1. Look up the rate on the city’s tourism website (often buried in PDFs).
  2. Calculate per booking based on guest count, nights, and rate.
  3. Collect at booking: either as a separate line item or rolled into the nightly rate.
  4. Track in a spreadsheet: booking ID, guest count, nights, tax amount.
  5. File and remit on the city’s schedule (monthly in Paris, quarterly in some cities).
  6. Keep records for the audit window (5+ years in most jurisdictions).

For one property in one city, this is manageable. For 10 properties across 3 cities, the spreadsheet gets messy, the rates change, and audit risk compounds.

Common solutions hosts use today

Spreadsheet plus monthly filing

The default. Free. Manual. Error-prone above 1-2 properties.

PMS-native tax engine

Most full PMS include some form of tax calculation. The depth varies widely, verify whether the system supports per-property rates, multiple calculation modes (per night vs per guest vs percentage), and exemptions (under-18 guests, long-stay reductions). Direct bookings need automatic tax collection at the booking step.

Specialist tax compliance services

Specialist tax-filing services handle calculating, collecting, and filing tourist tax across jurisdictions. Cost: USD 30-100/property/month. Useful for portfolios across multiple jurisdictions.

Local accountant with vacation rental specialty

Some hosts outsource tax filing to a local accountant who handles 10+ vacation rental clients. Cost: EUR 100-300/property/year. Solid for compliance, weak on real-time collection.

Airbnb’s automatic collection (where available)

Free, automatic for the cities where Airbnb has agreements. Doesn’t help with Booking.com, VRBO, or direct bookings. Doesn’t help in cities without agreements.

What full tourist tax automation requires

A reliable target combines these properties:

  1. Per-property tax configuration with the city’s exact rate and calculation mode (percentage, fixed per night, fixed per guest per night, hybrid).
  2. Automatic calculation per booking based on guest count, nights, dates (some cities have seasonal rates), and exemptions (under-18s, long-stay).
  3. Automatic collection on direct bookings (added to the Stripe payment) and tracking on OTA bookings (where you remit the OTA’s collected amount).
  4. Per-booking record stored for audit, guest count, nights, rate applied, total collected, OTA channel.
  5. Export-ready filing reports in the format the city accepts (many communes, Paris among them, run an online declaration portal).

How Nowistay handles tourist tax

In Nowistay, taxes are set per property under Integrations, Direct Booking, Taxes. Each tax has a “Calculation” (“Percentage (%)” or “Fixed amount”) and an “Applies” setting (“Per stay”, “Per night” or “Per guest per night”), and the “City tax” category marks it as tourist tax. A per-guest tax can be “Children exempt” (guests under the age you set, 18 by default); a percentage per guest per night accepts a “Cap per person per night” and splits the nightly price between all guests, children included, as French rules require for unclassified rentals; “Max. taxed nights (optional)” covers cities that only tax the first nights. For an unclassified Paris rental in 2027, that is one city tax of 16.25% (5% plus 225% of additional taxes) per guest per night, children exempt, capped at €15.93. On a direct booking the tax is added to what the guest pays through Stripe and shows on the invoice as its own line, outside the VAT base, and bookings you create by hand get it pre-filled from the same settings. On platform bookings, the tourist tax the platform reports is stored as a separate amount on each booking, and the bookings CSV export lists it with the dates, adults, children and channel; your payout statements still tell you whether the platform paid it over. A tax setting has no start date, so update it when your commune’s rate changes. Take last quarter’s bookings, sort them by channel and mark who collected the tax on each one: the platform, according to its payout statement, or you. Every stay where neither did is a shortfall you remain liable for, even though the guest never paid it. Then compare the rate you apply with the one on the municipal portal, because a rounded EUR 2 charged against an actual EUR 2.31 is exactly the under-collection described above.

A practical compliance checklist by jurisdiction

France

Register your property with the local mairie (mairie de Paris, etc.). Get the tax classification confirmed (gîte, meublé de tourisme classé, etc.). Set up automatic calculation per night per guest. File on your commune’s schedule (monthly in Paris) and keep your records.

Italy

Register with the local SUAP (Sportello Unico). Confirm imposta di soggiorno rate with the municipality. Track per-booking collection. File quarterly via the comune portal. Keep records 5 years.

Spain

Register your activity with Hacienda. Apply for the regional tourism license (CAT in Catalonia, VFT in Andalusia, etc.). Set up the impuesto sobre estancias turísticas calculation. File quarterly.

United States

Most states require sales tax registration. Many counties add a transient occupancy tax (TOT) or bed tax. Florida, Hawaii, and California have specific vacation-rental rules. File monthly or quarterly depending on volume.

Frequently overlooked exemptions

  • Under-18 guests: in France, minors are exempt by law in every commune that levies the tax per guest (CGCT L2333-31). Your collection should reflect this.
  • Long-stay reductions: some cities cap the tax at the first 7 or 14 nights of a stay (Lisbon and Florence tax the first 7 nights, Rome the first 10; Vienna instead exempts stays of more than three months).
  • Business travel: rules differ by city, and Berlin, for example, has taxed business stays since 1 April 2024, so check before waiving the tax on a work trip.
  • Exempt accommodation types: some cities exempt religious, hostel, or seasonal-worker accommodations entirely.

When to involve a specialist

Three scenarios where outsourcing tax compliance is worth the cost:

  • Multi-jurisdiction portfolio. 10+ properties across 3+ cities is where the rates and rules become hard to track in-house.
  • High-value commercial properties. Tax authorities scrutinize higher-value properties more closely; an accountant’s name on the filing reduces audit risk.
  • Cross-border ownership. Non-resident owners face additional tax forms (residency-based withholding in France, IRPF non-resident in Spain). Specialist help is mandatory in practice.

Stop dreading the tourist tax audit

Sign up free. Every booking keeps its tourist tax as a separate amount, and the bookings CSV export lists it with dates, guests and channel for your filing. EUR 12 (USD 15) per property per month after your free first month.

Try Nowistay free

Bassel Abedi

Founder & CEO of Nowistay

Over 25 years of experience in real estate investing and a recognized expert in short-term rental automation. Bassel helps property managers increase revenue, cut operating costs, and deliver 5-star guest experiences using AI-powered tools he built from firsthand hosting experience.