Explore e-invoicing mandates, deadlines and requirements across 134 countries. Filter by status, region or transaction type to find the markets you operate in.
52 countries mandate B2B e-invoicing today, 27 are in phased rollout and 23 have a mandate planned. Last updated . Need the effective dates side by side? Compare every country in one table.
e-Invoicing (electronic invoicing) is the exchange of invoice documents between suppliers and buyers in a structured electronic format. Unlike PDF invoices, e-Invoices are machine-readable and can be automatically processed by accounting systems, reducing manual data entry and errors.
As of 2026, countries with mandatory B2B e-Invoicing include Italy, India, Saudi Arabia, Mexico, Brazil, Poland, and many others. The EU's ViDA (VAT in the Digital Age) initiative is also expanding mandatory e-Invoicing across Europe, with Germany, France, and Spain implementing phased rollouts.
B2B (Business-to-Business) e-Invoicing is for transactions between companies, while B2G (Business-to-Government) e-Invoicing is specifically for invoicing government entities or public sector organisations. Many countries mandate B2G e-Invoicing first before extending requirements to B2B transactions.
Peppol (Pan-European Public Procurement Online) is a set of standards and network infrastructure for cross-border e-Invoicing. It enables businesses to exchange electronic documents with any Peppol-connected organisation worldwide. Countries like Singapore, Australia, and EU member states use Peppol for standardised e-Invoicing.
ViDA (VAT in the Digital Age) is an EU initiative to modernise VAT systems through mandatory e-Invoicing and digital reporting. It requires member states to implement e-Invoicing for cross-border B2B transactions and introduces real-time digital reporting requirements.
CTC refers to tax authority systems that validate or clear invoices in real-time before they're issued to buyers. Countries like Brazil, Mexico, and Italy use CTC models where invoices must be pre-approved by tax authorities, ensuring real-time tax compliance and reducing VAT fraud.
Common e-Invoice formats include UBL (Universal Business Language), used globally and by Peppol; Factur-X/ZUGFeRD, a hybrid PDF/XML format popular in Germany and France; XRechnung, Germany's standard format; and FatturaPA, Italy's mandatory format. Each country may require specific formats for compliance.
Penalties vary by country but can include fines per non-compliant invoice (ranging from €50 to €2,000 or equivalent), percentage penalties on invoice value, denial of VAT deductions, and in severe cases, business operation restrictions. Verify specific penalties for each country's regulations.
The UAE has adopted PINT AE, a Peppol International Invoice specification for the United Arab Emirates, as the national e-invoicing format. A phased rollout begins with a pilot from 1 July 2026, mandatory for large businesses from 1 January 2027, and for smaller businesses from 1 July 2027. Invoices must be issued in structured XML and transmitted via an FTA accredited service provider, per the UAE Ministry of Finance Electronic Invoicing Guidelines.
ZATCA Fatoora is Saudi Arabia's two phase e-invoicing programme run by the Zakat, Tax and Customs Authority. Phase one (Generation) required structured e-invoice issuance from 4 December 2021. Phase two (Integration) phases in real time integration with ZATCA's Fatoora portal by waves from 1 January 2023 onward, with invoices cleared in UBL 2.1 XML.
India's Goods and Services Tax e-invoicing applies to B2B transactions, exports, and certain supplies, routed through the Invoice Registration Portal to obtain an Invoice Reference Number and QR code. From 1 August 2023, the threshold is aggregate annual turnover of Rs 5 crore in any year since 2017 to 2018. From 1 April 2025, businesses above Rs 10 crore must upload invoices to the IRP within 30 days of issue.
France's reform introduces mandatory B2B e-invoicing routed through certified Plateformes de Dématérialisation Partenaires, the accredited service providers. All businesses must be able to receive e-invoices from 1 September 2026. Large and medium sized businesses must issue e-invoices from 1 September 2026, and small businesses from 1 September 2027, per the Direction Générale des Finances Publiques.
KSeF (Krajowy System e-Faktur) is Poland's national e-invoicing platform operated by the Ministry of Finance. Mandatory use applies to large taxpayers with turnover above 200 million zloty from 1 February 2026, and to all remaining VAT taxpayers from 1 April 2026.
Germany's B2B e-invoicing reform is staged from 2025 to 2028. From 1 January 2025, all domestic businesses must be able to receive structured e-invoices. From 1 January 2027, businesses with turnover above 800,000 euro must issue e-invoices. From 1 January 2028, the requirement extends to all remaining businesses, per the Federal Ministry of Finance.
Clearance models, used by Saudi Arabia, Italy, Brazil, and Turkey, require tax authority validation before or at the moment of invoice issuance. Post audit models, used by the United Kingdom, Canada, and most EU pre ViDA states, allow invoices to be exchanged freely and reviewed by the authority after the fact. Peppol and other decentralised models route invoices through accredited access points on a four or five corner network, typically without pre clearance, and are used in Singapore, Australia, the UAE, and many EU states.
MyInvois is Malaysia's e-invoicing system operated by the Inland Revenue Board (Lembaga Hasil Dalam Negeri). It uses a continuous transaction control model with invoices validated by MyInvois before issuance. Phased implementation runs from 1 August 2024 for the largest taxpayers to 1 July 2025 for businesses with turnover of at least 25 million ringgit.
Compliance depends on where you sell, where you are established, the type of transaction (B2B, B2G, or B2C), your turnover, and your sector. Use our country overview to check the mandate, deadline, and required format for each country you trade in. If a country runs a clearance or real time reporting model, you will usually need to appoint an accredited service provider before the deadline.