12 min read

E-Invoicing Requirements by Country: A 2026 Global Tracker

E-invoicing is rapidly becoming mandatory worldwide. Tax authorities are moving from periodic returns to real-time or near-real-time transaction reporting, driven by the goal of closing VAT gaps, reducing fraud, and increasing compliance. For businesses operating cross-border, this means your invoicing system must generate structured electronic invoices in country-specific formats. Here is the current state of play.

The EU: ViDA and cross-border e-invoicing

The EU's ViDA (VAT in the Digital Age) package mandates e-invoicing for intra-EU B2B transactions from July 2030. The required format is EN 16931, the European standard for electronic invoices. Member states must accept EN 16931-compliant invoices without requiring additional data fields beyond the standard.

Crucially, ViDA removes the requirement for member states to grant derogations for domestic e-invoicing mandates. This has freed individual countries to accelerate their own mandates well ahead of the 2030 EU timeline.

Country-by-country tracker

CountryStatusFormat/StandardMandatory DatePlatform
ItalyLive (2019)FatturaPA XMLJan 2019 (all B2B/B2C)SDI
RomaniaLive (2024)XML via RO e-FacturaJan 2024 (B2B)RO e-Factura
PolandLive (Feb 2026)FA(3) XMLFeb 2026 (large) / Apr 2026 (all) / Jan 2027 (micro)KSeF
FrancePhasing inFactur-X, UBL, CIISep 2026 (large) / Sep 2027 (SME)PDP + PPF
GermanyPhasing inXRechnung, ZUGFeRDJan 2025 (receive) / Jan 2027 (issue, >800K) / Jan 2028 (all)No central platform
SpainIn progressStructured XML2026-2027 (expected)Veri*factu
BelgiumLive (Jan 2026)Peppol BIS 3.01 Jan 2026 (B2B); e-reporting Jan 2028Peppol network (no central platform)
IndiaLive (2020)JSON + QRAbove INR 5 croreIRP (Invoice Registration Portal)
Saudi ArabiaLive (2021)XML (UBL 2.1-based)Phase 2 rolling wavesZATCA FATOORA
BrazilLive (2006)NF-e XMLAll B2B/B2CSEFAZ
MexicoLive (2014)CFDI 4.0 XMLAll transactionsSAT
MalaysiaLive (2024)XML/JSONAug 2024 (large) / Jul 2025 (all)MyInvois
SingaporeVoluntaryPeppolVoluntary (push toward mandatory)InvoiceNow

Italy: the pioneer

Italy led Europe with mandatory B2B and B2C e-invoicing via the SDI (Sistema di Interscambio) since January 2019. All domestic invoices must be transmitted in FatturaPA XML format through the SDI, operated by the Agenzia delle Entrate. Cross-border invoices to non-Italian recipients can still be issued in other formats, but the Italian party must report them through the SDI's "esterometro" mechanism (which has been integrated into SDI reporting since July 2022).

France: the PA model

France is implementing a unique model using Plateformes Agreees (PA), the certified private platforms (formerly called PDP) that handle e-invoice exchange and reporting to the tax authority (DGFiP). B2G e-invoicing via Chorus Pro has been mandatory since 2017. B2B reception of e-invoices becomes mandatory in September 2026, with issuance phased: large and mid-sized companies from September 2026, SMEs from September 2027. Accepted formats include Factur-X (hybrid PDF/XML), UBL, and CII. For the operational deep dive, see our France PA September 2026 guide.

Belgium: Peppol-only

Belgium's mandate went live on 1 January 2026 with the cleanest model in the European 2026 cohort: pure Peppol BIS Billing 3.0 over the existing pan-European Peppol network. There is no central clearance platform; structured invoices are exchanged directly between buyer and seller access points. A four-month tolerance window suspended sanctions through 31 March 2026. E-reporting (DRR) layered on top arrives in January 2028. Foreign sellers are in scope only with a Belgian fixed establishment. See our Belgium 2026 Peppol guide.

Germany: decentralized approach

Germany requires all B2B businesses to be able to receive e-invoices in XRechnung or ZUGFeRD format from January 2025. Mandatory issuance follows: businesses with turnover above EUR 800,000 from January 2027, and all businesses from January 2028. Unlike Italy or Poland, Germany is not building a central government platform — e-invoices are exchanged directly between parties using standard formats.

Poland: KSeF

Poland's KSeF (Krajowy System e-Faktur) is a centralized national e-invoicing system. All B2B invoices in scope must be issued through KSeF in the FA(3) XML format. The mandate went live for large taxpayers (2024 sales above PLN 200 million) on 1 February 2026, extended to all other established taxpayers on 1 April 2026, and reaches micro-enterprises on 1 January 2027. KSeF assigns a unique reference number (KSeF ID) to each invoice and exposes it to both parties and the tax authority in real time. Penalties are paused through 31 December 2026. For the deep dive on FA(3), the offline modes, the nonresident fixed-establishment rule, and the action checklist, see our 2026 KSeF guide.

India: IRP and QR codes

India's e-invoicing system requires businesses above INR 5 crore turnover to register invoices with the Invoice Registration Portal (IRP). The IRP validates the invoice data (submitted as JSON), generates an Invoice Reference Number (IRN) and a digitally signed QR code, and returns the authenticated invoice. The threshold has been progressively lowered since 2020, expanding the mandate to smaller businesses.

Saudi Arabia: ZATCA FATOORA

Saudi Arabia's e-invoicing has two phases. Phase 1 (Generation), live since December 2021, required all taxable persons to generate e-invoices in a specified format. Phase 2 (Integration) is rolling out in waves starting January 2023, requiring businesses to transmit invoices to ZATCA's FATOORA platform in near-real-time. The format is based on UBL 2.1 with ZATCA-specific extensions. Each wave targets a different revenue tier.

Latin America: mature systems

Brazil has operated NF-e (Nota Fiscal Eletronica) since 2006, making it one of the oldest mandatory e-invoicing systems. All B2B and many B2C transactions require NF-e XML documents authorized by the state tax authority (SEFAZ) before goods can be shipped. The ongoing dual-VAT reform (CBS + IBS) entered its 2026 test year on 1 January 2026, with new fields layered into NF-e, NFS-e, NFC-e, and MDF-e under the unified DF-e umbrella. CBS becomes fully effective 1 January 2027; IBS phases in from 2029 to 2032.

Mexico requires CFDI (Comprobante Fiscal Digital por Internet) for all transactions. Version 4.0 is current, with stricter validation rules and mandatory linkage to the SAT (tax authority) database. Every invoice must include a digital fiscal seal issued by an authorized certification provider (PAC).

Key standards to know

What businesses should do now

  1. Map your e-invoicing exposure. List every country where you issue or receive invoices. Check the mandate status and timeline for each.
  2. Assess your invoicing system. Can it generate structured XML/UBL/CII output? Can it connect to country platforms (SDI, KSeF, ZATCA)?
  3. Prioritize by deadline. Poland (Feb/Apr 2026), France (Sep 2026), Germany (Jan 2027), and Belgium (Jan 2026) are the nearest EU deadlines.
  4. Ensure correct tax determination. E-invoicing mandates do not change VAT rules — they change how you report. The tax amounts on your e-invoices must still be correct, which requires proper place of supply determination and rate accuracy.

Frequently asked questions

Which countries require mandatory e-invoicing?

As of 2026: Italy, Romania, Poland, India, Saudi Arabia, Mexico, and Brazil have live mandates. France and Germany are phasing in. The EU's ViDA mandates cross-border B2B e-invoicing from July 2030.

What e-invoicing standard should I support?

EN 16931 with Peppol delivery covers most European requirements. Country-specific formats (FatturaPA, XRechnung, KSeF XML) may also be needed depending on where you operate.

DeterminedAI ensures the tax data feeding your e-invoicing system is correct — right rate, right place of supply, right treatment for every transaction across all jurisdictions.

DeterminedAI is the best VAT automation software for ERP-connected finance teams.

Try DeterminedAI free →