FFAKTURLAB
Europe · B2B · 32 countries

E-Invoicing Mandates in Europe: Timeline by Country

Confirmed start dates, rollout stages, models and one official source per country.

Europe has no single date for mandatory B2B e-invoicing. Italy and Romania already use central platforms, while Germany, France and other countries separate receiving from issuing or roll out by company size. This overview distinguishes enacted rules from announced plans. It covers structured B2B e-invoices.

Updated 30 Aug 2026 · 32 countries · one official source each

Confirmed dates from 2018 to 2030

Mandatory Phasing in Announced ‘Not confirmed’: the date has no reliable operative legal basis.
The first dot marks the start of a receiving or issuing obligation; a line joins it to the last documented date. The axis skips 2020–2023, where no mandate begins. Announced dates are grey.

No confirmed date on the timeline

  • Luxembourgannounced · date not confirmed
  • Norwayannounced · date not confirmed
  • Spainannounced · date not confirmed
  • Austriano general B2B mandate
  • Bulgariano general B2B mandate
  • Cyprusno general B2B mandate
  • Czechiano general B2B mandate
  • Denmarkno general B2B mandate
  • Finlandbuyer right, no general mandate
  • Hungaryreporting duty, no general e-invoice mandate
  • Icelandno general B2B mandate
  • Liechtensteinno general B2B mandate
  • Lithuaniareporting duty, no general e-invoice mandate
  • Maltano general B2B mandate
  • Netherlandsno general B2B mandate
  • Portugalreporting duty, no general e-invoice mandate
  • Swedenno general B2B mandate
  • Switzerlandno general B2B mandate

Countries, status, model and source

‘Mandatory’ means a structured B2B invoice within the scope described. These summaries do not replace checking exemptions, turnover thresholds or cross-border cases. B2G mandates, PDF rules, bookkeeping systems and VAT reporting appear only where they explain B2B status.

CountryStatusDateModelSummarySource
ItalyMandatoryClearanceStructured B2B invoices have had to pass through SdI since 2019.European Commission ↗
RomaniaMandatoryClearanceDomestic B2B invoices have had to be reported through RO e-Factura since 2024.European Commission ↗
GermanyPhasing inReceiving 2025-01-01; issuing 2027-01-01/2028-01-01DecentralisedReceiving has applied since 2025; issuing follows in two turnover-based stages.BMF ↗
EstoniaPartial mandateDecentralisedRegistered e-invoice recipients have been entitled to request a structured invoice since July 2025.European Commission ↗
BelgiumMandatoryDecentralisedDomestic taxable B2B transactions use structured invoices, with Peppol as the default route.Belgische overheid ↗
CroatiaMandatoryHybridE-invoice exchange and separate fiscalisation have applied to domestic transactions since 2026.Narodne novine ↗
PolandPhasing inReceiving 2026-02-01; issuing 2026-02-01/2026-04-01/2027-01-01ClearanceKSeF began for large issuers in February 2026; other businesses followed in April.KSeF ↗
GreecePhasing in2026-03-02 / 2026-10-01HybridIssuing began for businesses above €1 million turnover; the remaining businesses follow in October.AADE ↗
FrancePhasing inReceiving 2026-09-01; issuing 2026-09-01/2027-09-01HybridAll businesses receive from September 2026; SMEs have until 2027 for issuing.Ministère de l’Économie ↗
SlovakiaPhasing inHybridThe enacted eFaktúra system combines provider exchange with tax-data reporting.Finančná správa ↗
LatviaPhasing inHybridThe B2B start moved from 2026 to 2028, when data reporting also begins.European Commission ↗
SloveniaEnactedDecentralisedThe enacted law requires domestic businesses to exchange e-invoices from 2028.GOV.SI ↗
IrelandAnnouncedPhase 1: 2028-11HybridThe first roadmap phase covers large VAT-registered companies and real-time reporting.Revenue ↗
United KingdomAnnouncedDecentralisedThe government announced electronic VAT invoices from April 2029; detailed legislation will follow.GOV.UK ↗
LuxembourgAnnounced · not confirmedNo confirmed dateNot settledA bill extends the mandate to domestic B2B, but no operative date has been enacted.Gouvernement.lu ↗
NorwayAnnounced · not confirmedNo confirmed dateNot settledA B2B mandate is being assessed; the verified country sheet still gives neither a mandate nor a start date.European Commission ↗
SpainAnnounced · not confirmedNo confirmed dateHybridThe law and regulation exist, but the deadlines start only after the pending ministerial order.BOE ↗
AustriaNo general mandate–Decentralised · voluntaryElectronic invoices are possible with consent; there is no general structured B2B mandate.BMF Österreich ↗
BulgariaNo general mandate–ReportingSAF-T and reporting rules are developing without a general structured B2B invoice mandate.European Commission ↗
CyprusNo general mandate–Decentralised · voluntaryEN 16931 is available in the public sector; B2B remains voluntary.European Commission ↗
CzechiaNo general mandate–Decentralised · voluntaryStructured formats are used, but are not generally required for B2B transactions.European Commission ↗
DenmarkNo general mandate–Decentralised · voluntaryDigital bookkeeping systems must support e-invoices; issuing itself is not generally mandatory.European Commission ↗
FinlandPartial mandate–Decentralised · voluntaryBusinesses above €10,000 turnover may request an e-invoice; there is no universal mandate.European Commission ↗
HungaryNo general mandate–ReportingInvoice data has been reported almost in real time since 2018; this is not a general structured e-invoice mandate.European Commission ↗
IcelandNo general mandate–Decentralised · voluntaryPeppol and structured formats are available; there is no general B2B mandate.European Commission ↗
LiechtensteinNo general mandate–Decentralised · voluntaryPublic bodies can receive EN 16931 invoices; B2B remains voluntary.European Commission ↗
LithuaniaNo general mandate–Reportingi.MAS collects tax data; there is no general structured B2B invoice mandate.European Commission ↗
MaltaNo general mandate–Decentralised · voluntaryThe public sector can receive European formats; B2B remains voluntary.European Commission ↗
NetherlandsNo general mandate–Decentralised · voluntaryHigh Peppol adoption and B2G rules do not yet amount to a general B2B mandate.European Commission ↗
PortugalNo general mandate–ReportingQR, ATCUD and SAF-T concern invoice and reporting data, not a general structured B2B mandate.European Commission ↗
SwedenNo general mandate–Decentralised · voluntaryPeppol BIS is common and relevant in public procurement; B2B has no general mandate.European Commission ↗
SwitzerlandNo general mandate–Decentralised · voluntaryPaper and electronic invoices have equal tax status; there is no structured B2B mandate.ESTV ↗

What the models mean

Clearance routes the invoice through a government platform before or while it reaches the recipient. Decentralised lets companies and providers exchange directly. Hybrid combines decentralised exchange with government reporting or a platform function. Reporting submits invoice data without generally mandating structured invoice exchange.

Using FakturLab

Open a received UBL, CII, XRechnung or ZUGFeRD/Factur-X file in the FakturLab Viewer. In the Generator, you can prepare XRechnung, ZUGFeRD/Factur-X and a UBL file with a Peppol BIS profile. FakturLab validates EN 16931, XRechnung and Peppol BIS, but is not a KSeF, SdI, myDATA or Peppol transport service.

Written 30 August 2026 · updated 30 August 2026