SAF-T Reporting Explained: What Businesses Need to Submit for VAT Compliance

Tax authorities across Europe are moving away from manual, sample-based audits. In their place, a growing number of jurisdictions now require businesses to submit structured accounting and VAT data in a standardised format that can be checked automatically, at scale, and in far greater detail than a traditional audit allows.

 

That format is SAF-T. If your business holds VAT registrations in Europe, understanding what SAF-T requires, where it applies, and how to stay ready for it is becoming a non-negotiable part of your compliance picture.

Key Takeaways

  • SAF-T (Standard Audit File for Tax) is an OECD-developed XML standard for reporting structured accounting and VAT data to tax authorities
  • Adoption is accelerating across Europe: Portugal, Poland, Norway, Lithuania and Romania already enforce it, and Bulgaria is rolling out mandatory SAF-T from 2026
  • SAF-T sits alongside, not instead of, VAT returns and e-invoicing, and is set to integrate further as the EU’s VAT in the Digital Age (ViDA) reforms progress
  • Getting SAF-T compliance right depends on clean master data, correctly mapped ERP fields, and enough lead time before a deadline lands

What SAF-T Is and Why Tax Authorities Are Adopting It

SAF-T, short for Standard Audit File for Tax, is a standardised XML format that lets businesses hand accounting and VAT data to tax authorities in a single, machine-readable file. The OECD first published the framework in 2005, giving revenue services a consistent structure for reviewing records regardless of country or accounting system.

 

Portugal made SAF-T reporting mandatory in 2008, and the standard audit file for tax has since spread across the EU as authorities look for faster ways to close the VAT gap. Manual audits are slow and sample-based; a properly structured SAF-T VAT file lets a tax authority run automated checks across an entire dataset, flagging inconsistencies a human auditor might miss. For businesses, VAT compliance reporting is shifting from an on-request exercise into something built into everyday bookkeeping.

What Data Businesses Are Required to Include in a SAF-T File

A SAF-T file is built around a small number of main data blocks, though the exact schema differs from country to country:

  • General ledger: journal entries, chart of accounts and account balances for the period
  • Accounts receivable and payable: customer and supplier invoices, credit notes, payments and outstanding balances
  • VAT records: invoice-level tax rates, tax codes and amounts charged, underpinning the VAT compliance reporting side of the file
  • Master data: taxpayer identification, customer and supplier records, product codes, and the chart of accounts structure

 

Not every country asks for all the blocks in every submission. Portugal’s monthly file is billing-focused, while a full SAF-T VAT file requested by Lithuania or Norway expects the complete set, including fixed assets and inventory. Because the standard reuses the same schema, master data set up for one country’s SAF-T compliance obligation can usually be adapted for another through re-mapping rather than built from scratch.

SAF-T Reporting Requirements by Country

Requirements differ sharply by jurisdiction, both in filing frequency and scope:

Country Introduced Filing Model Frequency Scope
Portugal
2008
Mandatory submission
Monthly (billing file)
Invoices and billing data
Poland
2016 (phased)
Mandatory submission
Monthly
VAT data combined with the VAT return
Romania
2022
Mandatory submission
Monthly or quarterly, by size
General ledger, VAT, AR/AP; smaller taxpayers phased in through 2025
Norway
2020
Mandatory on request
On demand, during audits
Full file: general ledger, chart of accounts, AR/AP
Lithuania
2016 (phased)
Dual model
i.SAF monthly; i.SAF-T on request
Monthly invoice register for all; full file only when requested
Bulgaria
2026 (phased)
Mandatory submission
Monthly from 2026; fixed assets annual from 2027
Large businesses first; full coverage by 2029

On-Demand vs Regular SAF-T Reporting: What Businesses Need to Know

Broadly, SAF-T jurisdictions fall into two categories. Continuous reporting countries, such as Poland, Portugal and, from 2026, Bulgaria, require businesses to generate and submit a file on a fixed schedule, usually monthly, whether the authority has asked or not. The file becomes a recurring compliance deliverable, like a VAT return.

 

Audit-triggered countries, including Norway, Austria and, for its full accounting file, Lithuania, take a different approach. Businesses must be able to produce a compliant file within a short window, often 10 to 30 days, if requested, typically during an audit. No file needs submitting otherwise, but the obligation to be ready never goes away.

 

This shapes how a business resources SAF-T compliance. Continuous reporting demands a repeatable monthly process, while audit-triggered reporting demands ERP data always stay clean and exportable, since errors found mid-audit are harder to fix quietly than errors caught before a routine filing.

How SAF-T Reporting Fits into VAT Returns and E-Invoicing

SAF-T does not replace a business’s VAT return. In Poland the two are combined into a single JPK_VAT filing, but in most jurisdictions SAF-T sits alongside the periodic VAT return as a separate, more granular layer of digital tax reporting. Where a VAT return summarises output and input tax at a high level, a SAF-T file exposes the underlying transactions, invoice by invoice, so an authority can reconcile the return against the data behind it.

 

SAF-T is also converging with e-invoicing. Portugal’s ATCUD identifiers, Poland’s KSeF mandate, and Romania’s e-Factura system are all designed to feed the same transaction data a SAF-T file reports on. The EU’s VAT in the Digital Age (ViDA) reforms push this further, aiming towards standardised, near real-time reporting for intra-EU trade by 2030. Cross-border e-commerce sellers face a related layer of digital reporting, covered in our article on what is an IOSS number and why is it important. Treating SAF-T, e-invoicing and VAT returns as separate obligations, rather than views of the same data, tends to duplicate effort and open reconciliation gaps.

Common Mistakes Businesses Make When Preparing SAF-T Files

A handful of errors show up repeatedly across SAF-T compliance projects:

  • Data mapping errors: a chart of accounts or tax codes that do not map cleanly to the SAF-T schema, producing a valid file that misrepresents the transactions
  • ERP gaps: systems not configured to capture SAF-T-required fields, such as inventory movements or fixed assets, forcing manual workarounds at filing time
  • Incorrect formats: the wrong schema version, or a file that passes XML validation but fails country-specific rules a validator only catches after submission
  • Reconciliation issues: totals that do not tie back to the VAT return or general ledger, one of the fastest ways to trigger an enquiry
  • Timing problems: treating SAF-T readiness as a task for audit week leaves little room to fix data issues once a request has already arrived

Most trace back to the same cause: SAF-T treated as an IT export task rather than a VAT compliance reporting obligation with its own data quality standard.

Next Steps: Assessing Your SAF-T Obligations Before They Catch You Out

Before SAF-T becomes an urgent problem, work through three questions:

Where do you have exposure? List every jurisdiction where the business holds a VAT registration, not just where it has a physical presence, since SAF-T obligations are tied to registration, not establishment.

Is SAF-T mandatory, or audit-triggered, in each country? The answer changes whether the business needs a recurring monthly process or simply audit-ready data.

Is the ERP set up to produce a compliant file today? Test an export against the current schema for each relevant country, rather than assuming last year’s mapping still holds, since schemas and thresholds change often.

For businesses managing registrations across several EU countries, this ties into the broader picture addressed in our guide on global VAT compliance key requirements, since SAF-T is one part of a wider cross-border compliance obligation.

Frequently Asked Questions

1. Do businesses need separate SAF-T files for each country they operate in?

Yes. Each tax authority sets its own schema version, field requirements and submission portal, so one global file won’t satisfy every jurisdiction. Portugal, Poland and Lithuania build on the same OECD base structure, making the data reusable, but the file still needs to be generated separately for each country with a VAT registration.

 

2. What happens if a SAF-T file contains errors or inconsistencies?

Consequences vary by country, but errors typically trigger an enquiry, a request for supporting documents, or a formal audit. Persistent inconsistencies between a SAF-T file and the VAT return can also lead to penalties in jurisdictions such as Poland and Romania. Corrections are usually possible, though repeated ones draw closer scrutiny.

 

3. Do foreign businesses need to comply with SAF-T requirements?

In most cases, yes. SAF-T obligations are generally tied to holding a VAT registration, regardless of physical presence. Lithuania, for example, requires non-resident VAT-registered businesses to submit monthly i.SAF invoice data, though the full on-request i.SAF-T file applies only to resident companies above a turnover threshold.

 

4. How long are businesses required to retain SAF-T files after submission?

Retention periods generally follow each country’s standard tax record-keeping rules rather than a separate SAF-T timeline, typically five to ten years. Portugal and Poland both expect records available throughout the statute of limitations for an audit, so retained files must stay in the originally submitted format, not just as source data.

 

5. Does SAF-T replace traditional tax audits?

No. SAF-T changes how an audit is carried out, not whether one happens. Instead of manually sampling paper or PDF invoices, an officer can run automated checks across a business’s full transaction history in the file. This makes audits faster and more data-driven, but authorities still open formal audits and can request documentation beyond the file.

Let VAT IT Handle Your SAF-T Compliance

Keeping pace with SAF-T reporting across multiple jurisdictions, each with its own schema, frequency and audit triggers, is a lot to manage alongside day-to-day VAT compliance. Our team tracks SAF-T obligations across the EU and beyond, so your business always knows what is mandatory, audit-triggered, and what your ERP needs to produce on time.


Get in touch with our team to review your SAF-T exposure before a filing deadline or an audit request catches you off guard.

Related Blogs

Sep
14
WEBINAR
See how Brex and VAT IT turn your business’s everyday expenses into automatic, measurable tax recovery.
Sep
14
WEBINAR

This webinar explains how US businesses can identify and recover foreign VAT, breaking down key concepts like reciprocity and showing where refund opportunities are often missed.