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
| Country | Status | Format/Standard | Mandatory Date | Platform |
|---|---|---|---|---|
| Italy | Live (2019) | FatturaPA XML | Jan 2019 (all B2B/B2C) | SDI |
| Romania | Live (2024) | XML via RO e-Factura | Jan 2024 (B2B) | RO e-Factura |
| Poland | Phasing in | Structured XML | Feb 2026 (large) / Apr 2026 (all) | KSeF |
| France | Phasing in | Factur-X, UBL, CII | Sep 2026 (large) / Sep 2027 (SME) | PDP + PPF |
| Germany | Phasing in | XRechnung, ZUGFeRD | Jan 2025 (receive) / Jan 2027 (issue, >800K) / Jan 2028 (all) | No central platform |
| Spain | In progress | Structured XML | 2026-2027 (expected) | Veri*factu |
| Belgium | Planned | Peppol BIS | Jan 2026 (B2B) | Peppol network |
| India | Live (2020) | JSON + QR | Above INR 5 crore | IRP (Invoice Registration Portal) |
| Saudi Arabia | Live (2021) | XML (UBL 2.1-based) | Phase 2 rolling waves | ZATCA FATOORA |
| Brazil | Live (2006) | NF-e XML | All B2B/B2C | SEFAZ |
| Mexico | Live (2014) | CFDI 4.0 XML | All transactions | SAT |
| Malaysia | Live (2024) | XML/JSON | Aug 2024 (large) / Jul 2025 (all) | MyInvois |
| Singapore | Voluntary | Peppol | Voluntary (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 PDP model
France is implementing a unique model using Plateformes de Dematérialisation Partenaire (PDP) — certified private platforms 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 companies from September 2026, SMEs from September 2027. Accepted formats include Factur-X (hybrid PDF/XML), UBL, and CII.
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 must be issued through KSeF in a structured XML format. Mandatory for large taxpayers from February 2026 and for all VAT-registered businesses from April 2026. The KSeF assigns a unique identifier to each invoice and makes it available to both parties and the tax authority in real time.
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) will require updated formats.
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
- EN 16931 — the European semantic standard for e-invoices. Will be the basis for ViDA cross-border e-invoicing from 2030.
- UBL 2.1 (Universal Business Language) — an OASIS standard widely used for structured business documents including invoices.
- CII (Cross Industry Invoice) — a UN/CEFACT standard used alongside UBL in many European implementations.
- Peppol — a delivery network for e-invoices. Widely adopted for B2G and increasingly B2B. Used by Singapore (InvoiceNow), Belgium, and several Nordic countries.
- XRechnung — Germany's national e-invoice standard, a CIUS (Core Invoice Usage Specification) of EN 16931.
- ZUGFeRD / Factur-X — hybrid formats embedding structured XML data within a PDF invoice. Factur-X is the Franco-German joint standard.
What businesses should do now
- Map your e-invoicing exposure. List every country where you issue or receive invoices. Check the mandate status and timeline for each.
- Assess your invoicing system. Can it generate structured XML/UBL/CII output? Can it connect to country platforms (SDI, KSeF, ZATCA)?
- Prioritize by deadline. Poland (Feb/Apr 2026), France (Sep 2026), Germany (Jan 2027), and Belgium (Jan 2026) are the nearest EU deadlines.
- 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.