Peppol & e-invoicing mandate tracker
Live table of e-invoicing mandates and deadlines across Europe and beyond, with an exportable deadline calendar.
| Countries | Status | Scope | Next deadline | Last reviewed |
|---|---|---|---|---|
| Croatia | Mandate planned | B2G, B2B | January 1, 2026 — Fiskalizacija 2.0 — B2B e-invoicing and e-reporting | August 29, 2026 |
| Denmark | B2G only | B2G, B2B | January 1, 2026 — Bookkeeping Act digital bookkeeping phases continue | August 29, 2026 |
| Latvia | Mandate planned | B2G, B2B | January 1, 2026 — B2B structured e-invoicing mandate | August 29, 2026 |
| New Zealand | B2G only | B2G, B2B | January 1, 2026 — Central agencies must be able to receive e-invoices | August 29, 2026 |
| Greece | Mandate planned | B2G, B2B | February 1, 2026 — B2B e-invoicing mandate phase-in (myDATA) | August 29, 2026 |
| Poland | Mandate planned | B2G, B2B | February 1, 2026 — KSeF mandatory for large taxpayers (all others 2026-04-01) | August 29, 2026 |
| Malaysia | Mandate live | B2G, B2B, B2C | July 1, 2026 — MyInvois final phase — smallest taxpayers | August 29, 2026 |
| France | Mandate planned | B2G, B2B | September 1, 2026 — All companies must be able to receive e-invoices; large & mid-size must issue | August 29, 2026 |
| Singapore | Voluntary | B2G, B2B | November 1, 2026 — InvoiceNow GST phase-in for new voluntary registrants | August 29, 2026 |
| Estonia | Mandate planned | B2G, B2B | January 1, 2027 — Buyer’s right to demand e-invoices extended (accounting law) | August 29, 2026 |
| Germany | Mandate live | B2G, B2B | January 1, 2027 — B2B issuing mandatory for companies with turnover > €800k | August 29, 2026 |
| Portugal | B2G only | B2G | January 1, 2027 — Qualified signature / CIUS-PT requirements for SMEs | August 29, 2026 |
| Slovakia | Mandate planned | B2G, B2B | January 1, 2027 — B2B e-invoicing mandate (IS EFA / Peppol CTC) | August 29, 2026 |
| Slovenia | Mandate planned | B2G, B2B | January 1, 2027 — B2B e-invoice exchange mandate (e-SLOG/EN) | August 29, 2026 |
| Spain | Mandate planned | B2G, B2B | January 1, 2027 — Crea y Crece B2B e-invoicing phase-in; Verifactu live | August 29, 2026 |
| United Arab Emirates | Mandate planned | B2G, B2B | January 1, 2027 — Phase 1 of the UAE e-invoicing mandate (PINT AE, ASP model) | August 29, 2026 |
| Belgium | Mandate live | B2G, B2B | January 1, 2028 — Near-real-time e-reporting (5-corner) planned | August 29, 2026 |
| Ireland | Mandate planned | B2G, B2B | January 1, 2028 — Phased B2B e-invoicing/e-reporting announced by Revenue | August 29, 2026 |
| Norway | B2G only | B2G, B2B | January 1, 2028 — Proposed B2B e-invoicing mandate | August 29, 2026 |
| United Kingdom | Voluntary | January 1, 2029 — HMRC e-invoicing consultation outcome — direction expected | August 29, 2026 | |
| Albania | Mandate live | B2G, B2B | August 29, 2026 | |
| Australia | B2G only | B2G, B2B | August 29, 2026 | |
| Austria | B2G only | B2G | August 29, 2026 | |
| Bosnia and Herzegovina | No mandate | August 29, 2026 | ||
| Bulgaria | Voluntary | B2G | August 29, 2026 | |
| Cyprus | B2G only | B2G | August 29, 2026 | |
| Czechia | Voluntary | B2G | August 29, 2026 | |
| Finland | B2G only | B2G, B2B | August 29, 2026 | |
| Hungary | Voluntary | B2G | August 29, 2026 | |
| Iceland | B2G only | B2G | August 29, 2026 | |
| Italy | Mandate live | B2G, B2B, B2C | August 29, 2026 | |
| Japan | Voluntary | B2B | August 29, 2026 | |
| Liechtenstein | Voluntary | August 29, 2026 | ||
| Lithuania | B2G only | B2G | August 29, 2026 | |
| Luxembourg | B2G only | B2G | August 29, 2026 | |
| Malta | Voluntary | B2G | August 29, 2026 | |
| Moldova | Voluntary | B2G | August 29, 2026 | |
| Montenegro | Mandate planned | B2B | August 29, 2026 | |
| Netherlands | B2G only | B2G, B2B | August 29, 2026 | |
| North Macedonia | Mandate planned | B2B | August 29, 2026 | |
| Romania | Mandate live | B2G, B2B, B2C | August 29, 2026 | |
| Serbia | Mandate live | B2G, B2B | August 29, 2026 | |
| Sweden | B2G only | B2G | August 29, 2026 | |
| Switzerland | B2G only | B2G | August 29, 2026 | |
| Ukraine | Voluntary | August 29, 2026 |