eu compliance

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.

mandate tracker

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
Status as of March 2026 ยท Sources: European Commission (ViDA), Peppol
EU-wide (ViDA): Cross-border B2B e-invoicing + digital reporting mandatory by July 2030. Full harmonisation deadline January 2035.
reference

Status guide & abbreviations

What each status means and the acronyms used across the table.

Status guide
Live / mandatory
E-invoicing already required by law for domestic B2B transactions.
Launching 2026
Mandate confirmed and going live during 2026.
Planned 2027+
Mandate announced or in legislation but effective 2027 or later.
B2G only / partial
Mandate only covers invoices sent to government entities. No B2B requirement yet.
Abbreviations
B2B Business to Business
B2G Business to Government
B2C Business to Consumer
CTC Continuous Transaction Controls (real-time clearance)
ViDA VAT in the Digital Age (EU regulation)
Peppol Pan-European Public Procurement OnLine
UBL Universal Business Language (XML invoice format)
EN 16931 European standard for electronic invoicing
SAF-T Standard Audit File for Tax
get started

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

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

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.