SAF-T in Portugal: Tax Reporting for Short-Term Rentals

SAFT Portugal Tax

SAF-T in Portugal: How to Automate Tax Reporting for Short-Term Rentals (2026 Guide)


Quick Summary

If you run a short-term rental in Portugal, you’ve probably heard of SAF-T — but most hosts still don’t fully understand it.

Here’s the reality:

  • SAF-T is mandatory in many cases

  • SAF-T is not handled by Airbnb

  • SAF-T can be automated — but not directly

  • Not every host is required to submit it


What Is SAF-T (and Why It Matters)

SAF-T (PT) is a standardized XML file that contains your:

  • Invoices

  • Receipts

  • Credit notes

This file is submitted to the Autoridade Tributária e Aduaneira as part of your tax obligations.

👉 In simple terms:
It’s the official digital record of your billing activity.

The Biggest Airbnb Myth

“Airbnb handles taxes for me”

False

Even if you use Airbnb:

  • Airbnb does not submit SAF-T

  • You are still responsible for invoicing (when applicable)

  • You may still need to report your activity

When You DO Need to Submit SAF-T


You generally need SAF-T if:


✔️ You issue invoices using certified software


This is the most common case.


✔️ You run your AL as a business activity


  • Registered with Finanças

  • Issuing invoices to guests


✔️ You exceed thresholds requiring invoicing software


(This automatically places you into SAF-T reporting)

👉 In practice:
Most active Airbnb hosts fall into this category.

When You May NOT Need SAF-T

This is where many hosts get confused.

You may NOT need to submit SAF-T if:


1. You do NOT use certified invoicing software


Some very small operators:

  • Issue invoices manually (e.g. via Portal das Finanças)

  • Have very low activity

👉 In this case:

  • You still report income

  • But SAF-T XML submission may not apply


2. You have no billing activity in a period


If:

  • No bookings

  • No invoices issued

👉 Then:

  • There is no SAF-T file to submit for that period


3. You operate under simplified or accountant-managed setups

Some hosts:

  • Use simplified tax regimes

  • Rely fully on accountants

👉 SAF-T may be:

  • Submitted externally

  • Handled outside your workflow


4. Your invoicing is handled by a third party

For example:

  • A property management company

  • An external billing provider

👉 In this case:

  • They are responsible for SAF-T

  • Not you directly


Important Clarification


Even if you don’t submit SAF-T:

👉 You STILL have obligations:

  • Declare income

  • Issue invoices (when required)

  • Stay compliant with tax rules

SAF-T is just one piece of the puzzle.


How SAF-T Works (When It Applies)

If you are required to submit SAF-T, the process is:

  1. Issue invoices

  2. Generate SAF-T XML

  3. Submit to the tax authority

👉 Typical deadline: by the 5th of the following month


Where Things Go Wrong

Most hosts struggle because:

  • ❌ Invoices are not issued correctly

  • ❌ Guest data is incomplete

  • ❌ Systems are disconnected

  • ❌ Everything is manual

👉 Result:

  • Fines

  • Warnings

  • Stress


Can SAF-T Be Automated?

👉 Yes — but with a key limitation.

Legal Requirement in Portugal


To generate SAF-T legally, you must use:

👉 Certified invoicing software approved by the tax authority

You cannot:

  • Build your own SAF-T generator

  • Submit unofficial files


How to Automate SAF-T with EazyAL

EazyAL doesn’t replace invoicing software.

👉 It automates everything around it:


1. Collect booking data automatically

  • Guests

  • Dates

  • Prices

  • Nationalities


2. Prepare structured billing data


3. Connect to certified tools


Examples:

  • Vendus

  • Moloni

  • InvoiceXpress


4. Let those tools handle submission

  • Generate invoices

  • Create SAF-T

  • Submit automatically


How It Works (Simple Flow)





The Real Value (What Most Hosts Miss)

The challenge isn’t SAF-T itself.

👉 It’s:

  • Getting the data right

  • Keeping it consistent

  • Not forgetting steps

That’s where EazyAL fits perfectly.


FAQ


Do all Airbnb hosts in Portugal need SAF-T?


No. It depends on how you issue invoices and your setup.


If I don’t use invoicing software, do I need SAF-T?


Usually not — but you still have tax obligations.


If I have no bookings, do I submit SAF-T?


No, because no invoices exist for that period.


Can I automate SAF-T completely?


Yes — using EazyAL + certified invoicing software.


Final Takeaway


SAF-T is important — but it’s not universal.

  • Some hosts don’t need it

  • Most active hosts eventually do

👉 The key is understanding when it applies to you

And if it does:

👉 The smartest move is to automate it properly.