European Union · country status

EU e-invoicing mandates: every country, its status and its date

Published 27 August 2026 · every row checked against primary sources on 27 August 2026

There is no EU e-invoicing mandate. There are twenty-seven national ones at twenty-seven different stages, running on at least five incompatible delivery models, and the only thing they share is the invoice standard underneath. This page is the calendar: who must do what, by when, and what it runs on.

The short version

Six countries have a live B2B mandate, seven more have a date, and the remaining fourteen have at most a plan. Of the live ones, only Belgium and Croatia can be reached over Peppol. Italy, Romania, Poland, France and Spain each built something national that a Peppol access point cannot deliver into. That is the single most useful fact on this page, and it is the one most vendor comparison tables leave out. Spain is the closest call of the five: Royal Decree 238/2026 counts a Peppol BIS message as valid between private platforms, but the platform itself still has to be certified in Spain, so the format travels and the route does not.

Every EU country, checked on 27 August 2026

Status is as at 27 August 2026. Where we have written a country explainer, the country name links to it. The last column answers the only question a Peppol shaped product can honestly answer: whether the network reaches that country's mandate at all.

Country B2B mandate status Key dates What it runs on Peppol a route?
Italy Live 1 Jan 2019, universal since Jan 2024 SdI clearance, FatturaPA format No, SdI only
Romania Live 1 Jan 2024 B2B, 1 Jan 2025 B2C RO e-Factura clearance through ANAF, RO_CIUS on EN 16931 No
Poland Live 1 Feb 2026 largest taxpayers, 1 Apr 2026 everyone else KSeF clearance, national FA(3) schema No
Belgium Live 1 Jan 2026 Peppol, four corner network Yes
Croatia Live 1 Jan 2026 for VAT registered taxpayers, 1 Jan 2027 for the rest to issue Fiscalisation 2.0: Peppol exchange with a Croatian CIUS, plus a separate fiscalisation report to the tax administration Partly, for the invoice but not the reporting leg
Greece Live, phasing in 2 Mar 2026 for 2023 revenue over EUR 1m, 1 Oct 2026 for the rest myDATA with accredited providers No, Peppol is the B2G route only
Germany Receiving live, issuing coming Receive since 1 Jan 2025, issue from 1 Jan 2027 over EUR 800k turnover, 1 Jan 2028 for all XRechnung and ZUGFeRD on EN 16931, no central platform Yes, one of several delivery routes
Denmark No mandate, but a system duty Phased in since 1 Jul 2024 for companies, 1 Jan 2026 for personally owned businesses over DKK 300,000 turnover Bookkeeping systems must send and receive OIOUBL or Peppol BIS Yes
Estonia No mandate, but a buyer's right Since Jul 2025 EN 16931 through private providers, with a Peppol connection Yes
France Starts 1 Sep 2026 Receive 1 Sep 2026 for all, issue 1 Sep 2026 for large and mid-size, 1 Sep 2027 for SMEs Approved platforms plus a state directory No, approved platforms only
Slovakia Enacted 1 Jan 2027, law passed 9 Dec 2025 Moving from IS EFA to Peppol BIS 3 with real-time reporting Yes, planned
Spain Announced, dates provisional Expected 1 Oct 2027 over EUR 8m turnover, 1 Oct 2028 for the rest, pending an implementing order still in draft Public solution plus certified private platforms As a format, not as a route
Latvia Announced, dated 1 Jan 2028, moved back from 2026. B2G data reporting to the SRS from 1 Jan 2026 National platform and Peppol Yes
Slovenia Announced, dated 1 Jan 2028 under ZIERDED, adopted 23 Oct 2025 Decentralised: e-SLOG, EN 16931 formats, Peppol, or a free state app Yes, one of four routes
Ireland Announced, dated Nov 2028 large corporates, Nov 2029 cross-border EU B2B, Jul 2030 full ViDA Peppol Yes
Portugal No B2B e-invoicing mandate PDF invoices need a qualified electronic signature from 1 Jan 2027, postponed from 2026 CIUS-PT on EN 16931 for B2G, monthly SAF-T (PT) reporting For B2G, yes
Netherlands No mandate, one in preparation Cabinet backed a Peppol based B2B mandate on 10 Mar 2026, phased 2030 to 2032, draft bill expected late 2026. E-invoicing required for central government suppliers since 2017 Peppol Yes
Austria No B2B mandate Suppliers to the federal government must e-invoice since 1 Jan 2014, all public bodies accept EN 16931 since 18 Apr 2020 ebInterface and UBL through the USP portal Yes, mainly cross-border
Sweden No B2B mandate Public bodies receive EN 16931 since 1 Nov 2019 Peppol BIS Billing 3.0, used as is with no national blend Yes
Finland No B2B mandate, but a buyer's right A buyer with turnover over EUR 10,000 may demand an EN 16931 invoice, Act 241/2019 Peppol BIS, Finvoice 3.0, TEAPPSXML 3.0 Yes
Luxembourg No mandate, bill in parliament Bill 8815 of Jul 2026 proposes receiving from 1 Jan 2028, issuing phased 2028 to 2029, over Peppol. B2G mandatory since 18 Mar 2023 Peppol BIS Billing 3.0 Yes
Lithuania No B2B mandate B2G since 1 Jul 2017 SABIS, connected to Peppol Yes
Malta No B2B mandate Public authorities accept EN 16931 above EU thresholds Peppol BIS Billing 3.0, no central national platform Yes
Cyprus No B2B mandate Central government receives since Apr 2019, sub-central since Apr 2020 Peppol BIS Billing 3.0 through the government gateway Yes
Czechia No B2B mandate Public authorities accept EN 16931 since 1 Oct 2016 NEN platform, UBL 2.1, the national ISDOC format, EDIFACT Not the national route
Bulgaria No B2B mandate in law SAF-T reporting phases in from 1 Jan 2026, largest enterprises first CAIS EPP for B2G, EN 16931 in UBL 2.1 or CII No
Hungary No B2B e-invoicing mandate Real-time invoice reporting since 2018, all transactions since 1 Jan 2021. Energy suppliers to non-private customers must e-invoice since 1 Jul 2025, water utilities since 1 Jan 2026 NAV Online Szamla, XML aligned to EN 16931 No

Where Zeppol helps, and where it does not

Read the last column again, because it decides whether any Peppol product is relevant to you. Zeppol delivers over Peppol. That reaches Belgium's mandate, the invoice leg of Croatia's, one of Germany's permitted delivery routes, and the voluntary but widespread Peppol traffic in the Netherlands, the Nordics and most public sector invoicing across the EU.

It does not reach Italy, Romania, Poland, France, Spain, Greece, Hungary or Portugal. Those countries each require a national submission that a Peppol access point cannot make on your behalf. If you are established in one of them and invoicing domestically, you need software built for that country, and we would rather write that here than have you find out after installing something.

The same test is worth applying to the apps you will compare us against, because a tagline naming a network does not say which country it reaches. What Sufio and ElkSend actually reach is set out on their own comparison pages, with a source and a date against every claim.

What does carry across every row in the table is the invoice itself. Every mandate above, including the national ones, is built on or aligned to EN 16931, the European semantic standard. Turning a Shopify order into a real e-invoice with the buyer's company details and VAT number captured, VAT calculated per line, reverse charge applied where it belongs and the number checked against VIES is the half of the problem that is the same everywhere. The delivery leg is the half that is not.

The five delivery models, and why the difference matters

Countries are usually compared by date. The more useful comparison is by model, because the model decides how much of your existing work transfers when you add a country.

What ViDA changes, and when

The older mandates in the table were each authorised by a country specific derogation from the VAT Directive, whose articles 218 and 232 let a buyer refuse an electronic invoice. Council Directive (EU) 2025/516, the VAT in the Digital Age package, removed that barrier when it entered into force in April 2025: member states may now mandate domestic e-invoicing without asking permission, and from July 2030 the same directive puts a common set of rules over cross-border intra-EU B2B trade.

What it does not do is unify the national systems already running. Italy's SdI and Poland's KSeF are not going away in 2030. ViDA and what it means for your store goes through the detail.

How to read this table if you sell into the EU from Shopify

EU B2B e-invoicing on Shopify covers the other half of this: how the invoice itself is put together, what has to be on it and how Shopify handles VAT. That page is the mechanism. This one is the calendar.

Frequently asked questions

Which EU countries have a live B2B e-invoicing mandate?

As checked on 27 August 2026: Italy since 2019, Romania since 2024, and Belgium, Croatia, Poland and Greece during 2026. Germany's receiving obligation has been live since January 2025 with issuing starting in 2027. Denmark and Estonia have duties that are not mandates but change what a buyer can ask you for.

Is there one EU-wide e-invoicing rule?

Not yet. Every mandate in force today is national. The older ones rest on country specific derogations from the VAT Directive; since the ViDA package, Council Directive (EU) 2025/516, entered into force in April 2025, member states may mandate domestic e-invoicing without one. From July 2030 it adds common rules for cross-border intra-EU B2B trade.

Does Peppol cover all of the EU?

No. It is the route in Belgium, part of the route in Croatia, one option in Germany, the enacted route in Slovakia from 2027, and the plan in Slovenia, Latvia, Ireland, the Netherlands and Luxembourg. Italy, Romania, Poland, France and Spain each require a national route a Peppol access point cannot deliver into. Coverage claims that say otherwise are describing something that does not exist.

Do these mandates apply to a Shopify store based outside the country?

Usually not. Almost every mandate attaches to businesses established in that country, which is the limit written into the EU rules allowing them. A VAT registration without a fixed establishment normally brings a reporting duty at most. Establishment is a question of fact, so check yours with a local adviser.

Which countries in the EU have no B2B e-invoicing mandate at all?

Austria, Bulgaria, Cyprus, Czechia, Finland, Hungary, Lithuania, Luxembourg, Malta, the Netherlands, Portugal and Sweden have none in force. Several have other duties that look like one: Hungary's real-time reporting, Bulgaria's SAF-T phase-in, and Portugal's qualified electronic signature requirement for PDF invoices from January 2027. The Netherlands and Luxembourg are both preparing Peppol based mandates, phased from 2030 and 2028 respectively.

What is the difference between a mandate and a reporting duty?

A mandate changes what the invoice is: structured data in a named format, and in a clearance country not a valid invoice until the state has seen it. A reporting duty leaves the invoice alone and asks for its data separately. Hungary and Bulgaria are reporting. Italy and Romania are mandates.

This table is general information for Shopify merchants, not legal or tax advice. It was checked against primary sources on 27 August 2026: the European Commission's eInvoicing country factsheets, national tax administration publications, and the relevant EU legal acts. Mandates and deadlines in this area move often, and several of the dates above have already moved more than once, so confirm your own obligations with a qualified adviser in the country concerned before acting on anything here.

E-invoices from your Shopify B2B orders

Zeppol turns every B2B order into an EN 16931 document, checks it against the EU and the German rules, and sends it over Peppol or by email. Join the list and I'll be in touch before the deadline.