Which EU countries have e-invoicing mandates and what are the deadlines?

Last verified: March 2026

TL;DR

Italy has required B2B e-invoicing since 2019. In 2026, Belgium (January), Poland (February), and France (September, large enterprises) go live. Germany mandates e-invoice sending in January 2027 for businesses above EUR 800K and January 2028 for all others. Spain follows in 2027. The EU-wide ViDA mandate requires intra-EU B2B e-invoicing from July 2030.

EU E-Invoicing Mandates at a Glance

The EU e-invoicing landscape is accelerating rapidly. Multiple countries are introducing or expanding mandatory B2B e-invoicing between 2024 and 2030, culminating in the EU-wide ViDA Digital Reporting Requirements. According to Invoice Navigator's compliance tracking across all 27 member states, the following timeline captures every confirmed mandate.

Country-by-Country Timeline

CountryMandate DateScopeFormat / Platform
ItalyJanuary 2019All B2B and B2C domestic invoicesFatturaPA via SDI
RomaniaJanuary 2024All B2B domestic invoicesRO e-Factura via SPV
Germany (receive)January 2025All businesses must accept EN 16931 invoicesXRechnung / ZUGFeRD
BelgiumJanuary 2026All domestic B2B transactionsPeppol BIS 3.0 (UBL)
PolandFebruary 2026All VAT-registered businessesKSeF national schema
France (phase 1)September 2026Large enterprises must send; all businesses must receiveFactur-X / UBL / CII via PDP or PPF
Germany (send, >€800K)January 2027Businesses with revenue above EUR 800,000XRechnung / ZUGFeRD
France (phase 2)September 2027SMEs and micro-businesses must sendFactur-X / UBL / CII via PDP or PPF
Spain2027 (expected)Businesses with revenue above EUR 8 millionTo be confirmed
CroatiaJanuary 2027Extended to non-VAT entities and public bodiesNational schema
Germany (send, all)January 2028All remaining businessesXRechnung / ZUGFeRD
Spain (all)2028 (expected)All remaining businessesTo be confirmed
EU-wide (ViDA)July 2030All intra-EU B2B transactionsEN 16931-based e-invoicing

Key Observations

Grace Periods

Belgium has a 3-month tolerance period (Q1 2026) during which no penalties are imposed if the business demonstrates reasonable compliance efforts. Poland has a no-penalty grace period through the end of 2026. France will grant a 3-month grace period for businesses that have not yet contracted with a certified PDP.

B2G Mandates Already in Effect

Many EU countries — including Germany, France, the Netherlands, Sweden, Finland, Denmark, and Norway — already require e-invoicing for business-to-government (B2G) transactions via the Peppol network. The B2B mandates listed above build on this existing infrastructure.

How to Prepare

Invoice Navigator's format analysis shows that businesses operating across multiple EU countries should prioritise EN 16931 compliance and Peppol BIS 3.0 support, since these align with both current national mandates and the upcoming ViDA requirements. Country-specific CIUS rules (XRechnung for Germany, Factur-X for France, KSeF schema for Poland) must be layered on top for domestic invoicing.

Related Content

Validate your e-invoices

Check compliance against EN 16931, XRechnung, Peppol BIS, and 27 country-specific rule sets.

Try the Free Validator