Regulations & Taxes

How to Collect and Automate Tourist Tax for Vacation Rentals

Tourist tax is municipal, Paris EUR 1.10-5.40/person/night plus regional surcharge, Rome EUR 4-7/person/night, Amsterdam 7%+EUR 3, Florida 5-13% bed tax. Airbnb collects-and-remits in agreement-cities; for Booking.com, VRBO and direct, the host is responsible. 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. Nowistay's tax engine supports per-property configuration with three calculation modes (percentage, fixed, hybrid) and three application methods. Direct bookings auto-collect via Stripe; OTA bookings retain audit-ready records.

Start free trial

How to collect and automate tourist tax for vacation rentals

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 extended it to short-term rentals for the first time. Barcelona doubled its regional tax in April. Amsterdam holds the highest percentage rate in Europe at 12.5% of the overnight price. France's Loi Le Meur (November 2024) added a Declaloc registration deadline of May 20, 2026, with fines up to €10,000 for non-registration. Italy's CIN regime started in 2024 with €500-€5,000 fines for missing identification codes. 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 verified 2025 rates in the cities most vacation rental hosts operate in, 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. Verified rates from official municipal sources:

  • Paris (per Service Public, 2025-2026): €0.65/night (1-2 star campsite) up to €15.60/night (palace category). Unclassified accommodations pay 5% of the nightly rate, capped at €15.60.
  • Barcelona (effective April 1, 2025): the regional tax doubled. STR rate is €4.50 + €5 city surcharge = up to €9.50/night. 5-star hotels: €7 + €5 = €12/night.
  • Rome: €3-€10/night by accommodation category, max 10 nights, with a +€2 Jubilee uplift in 2025.
  • Florence: €3.50-€8/night by accommodation type, max 7 nights (Feb 1, 2025 rates).
  • Amsterdam: 12.5% of overnight price: the highest percentage rate in Europe.
  • Berlin (Jan 1, 2025): increased to 7.5% of net room rate (was 5%); now applies to all stays under 6 months including STRs.
  • Lisbon: €4/person/night (doubled Sep 1, 2024), max 7 nights, exempt under 13.
  • Madrid: no tourist tax as of 2025 (discussed but not implemented).
  • Vienna: 3.2% of net accommodation cost; rises to 5% July 2026, 8% July 2027.
  • Prague: CZK 50/night (nights 1-10), CZK 25/night (11-60), under 18 exempt.
  • Florida (US): 6% state sales tax + county Tourist Development Tax up to 6% (e.g., Palm Beach 6%, Sarasota 6%, Lee 5%).
  • NYC (since March 1, 2025): state + local sales tax on STR over $2/day + $1.50/unit/day NYC fee + 5.875% Hotel Room Occupancy Tax may apply.
  • San Francisco: 14% TOT on stays under 30 days.
  • Las Vegas / Clark County: 13% standard, 13.38% in the Primary Gaming Corridor.
  • Hawaii TAT: 10.25% in 2025, rising to 11% from January 1, 2026 (Green Fee, Act 96 SLH 2025) plus 4.5% GET.

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 rate, the 5% rate (capped at €15.60/night) yields €50-78 per booking. Across 50 bookings/year, that's €2,500-6,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 (up from €187M in 2023), per Airbnb's own newsroom announcements.

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, or for Booking.com / VRBO / direct bookings in any city, the host is responsible for collecting the tax from the guest and remitting it to the authority. 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 Booking.com / VRBO / direct bookings in their city are their responsibility. French penalties under CGCT Article L2333-34-1 are explicit: failure to collect or remit taxe de séjour is fined €750 to €2,500 ordered by judicial court, plus back-taxes. In Italy, failure to display the CIN (Codice Identificativo Nazionale) under Decreto-Legge 145/2023 is a fine of €800-€8,000; not displaying it in advertisements 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

Companies like Avalara MyLodgeTax, Lodgify Tax, and Hostfully Taxes specialize in 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 (most French municipalities accept CSV; some use proprietary portals).

How Nowistay handles tourist tax

Nowistay's tax engine supports per-property configuration with three calculation modes (percentage of nightly rate, fixed amount, hybrid) and three application methods (per stay, per night, per guest per night). For direct bookings, the tax is calculated at the booking step and added to the Stripe charge automatically. For OTA bookings, the tax breakdown is stored against each order with the channel source so you know whether the OTA collected it (Airbnb in agreement-cities) or whether you need to remit it (everywhere else). Reports export to CSV for monthly or quarterly filing. Per-booking records are retained for the audit window. Whether you reach this through Nowistay, an Avalara MyLodgeTax integration plus your existing PMS, or a manual spreadsheet plus a local accountant, the criteria above are the test for any tax workflow.

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 monthly through the local portal. Keep records 6 years.

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: most French cities exempt minors from the per-night per-guest tax. Your collection should reflect this.
  • Long-stay reductions: some cities cap the tax at the first 7 or 14 nights of a stay (Lisbon caps at 7, Vienna at 12).
  • Business travel: some German cities exempt business stays with proof; the host needs to capture the proof at booking.
  • 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. Per-booking records retained for the audit window, export-ready CSV reports for monthly or quarterly filing. EUR 12/month per property after the trial.

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.