A country-by-country guide to mandatory e-Invoicing in Europe: which countries require it, what platform and format they use, and what your business needs to do.
e-Invoicing (electronic invoicing) means exchanging invoice data in a structured, machine-readable format — not a PDF or paper document, but XML or a hybrid format that can be processed automatically by accounting software and tax systems. A PDF emailed to a customer is not an e-Invoice in the regulatory sense.
Mandatory e-Invoicing means the tax authority of a country legally requires businesses to issue and/or receive invoices in a specific electronic format, often via an approved platform or government gateway.
ViDA (VAT in the Digital Age) is an EU legislative package introduced by the European Commission to modernise VAT compliance across all 27 member states. Its three pillars are:
ViDA does not replace national mandates — Italy, Germany, Poland and others already have their own systems. It creates an EU-wide baseline and eventually a unified reporting standard on top of those national systems.
Italy operates the strictest e-Invoicing system in Europe. All domestic B2B and B2C invoices must pass through the Sistema di Interscambio (SDI) — a government gateway operated by the Italian Tax Agency (Agenzia delle Entrate) — before reaching the buyer. SDI validates the invoice in XML (FatturaPA format) and issues a unique receipt. Direct delivery to the buyer without SDI clearance is not permitted.
Romania requires all domestic B2B invoices to be submitted to ANAF (the national tax authority) via the RO e-Factura portal within 5 calendar days of issuance. ANAF issues a unique reference number; the invoice must be delivered to the buyer only after ANAF acceptance. Format: UBL 2.1.
Hungary requires all domestic B2B invoices to be reported to NAV (the tax authority) via the Online Számla API within 24 hours of issuance. Unlike Italy and Romania, this is a reporting obligation — invoices can still be exchanged directly with the buyer, but the data must simultaneously reach NAV.
Greece's myDATA platform requires businesses to report invoice bookkeeping data to the IAPR (Independent Authority for Public Revenue) in near-real time. The mandate covers B2B, B2G and B2C transactions. Like Hungary, the exchange format between supplier and buyer is not mandated — only the data format reported to the tax authority.
Germany's mandate is phased. From January 2025, all German businesses must be able to receive structured e-Invoices in EN 16931 format (XRechnung or ZUGFeRD). Sending obligations follow: large enterprises (annual turnover >€800k) from January 2027; all businesses from January 2028. There is no clearance gateway — invoices are exchanged directly via Peppol or other channels.
Belgium mandates e-Invoicing for all domestic B2B transactions between VAT-registered businesses via the Peppol network using Peppol BIS Billing 3.0 (UBL 2.1). Both supplier and buyer must be connected to a Peppol access point.
Poland's KSeF (Krajowy System e-Faktur) is a centralised clearance platform. All invoices receive a unique KSeF reference number upon acceptance. Large taxpayers (annual turnover >PLN 200m) were first in February 2026; all other businesses followed in April 2026.
Spain's Veri*factu system requires near-real-time submission of invoice records to the AEAT (Agencia Tributaria) for audit trail purposes. Unlike Italy and Romania this is not a clearance model — invoices can be exchanged directly between parties. Large businesses (turnover >€8m) were first from July 2025; all businesses from January 2026.
France's reform combines e-Invoicing with e-reporting (mandatory reporting of B2C and cross-border transaction data). Invoices must be exchanged via a registered PDP (Plateforme de Dématérialisation Partenaire) or the state PPF portal. Phased by company size: large enterprises from September 2026, others in 2027. Formats accepted: Factur-X, UBL 2.1, CII.
| Country | B2B Status | Since / From | Platform | Clearance? |
|---|---|---|---|---|
| Italy | Active | Jan 2019 | SDI (FatturaPA) | Yes |
| Romania | Active | Jan 2024 | RO e-Factura (ANAF) | Yes |
| Hungary | Active | Apr 2021 | Online Számla (NAV) | No (reporting) |
| Greece | Active | Oct 2021 | myDATA (IAPR) | No (reporting) |
| Germany | Active | Jan 2025 (receive) / Jan 2027 (send) | Peppol / XRechnung | No |
| Belgium | Active | Jan 2026 | Peppol BIS 3.0 | No |
| Poland | Active | Feb 2026 | KSeF | Yes |
| Spain | Active | Jul 2025 | Veri*factu (AEAT) | No (reporting) |
| France | Planned | Sep 2026 | PDP / PPF | No |
| United Kingdom | B2G only | Apr 2019 (B2G) | Peppol | No |
| Netherlands | B2G only | Jan 2017 (B2G) | Peppol | No |
| Denmark | B2G only | Feb 2005 (B2G) | Peppol / NemHandel | No |
Enter supplier country, buyer country and supply type — we'll return the mandate status, platform and format required.
Open ViDA / e-Invoicing Checker