EU E-Invoicing Requirements by Country
Mandatory B2B e-invoicing is rolling out across the EU. Check each country's status, key dates, and platform before it affects your business.
Status by country
Filter by rollout status to see exactly where each EU member state stands today.
| Country | Status | Key Dates | Format / Platform |
|---|---|---|---|
| ๐ฎ๐น Italy | Live / mandatory | Jan 2019: all B2B/B2C; Jan 2024: SMEs included Domestic only - cross-border invoices do not go through SdI |
FatturaPA via SdI clearance platform |
| ๐ฉ๐ช Germany | Live / mandatory | Jan 2025: all must receive; Jan 2027: sending >โฌ800k; Jan 2028: all sending Domestic B2B only - cross-border transactions are exempt from the mandate |
XRechnung / ZUGFeRD, EN 16931, Peppol |
| ๐ท๐ด Romania | Live / mandatory | Jan 2024: all B2B; Jan 2025: B2C added Domestic transactions only - cross-border VAT reporting handled separately |
RO e-Factura platform |
| ๐ฌ๐ท Greece | Launching 2026 | Feb 2026: B2B via myDATA Domestic B2B focus - cross-border scope not yet confirmed |
myDATA or certified providers, Peppol-based |
| ๐ง๐ช Belgium | Launching 2026 | Jan 2026: all B2B sending & receiving; 2028: e-reporting Domestic B2B - cross-border not in initial mandate scope |
Peppol, UBL 2.1 |
| ๐ต๐ฑ Poland | Launching 2026 | Feb 2026: large taxpayers; Apr 2026: all VAT-registered Domestic B2B only - cross-border transactions temporarily excluded from KSeF |
KSeF clearance system |
| ๐ซ๐ท France | Launching 2026 | Sep 2026: all receive + large/mid send; Sep 2027: SMEs send Domestic B2B - cross-border covered by separate e-reporting obligations |
PPF portal or registered PDPs |
| ๐ญ๐ท Croatia | Launching 2026 | 2026: mandatory B2B (date TBC) Expected domestic scope - cross-border details not yet published |
EN 16931 expected |
| ๐ธ๐ฐ Slovakia | Launching 2026 | B2G since 2023; 2026: B2B CTC planned Domestic focus - cross-border scope TBC |
CTC system under development |
| ๐ฉ๐ฐ Denmark | Launching 2026 | Jan 2026: B2B phased in Domestic B2B - cross-border via Peppol network where supported |
Peppol network |
| ๐ช๐ธ Spain | Planned 2027+ | 12 months after regulation: >โฌ8M; 24 months: all others Domestic B2B - cross-border excluded from current draft law |
Draft law, not yet final |
| ๐ช๐ช Estonia | Planned 2027+ | B2G since 2019โ2021; Jul 2025: buyer-choice; 2027: fully mandatory Domestic B2B - cross-border via Peppol where applicable |
Peppol, operator-based |
| ๐ฑ๐ป Latvia | B2G only / partial | Jan 2025: B2G; Jan 2028: B2B + reporting B2G domestic only - no cross-border mandate |
State Revenue Service (VID), Peppol |
| ๐ญ๐บ Hungary | B2G only / partial | All invoices: report to NTCA within 24h Reporting applies to cross-border B2B invoices too - but no exchange mandate |
RTIR real-time reporting, no B2B exchange mandate |
| ๐ซ๐ฎ Finland | B2G only / partial | B2G mandatory; B2B must accept (law 2020); sending voluntary No cross-border mandate - domestic B2G only |
Peppol, no B2B sending mandate |
| ๐ธ๐ช Sweden | B2G only / partial | B2G since 2008โ2019; B2B voluntary No cross-border mandate - B2G domestic only |
Peppol, B2B voluntary |
| ๐ฆ๐น Austria | B2G only / partial | B2G central gov mandatory; B2B voluntary No cross-border mandate - domestic B2G only |
Peppol, no B2B mandate confirmed |
| ๐ณ๐ฑ Netherlands | B2G only / partial | B2G via Peppol since 2019; B2B voluntary No cross-border mandate - domestic B2G only |
Peppol, no B2B mandate yet |
| ๐ฎ๐ช Ireland | B2G only / partial | Public consultation launched for B2B/B2G real-time reporting No mandate yet - cross-border scope under consultation |
No mandate yet |
| ๐ต๐น Portugal | B2G only / partial | No B2B mandate; SAF-T active No cross-border e-invoicing mandate - SAF-T applies domestically |
Certified billing software required |
| ๐จ๐ฟ Czech Republic | B2G only / partial | No B2B mandate confirmed; B2G in progress No cross-border mandate - under discussion |
Under discussion |
| ๐ฑ๐บ Luxembourg | B2G only / partial | B2G progressing; B2B: no mandate No cross-border mandate - B2G domestic only |
Peppol expected |
| ๐ง๐ฌ Bulgaria | B2G only / partial | B2G discussions ongoing; no B2B timeline No cross-border mandate - under review |
Under review |
| No countries match this filter. | |||
Status guide & abbreviations
What each status means and the acronyms used across the table.
Create an EU-ready invoice now
Generate a clean, compliant invoice in minutes and validate your client's VAT number before you send.
The EU e-invoicing requirements tracker above lists every EU member state's current B2B e-invoicing status, mandate timeline, technical format, and cross-border scope.
The data is reviewed regularly against official sources. This page explains the underlying rules, the legal scaffolding behind the table, and what each status badge means for your invoicing workflow.
The Three Status Tiers in Plain English
- Live / mandatory: The country already requires B2B e-invoicing in some defined scope (domestic, above a turnover threshold, or both). Italy, Germany, and Romania are the current live mandates. If you sell into one of these countries, you may need to issue invoices through the country's clearance platform or in its required XML format alongside or instead of a PDF.
- Launching 2026: The law is published and the mandate goes live during 2026. Belgium, Poland, France, Greece, Denmark, Croatia, and Slovakia are in this group. The exact go-live date varies by country and by taxpayer size. Large companies usually go first, with SMEs following 12 to 24 months later.
- Planned 2027 plus: The country has announced a mandate but the legal text is still in draft, in consultation, or awaiting EU derogation approval. Spain and Estonia sit here. Timelines may slip, so plan against the published draft but expect adjustments.
- B2G only / partial: The country mandates e-invoicing for sales to the public sector (B2G) but not yet for business-to-business. Most Nordic and Benelux countries fall here. Cross-border B2B trade with these countries still uses a regular PDF invoice, though many companies adopt Peppol voluntarily.
The EU Framework: ViDA and What It Standardizes
Every national mandate sits under the EU's VAT in the Digital Age (ViDA) package, adopted by the Council on 11 March 2025.
ViDA makes three changes that matter for the table above. First, it removes the need for each member state to ask permission for a national e-invoicing mandate. From the in-force date, any country can mandate B2B e-invoicing freely, which is why so many announcements clustered in 2025 and 2026.
Second, it sets a hard EU-wide deadline of 1 July 2030 for mandatory structured e-invoicing on cross-border B2B transactions, with real-time digital reporting to tax administrations on both sides of the trade.
Third, it standardizes the technical format on EN 16931 (the European e-invoice semantic standard), with Peppol BIS Billing 3.0 as the recommended transport profile. Country-specific formats like Italy's FatturaPA, Germany's XRechnung and ZUGFeRD, France's Factur-X, and Poland's KSeF XML are all built on or compatible with EN 16931.
Reading the Format / Platform Column
- FatturaPA / SdI (Italy): XML format exchanged through the Sistema di Interscambio clearance platform. Invoices clear through SdI before reaching the buyer. SdI assigns a unique identifier and forwards. Domestic only; cross-border invoices fall outside SdI.
- XRechnung / ZUGFeRD / Peppol (Germany): XRechnung is the pure XML format used for B2G. ZUGFeRD (also known internationally as Factur-X) is the hybrid PDF/A-3 plus XML format used for B2B. Both build on EN 16931. Peppol is the transport network.
- RO e-Factura (Romania): XML through the national ANAF tax authority's clearance system. Live since 2024 for B2B.
- KSeF (Poland): Krajowy System e-Faktur, the national clearance system. XML format is submitted to KSeF, which validates and forwards.
- Chorus Pro and PPF (France): Chorus Pro is the public-sector portal (B2G, mandatory since 2017). The PPF (Portail Public de Facturation) is the planned public clearance platform for B2B from 2026, alongside private Plateformes de Dรฉmatรฉrialisation Partenaires (PDPs).
- myDATA (Greece): The AADE tax authority's real-time reporting and clearance system. The B2B mandate phases in from 2026.
- Peppol BIS Billing 3.0: Not a national format but a pan-European transport and content profile. Used as the connective tissue when one country's clearance system needs to talk to another, and as the default in Nordic and Benelux voluntary B2B exchange.
Cross-Border Versus Domestic
Most national mandates apply to domestic B2B transactions only. Cross-border B2B invoices (an Italian supplier billing a buyer in Germany, for example) are currently still exchanged as regular PDFs in most cases, with the receiving country's reverse-charge VAT rules applied.
ViDA changes this from 1 July 2030. From that date, cross-border B2B invoices within the EU must be structured (EN 16931) and reported in near real time to tax authorities.
Until then, treat the "cross-border" note in the table above as the definitive answer for each country. If it says the mandate is domestic only, a PDF works. If cross-border is in scope, the structured format is required.
How to Use the Tracker
Filter the table by status to focus on what affects you right now.
For one-off sales into a single country, look up that country's row to see whether a PDF suffices or a structured format is required.
For ongoing B2B with EU customers, sort by "Launching 2026" to see which countries will require structured invoicing during the year ahead. Start planning the format change before the deadline. The format/platform column links to each country's official portal where you can read the law and download technical specs.
Where BlueInvoice Fits
The BlueInvoice invoice generator currently produces standard PDF invoices. These work as the legal invoice in every "Launching 2026" country before its mandate goes live and in every "B2G only / partial" country today.
For countries with live mandates (Italy SdI, Germany XRechnung/ZUGFeRD, Romania e-Factura), the structured format is required alongside or instead of the PDF. You may need an accountant or a dedicated e-invoicing platform that issues directly through the clearance system.
Before issuing any cross-border EU B2B invoice, validate the buyer's VAT number with the VAT checker against the official EU VIES system.
Frequently Asked Questions
ViDA (VAT in the Digital Age) is the EU package adopted on 11 March 2025 that reshapes VAT reporting and e-invoicing across all 27 member states.
Three changes matter most. Member states can now mandate B2B e-invoicing freely, without requesting an EU derogation, which is why many national mandates cluster in 2025 and 2026.
From 1 July 2030, structured e-invoicing becomes mandatory for cross-border B2B transactions within the EU, with real-time digital reporting to tax administrations. The EU-standard format is EN 16931, with Peppol BIS Billing 3.0 as the recommended transport profile. Full harmonisation is targeted for 2035.
EN 16931 is the European e-invoice semantic standard published by CEN. It defines the data model an electronic invoice must contain (seller, buyer, line items, tax, totals, references, payment terms) and the rules each field must follow.
Country-specific formats like FatturaPA, XRechnung, ZUGFeRD/Factur-X, and most KSeF XML profiles either are EN 16931 or build on it. Peppol BIS Billing 3.0 is the most common implementation profile for cross-border B2B exchange.
An EN 16931-compliant invoice can be processed automatically by any accounting system that supports the standard, regardless of which country issued it.
A national clearance platform (Italy's SdI, Romania's e-Factura, Poland's KSeF, France's PPF) is a centralized government system that invoices must pass through before reaching the buyer. The platform validates, time-stamps, and forwards.
Peppol is a decentralized international network of access points where invoices are exchanged peer-to-peer between participants without a central government gateway. Belgium, Denmark, the Netherlands, and several other countries use Peppol as their primary transport.
ViDA from 2030 favors the Peppol model for cross-border B2B exchange while leaving national clearance systems in place for domestic B2B.
The same thing under different names. ZUGFeRD is the German term; Factur-X is the French term. Both describe a hybrid PDF/A-3 file with an embedded EN 16931-compliant XML payload.
The invoice looks like a normal PDF to a human reader and is processable as structured XML by an accounting system. Germany uses ZUGFeRD officially for B2B alongside the pure-XML XRechnung. France uses Factur-X.
Versions are aligned (ZUGFeRD 2.1 equals Factur-X 1.0). If a German buyer asks for ZUGFeRD and a French buyer asks for Factur-X, the same generator can produce both with a different document profile name.
In most cases, no. National mandates currently cover domestic B2B only. A French supplier billing a German buyer can issue a regular PDF invoice today and apply reverse charge under the standard EU rules.
From 1 July 2030, ViDA introduces a mandatory structured format (EN 16931) and real-time reporting for cross-border B2B within the EU.
Until then, check each country's "cross-border" note in the table above. Some countries (notably Italy and Romania) have specific rules about how cross-border invoices are reported even though SdI or e-Factura do not handle them directly.
Yes. "B2G only / partial" means the country requires e-invoicing for sales to the public sector but has not yet mandated it for business-to-business. PDF invoices are legally valid for B2B in Sweden, Finland, Netherlands, Austria, Ireland, Luxembourg, and the rest of this group.
Many companies in these countries already use Peppol or another e-invoicing channel voluntarily because it speeds up accounts-payable processing on the receiving side, but it is not legally required.
Plan for change: most of these countries are actively consulting on B2B mandates and will likely move to "Launching" status in 2027 or 2028.
Reviewed regularly against primary sources: the European Commission DG TAXUD pages on VAT and e-invoicing, the ViDA package text adopted on 11 March 2025, and each country's official tax authority portal (linked in the format/platform column).
National mandates change frequently and dates occasionally slip. For high-value transactions or formal compliance work, verify the current state against the country's tax authority before issuing.
The table reflects published laws and announced timelines. Rumored or unconfirmed changes are not included.
The United Kingdom is outside the EU and outside the scope of this tracker. UK B2G e-invoicing uses NHS and government Peppol endpoints. UK B2B e-invoicing has no mandate, though HMRC ran a public consultation on Making Tax Digital expansion in 2024.
UK VAT numbers (GB prefix) are not validated by VIES. Use HMRC's own portal for that.
For UK-EU cross-border invoicing, treat the UK as a third country: standard PDF invoices with appropriate VAT treatment, and no structured-format mandate in either direction.
Not yet. BlueInvoice currently produces standard PDF invoices, which are legally sufficient in every country in the "Launching" or "B2G only / partial" tiers above.
For countries with live B2B mandates that require a structured format or clearance platform (Italy SdI, Germany XRechnung/ZUGFeRD, Romania e-Factura, and from 2026 onwards for Belgium, Poland, and France), you currently need an accountant or a dedicated e-invoicing platform that connects directly to the clearance system.
Structured-format support (EN 16931, Factur-X, PEPPOL BIS Billing 3.0) is on the roadmap.
Three steps. First, check which of your buyers' countries appear in the "Live" or "Launching 2026" tier and budget time to either move to a dedicated e-invoicing platform or work with an accountant on the clearance-platform integration.
Second, make sure VAT validation is part of your standard invoicing workflow. Use the BlueInvoice VAT checker to confirm each cross-border B2B buyer's number against VIES before issuing.
Third, by 2029, plan to have structured-invoice capability ready for cross-border EU B2B in time for the 1 July 2030 ViDA deadline. Until then, PDF invoices from the BlueInvoice invoice generator cover all cross-border B2B trade and all domestic B2B in non-mandated countries.