How to Add Custom Taxes (Tourist Tax Portugal)

Taxa Portugal

How to Add Custom Taxes (Tourist Tax) to Your Airbnb Listing Using Hosting Tools

If you host on Airbnb or Booking.com, collecting tourist tax (also called occupancy tax or city tax) is not optional in many countries — it’s a legal requirement.

The good news? Airbnb provides built-in hosting tools that let you add custom taxes directly to your listing, so the guest pays automatically at checkout.

This guide explains how to add tourist tax step-by-step, what Airbnb does for you, what it doesn’t, and how to stay compliant as a host in Portugal and beyond.

Why Tourist Tax Matters for Hosts

Most municipalities require short-term rental hosts to collect a per-night or per-person tax, usually earmarked for:

  • Local infrastructure

  • Tourism services

  • City maintenance

Failing to collect it can lead to:

  • Fines

  • Retroactive tax claims

  • Listing suspensions in some regions

If Airbnb doesn’t automatically collect it in your area, you must add it manually.

Does Airbnb Automatically Collect Tourist Tax?

It depends on location.

Airbnb has agreements with some cities and countries where it:

  • Automatically adds the tax

  • Collects it from the guest

  • Remits it directly to the authority

However, in many regions (including parts of Portugal 🇵🇹):

  • ❌ Airbnb does not collect tourist tax

  • ✅ The host is fully responsible

That’s where custom taxes come in.

How to Add Tourist Tax Using Airbnb Hosting Tools

ENSURE Professional Hosting Tools is enabled in accounting settings.

Step 1: Open Your Hosting Dashboard

  1. Log in to Airbnb

  2. Go to Menu → Listings

  3. Select the listing you want to edit

Step 2: Navigate to Taxes & Fees

  1. Open Pricing & availability

  2. Scroll to Taxes

  3. Click Add a tax

This is where Airbnb allows you to define custom charges.

Step 3: Choose “Custom Tax”

You’ll now configure the tourist tax:

You can set:

  • Tax type (percentage or fixed amount)

  • Per night / per guest / per stay

  • Maximum number of nights (common in Portugal)

  • Exemptions (children, long stays)

💡 Example (Portugal-style):

  • €2 per person per night

  • Max 7 nights

  • Children under 13 exempt

Step 4: Save and Test

Once saved:

  • The tax appears automatically during guest checkout

  • It’s itemized separately from your nightly rate

  • Guests see it before they pay (important for transparency)

What Airbnb Does Not Do for You

Even after adding the tax, Airbnb does not:

  • Submit reports to municipalities

  • Pay the tourist tax on your behalf

  • Generate legal declarations (INE, Câmara, Turismo)

You still need to:

  • Track stays

  • Declare totals

  • Pay authorities on time

This is where many hosts get caught out.

Common Mistakes Hosts Make

❌ Adding the tax as part of the nightly price
→ This hides it and causes accounting problems

❌ Forgetting exemptions
→ Overcharging guests = complaints

❌ Assuming Airbnb reports it
→ Leads to non-compliance

❌ Manual tracking in spreadsheets
→ Error-prone and stressful

Pro Tip: Automate the Admin (Not Just the Tax)

Collecting the tax is only half the job.

Smart hosts also automate:

  • Guest check-in data

  • Monthly declarations

  • Tax summaries per unit

  • Compliance records

This saves hours every month — and avoids fines.

Final Thoughts

Adding tourist tax to your Airbnb listing is easy using hosting tools — but staying compliant goes beyond checkout.

If you host in a regulated market like Portugal, you need:

  • Transparent pricing for guests

  • Correct tax configuration

  • A reliable way to track and report what you collect

Get the setup right once, and hosting becomes far less stressful.

🚀 Next Step

Create a guest check-in & tax-ready workflow in EazyAL — collect guest data, track stays, and stay compliant without spreadsheets.

👉 Built for hosts. No learning curve. No headaches.