For B&Bs and vacation rentals

Tourist tax calculator

Calculate tourist tax for Amsterdam or Barcelona, or enter a local rate. See the tax breakdown and subtract amounts already collected for the booking.

Already have an account? Open Tourist Tax

Your stay

Barcelona: guests aged 16 or under are exempt. Check other exemptions yourself. Counts must remain the same throughout the stay; Changing occupancy or eligibility is outside this preset; verify it separately without restarting the seven-night limit.

Still to collect

€57.00

Regional / local tax
€27.00
Municipal surcharge
€30.00
Calculated tax
€57.00
Already collected
€0.00
Taxable nights
3

Create a free account

Already have an account? Open Tourist Tax

Use the calculator without an account. Create a free PayRequest account when you are ready to save stays and collect payments.

Sources checked: 2026-10-12 · Rule version: 2026-10-12.2:barcelona

Official source

Local rules, explicit dates

Tourist tax is not one universal percentage. Amsterdam uses 12.5% of the taxable overnight price excluding VAT. Barcelona separates the regional levy from the municipal surcharge and limits taxable nights to seven. The applicable rule can depend on reservation prepayment.

Verified presets cover Amsterdam nights in 2026 and Barcelona nights from 1 April 2026 to 31 March 2027. Other locations need your own verified rate. This calculates the tourist levy only, without any additional VAT. Verify VAT treatment separately before collection. It does not file declarations or remit tax.

Paris city nights in 2026 are also covered: fixed classified rates or 5% of the unclassified price per occupant per night, capped at €4.90 before additional taxes. Departmental 10%, SGP 15% and IDFM 200% are calculated separately. Other French municipalities and the forfait regime are not covered automatically.

Sources checked: 2026-10-12

Check who collected before asking the guest to pay

Airbnb collects and remits tourist tax in Amsterdam. Other locations and booking arrangements differ. Verify the actual booking statement and record the amount collected elsewhere. Request only the remaining tax; never assume all Airbnb or Booking.com bookings have the same treatment.

Airbnb · Official source

Keep one collection record per booking

Use the calculated levy and the booking statement to decide what remains to collect. The example below uses fictional totals, not a local tariff.

RecordAmount / action
Calculated tourist tax€50 — example only
Already collected by another party€20 — verify the statement
Remaining collection€30 — one clearly referenced payment link
After completed paymentSave the calculation, provider reference and collection timestamp
Declaration and remittanceRemain a separate responsibility; follow the local authority’s process
Download a collection-record template

Blank CSV with one labelled example. Record only the minimum booking information you need; no card details. The template does not file or remit tax.