You can try the public calculator without an account. Create a PayRequest account to save accommodation and stay records or collect payment. Dashboard actions currently require the account owner; team-member sessions cannot manage Tourist Tax.
Before collecting payment
You need:- A completed PayRequest account setup.
- An active Mollie connection belonging to your account.
- An active payment page with a handle and EUR as its currency.
- A verified accommodation address, category and applicable local rules.
- Confirmation that no additional VAT needs to be charged on this separate tourist-tax payment.
PayRequest calculates and collects the payment. The host remains responsible for checking exemptions, filing declarations and remitting tax. It does not register guest identities, scan passports, import PMS bookings automatically, or submit municipal returns.
Supported tariffs and periods
The preset applies to the accommodation’s actual municipality and the nights of the stay, not simply the country or booking date. The departure day is not an overnight stay.
A stay outside a preset’s verified period is rejected. An arrival on December 31, 2026 with departure on January 1, 2027 has one overnight stay in 2026; departure on January 2 adds a night outside the Paris and Amsterdam coverage.
Use an official accommodation classification where required. Platform review scores and star ratings are not a substitute. Surrounding municipalities can have different rates.
Barcelona exemptions and prepaid bookings
The host enters the exempt guest count. Guests aged 16 or under are exempt in Barcelona. Verify other applicable exemptions separately. Occupancy and eligibility must remain unchanged throughout a stay calculated with this preset. Fully prepaid Barcelona bookings are rejected because the tariff applicable at reservation can differ. Check the applicable rule before using a verified custom calculation. Do not split a booking into artificial stays to restart the seven-night limit.Paris: classification, exemptions and collection timing
The French pilot covers Paris municipality, INSEE 75056, not all of Île-de-France or France. It does not cover the forfait regime.- Guests under 18 are exempt. Verify other exemptions, including relevant resident and seasonal-worker cases.
- Include exempt people in the total occupant count for the unclassified price calculation.
- Confirm unchanged accommodation-only net nightly price, occupancy and exemptions throughout the stay. If any change, verify the nights separately; the preset does not calculate changing nightly conditions.
- Collect during the stay, as specified by the Paris tax portal. PayRequest prevents creating a Paris tax link before the saved arrival date and checks the date again when checkout starts.
Multiply the resulting per-person/night amounts by taxable guests and nights. The maximum combined unclassified tariff is €15.93 per taxable guest per night under this Paris 2026 preset.
Check the official Paris 2026 tariff sheet. A simple percentage custom rule does not replace this capped formula with separately rounded additions.
Add an accommodation
1
Enter the accommodation
Enter the name and Address and municipality, then choose the tax jurisdiction. Confirm that the address lies inside the selected municipality.
2
Select the category or custom formula
Choose the official category for Barcelona or Paris. For a custom rule, select the calculation method and enter your verified rate with a decimal point.
3
Verify the VAT treatment
Confirm that no additional VAT is due on this separate payment, then click Save accommodation. Tourist Tax does not determine accommodation VAT or automatically add VAT to the levy.
Calculate and save a stay
- Select the accommodation and enter a recognizable Booking reference. A reference must be unique for that accommodation in your account.
- Enter arrival and departure dates, Total guests and Exempt guests.
- Enter the taxable price when required. Amsterdam and custom percentages use the complete applicable taxable basis. Unclassified Paris uses accommodation-only price excluding VAT and tourist tax.
- Select the booking channel and enter Tourist tax already collected elsewhere.
- For Paris, confirm unchanged nightly price, occupancy and exemptions. Check the preview and each tax part.
- Confirm that you verified the jurisdiction, exemptions, basis and previous collection, then click Save stay.
Worked Paris example
Assume an unclassified property in Paris, three nights in 2026, four occupants including two exempt minors, and €600 of accommodation-only price excluding VAT. Price, occupancy and exemptions remain constant. The price per occupant per night is€600 ÷ 3 ÷ 4 = €50. The communal part is 5% × €50 = €2.50, below the cap.
If €10 was already collected by another party, the saved stay has €38.78 remaining to collect. This example is specific to the supported Paris 2026 tariff, not a France-wide formula.
Create and share the payment link
Find the saved stay under Collect and report, then click Create payment link. For Paris, do this on or after arrival, during the stay. Copy the guest link and send it through an appropriate channel. The link uses the remaining amount from the saved calculation and accepts one successful payment. Repeating the create action returns the same link. An entirely covered stay shows Nothing to collect and needs no new request. The guest page shows the accommodation, booking reference, stay dates, tax breakdown, externally collected amount and remaining amount. The guest enters their name and email, chooses an available Mollie payment method and completes payment. A tourist-tax payment charges money; it is separate from a security-deposit authorization.The booking platform’s terms still apply. Creating a PayRequest link does not make an external payment request permitted or necessary for an Airbnb, Booking.com or other platform booking.
Guest message template
Hello [name], the tourist tax for [accommodation], booking [reference], from [arrival] to [departure] is [total]. We have recorded [already collected] collected by another party, leaving [remaining amount]. Please pay that remaining amount through [secure link] at [permitted collection time]. This is tourist tax, separate from any security deposit. Contact [host contact] before paying if the dates, guest count or amount need correction.Replace every field and verify the permitted collection time. For the Paris example, total is €48.78 and remaining amount is €38.78.
Check payment and handle retries
Use the linked Paid transactions amount and the underlying transaction records. A saved calculation, sent link or pending payment is not proof of payment. Paid summaries count positive linked EUR transactions with confirmed paid status and a payment timestamp. If a payment has already been prepared, the existing provider payment is reused when available. If preparation is uncertain, checkout asks the guest to contact the host. Review the existing invoice and transaction before agreeing another collection attempt. Provider and platform fees do not reduce the tax owed to the authority. Reconcile tax collected, fees, refunds and remittance separately.Export records
The Arrival month selector controls the report period. The two exports apply that period differently:
The Paris register aid includes accommodation and address, INSEE code, booking reference, night and stay dates, category, occupants, exemptions, taxable guests, entered whole-stay accommodation price, each tax part, rule version and cancellation information.
For example, a stay arriving September 29 and departing October 3 is absent from the standard October arrival export. The October Paris register contains the nights of October 1 and October 2.
Neither export is an automatic municipal return, an approved import format for every tax portal, or a net-remittance statement.
Cancel a stay
Choose Cancel stay to retain the calculation and disable its payment link. Cancellation does not delete the assessment and does not refund existing payments. Cancelled stays remain in exports so you can review the history. For incorrect dates, amounts or exemptions, stop further collection and review any existing payment before preparing a corrected calculation. Handle refunds and adjustments separately through the relevant payment records and local declaration procedure.Fees and limits
Tourist Tax currently has no additional feature-specific plan gate. Normal payment pricing applies:- Free: 2% standard platform fee, capped at €25 per successful payment.
- Premium: €5/month with 0% standard platform fees while the plan is active.
- Business: €20/month with 0% standard platform fees while the plan is active.
Official sources
Rates were checked on October 12, 2026. Saved calculations keep their tariff version; a later rule update does not rewrite a previous stay.- Amsterdam tourist tax
- Catalan Tax Agency: tourist-tax rates
- Paris 2026 tariff sheet
- Paris declaration and collection portal
- French government: tourist-tax obligations
- Airbnb: collection and remittance in France
Open Tourist Tax
Save an accommodation and calculate a stay.
Free calculator
Review a supported calculation without an account.