Global List of Mandatory B2B E-invoicing Countries (2024)
Over 50 countries now mandate B2B e-invoicing, and the list keeps growing. Staying compliant with global invoicing regulations can be challenging, especially for comapnies working croos-boarders. In this article, weโll highlight the key e-invoicing requirements across Europe, the Americas, Asia, and Africa to help your business stay ahead.
Global e-invoicing regulations are evolving rapidly, making compliance more crucial than ever. In this article, weโll break down the B2B e-invoicing rules in countries where it is mandatory, helping your business stay compliant and stay ahead of upcoming changes.
In this article, weโll cover:
European Countries ๐
Italy was the first European country to mandate e-invoicing, starting with B2G transactions in 2014 and extending to B2B transactions in 2019. Other European countries have since followed, with predictions suggesting e-invoicing will become mandatory across all of Europe by 2030. Here's a list of European countries where e-invoicing is already mandatory:
Albania ๐ฆ๐ฑ
Yes, as of July 1, 2021, Albania mandates e-invoicing for all B2B and B2C transactions. Businesses must submit e-invoices via the Central Information System (CIS), ensuring compliance with VAT regulations. This requirement applies to both cashless and non-cashless transactions.
Read full Invoicing Guide for Albania here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Italy ๐ฎ๐น
As of January 1, 2019, Italy made e-invoicing mandatory for all B2B and B2C transactions. The invoices must be submitted through the Sistema di Interscambio (SdI) platform in the FatturaPA XML format. This regulation applies to all Italian businesses.
Read full Invoicing Guide for Italy here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Portugal ๐ต๐น
Businesses in Portugal with a turnover exceeding โฌ50,000 must use certified invoicing software approved by the Portuguese Tax Authority and comply with SAF-T requirements for electronic submissions.
Read full Invoicing Guide for Portugal here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Romania ๐ท๐ด
As of January 1, 2024, Romania mandates e-invoicing for all VAT-registered businesses involved in B2B and B2G transactions. Businesses, both resident and non-resident, are required to submit invoices through the RO e-Factura platform, which ensures compliance with Romanian VAT regulations.
Read full Invoicing Guide for Romania here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Serbia ๐ท๐ธ
Since January 1, 2023, Serbia mandates B2B e-invoicing via Sistem E-Faktura for VAT-registered businesses. New rules will apply starting September 1, 2024, covering input VAT, automated data entry, and reporting timelines.
Read full Invoicing Guide for Serbia here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Turkey ๐น๐ท
As of July 1, 2023, businesses in Turkey with a gross annual turnover exceeding TRY 3 million must use e-invoicing for all B2B transactions via the e-Fatura system. In addition, businesses involved in e-commerce, real estate, construction, and other specific sectors with turnover exceeding TRY 500,000 must also comply.
Read full Invoicing Guide for Turkey here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Ukraine ๐บ๐ฆ
Starting January 1, 2024, all businesses in Ukraine with annual revenue over UAH 1 million must use e-invoicing for B2B and B2C transactions via the Unified Register of Tax Invoices (URTI) platform.
Read full Invoicing Guide for Ukraine here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
American Countries ๐
Latin America, led by Brazil, was the first to mandate e-invoicing, with other countries quickly following suit. Today, a significant portion of the whole America is using e-invoicing, with more countries gradually mandating it.
Brazil ๐ง๐ท
In Brazil, electronic invoicing is mandatory for all businesses that issue invoices. All invoices must be submitted to the tax authority for clearance before being issued to clients. Failure to meet legal requirements can result in penalties of up to 100% of the invoice value or transaction price.
Read full Invoicing Guide for Brazil here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Mexico ๐ฒ๐ฝ
In Mexico, e-invoicing (CFDI) is mandatory for all businesses, both B2B and B2C. All taxpayers must issue electronic invoices, which must be submitted and approved by the Mexican Tax Authority (SAT). Failure to comply with the CFDI regulations can result in significant penalties, including fines up to 100% of the invoice value.
Read full Invoicing Guide for Mexico here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Argentina ๐ฆ๐ท
In Argentina, all taxpayers, including self-employed workers, are required to issue electronic invoices (e-invoices) for both B2B and B2C transactions. These invoices must be authorized by the Federal Administration of Public Revenue (AFIP) and include an Electronic Authorization Code (CAE). Failure to comply with these regulations can result in fines up to 100% of the invoice value.
Chile ๐จ๐ฑ
Since February 1, 2018, all businesses in Chile must issue electronic invoices (DTEs) in XML format, validated by the Servicio de Impuestos Internos (SII). This applies to B2B, B2C, and B2G transactions.
Colombia
Since 2019, electronic invoicing has been mandatory in Colombia for all businesses (B2B, B2C, B2G). Invoices must be issued in XML format, digitally signed, and validated by DIAN, with a unique code (CUFE) for secure identification.
Costa Rica ๐จ๐ท
Since 2018, Costa Rica requires all taxpayers, including B2B and B2C businesses, to issue electronic invoices in XML format. These invoices must be digitally signed and validated by the Ministry of Finance within three hours. Recipients have eight business days to accept or reject the invoice.
Ecuador ๐ช๐จ
In Ecuador, electronic invoicing is mandatory for all taxpayers, including non-residents meeting specific thresholds. Invoices must be generated in XML format, digitally signed, and authorized by the Internal Revenue Service (SRI) within 24 hours to ensure compliance with tax regulations.
El Salvador ๐ธ๐ป
Since 2018, Costa Rica requires all taxpayers, including B2B and B2C businesses, to issue electronic invoices in XML format. These invoices must be digitally signed and validated by the Ministry of Finance within three hours. Recipients have eight business days to accept or reject the invoice.
Guatemala ๐ฌ๐น
In Guatemala, electronic invoicing is mandatory for all taxpayers, covering B2B and B2C transactions. Invoices must be issued through the FEL system, digitally signed, and authorized by the Superintendence of Tax Administration (SAT), with compliance required since 1 July 2022.
Panama ๐ต๐ฆ
In Panama, electronic invoicing is mandatory for all taxpayers, including B2B, B2C, and B2G transactions. Invoices must be issued through the Panama Electronic Invoicing System (SFEP), digitally signed, and authorized by a Qualified Authorized Provider (PAC).
Paraguay ๐ต๐พ
In Paraguay, electronic invoicing is mandatory for all taxpayers, covering both B2B and B2C transactions. New businesses must join the SIFEN system by 1 January 2024, while existing businesses must comply by October 2024. Invoices must be digitally signed and validated through the National Integrated Electronic Invoicing System (SIFEN).
Peru ๐ต๐ช
In Peru, electronic invoicing is mandatory for all businesses, including both B2B and B2C transactions. Invoices must be generated in UBL 2.1 XML format, signed digitally, and validated via the Electronic Issuance System (SEE), ensuring compliance with tax laws and regulations.
Uruguay ๐บ๐พ
In Uruguay, e-invoicing is mandatory for VAT-registered businesses, including B2B and B2C transactions. Invoices must be issued via the CFE portal and validated in XML format by the DGI. The mandate takes effect by May 1, 2024, with exceptions for certain sectors, such as agriculture.
Asian Countries ๐
India ๐ฎ๐ณ
Indiaโs mandatory e-invoicing applies to businesses with an annual turnover over โน5 crore, effective August 1, 2023. Invoices must be submitted to the Invoice Registration Portal (IRP) for validation, and each must be assigned a unique Invoice Reference Number (IRN) to comply with GST regulations.
Read full Invoicing Guide for India here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Malaysia ๐ฒ๐พ
From August 1, 2024, all businesses in Malaysia with a turnover exceeding RM100 million must generate e-invoices using the MyInvois Portal or API, which must be digitally signed and validated by the Inland Revenue Board of Malaysia (IRBM).
Read full Invoicing Guide for Malaysia here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Philippines ๐ต๐ญ
In the Philippines, e-invoicing is mandatory for the 100 largest taxpayers starting July 1, 2022. The Bureau of Internal Revenue (BIR) plans to extend this requirement to all major taxpayers by 2024.
Read full Invoicing Guide for Philipines here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Saudi Arabia ๐ธ๐ฆ
In Saudi Arabia, e-invoicing is mandatory for all VAT-registered businesses. Invoices must be generated in XML or PDF/A-3 format, include a QR code and unique reference number (IRN), and be transmitted via the Fatoora Portal to comply with ZATCA regulations.
Read full Invoicing Guide for Saudi Arabia here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Azerbaijan ๐ฆ๐ฟ
Since January 1, 2018, all taxpayers in Azerbaijan must issue electronic invoices for business transactions. The invoices must be submitted via the Internet Tax Administration portal in compliance with tax regulations.
Indonesia ๐ฎ๐ฉ
In Indonesia, electronic invoicing (e-invoicing) is mandatory for all VAT-registered businesses, encompassing both Business-to-Business (B2B) and Business-to-Consumer (B2C) transactions. Invoices must be issued through the government's e-Faktur system, digitally signed, and validated by the Directorate General of Taxes (DGT) to ensure compliance with tax regulations.
Israel ๐ฎ๐ฑ
Starting May 5, 2024, all invoices over NIS 25,000 must be electronically submitted to the Israel Tax Authority (ITA) for validation.
Kazakhstan ๐ฐ๐ฟ
In Kazakhstan, e-invoicing became mandatory for all taxpayers in 2019. Invoices must be submitted via the Electronic Invoicing Information System (EIIS), where they are validated, assigned a number, and stored for compliance with tax regulations.
South Korea ๐ฐ๐ท
Since 2011, e-invoicing has been mandatory in South Korea for businesses with annual revenue exceeding KRW 100 million. Starting July 1, 2023, the threshold was lowered, and it will be further reduced to KRW 80 million in 2024.
Uzbekistan ๐บ๐ฟ
Since 2020, Uzbekistan has mandated electronic invoicing (e-invoicing) for all taxpayers, including B2B, B2C, and B2G transactions. Invoices must be issued through the SoliqOnline platform, digitally signed, and validated by the State Tax Committee to ensure tax compliance.
Vietnam ๐ป๐ณ
Since July 1, 2022, e-invoicing has been mandatory in Vietnam for all businesses and individuals providing goods or services. Invoices must be issued electronically to ensure compliance with tax regulations.
African Countries ๐
Cรดte d'Ivoire ๐จ๐ฎ
In Cรดte d'Ivoire, electronic invoicing (e-invoicing) has been mandatory since 2019 for businesses providing digital goods or services. The Direction Gรฉnรฉrale des Impรดts (DGI) requires these invoices to be submitted in real-time for validation, including a digital signature and unique identifier.
Read full Invoicing Guide for Cรดte d'Ivoire here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Egypt ๐ช๐ฌ
In Egypt, electronic invoicing (e-invoicing) is mandatory for all businesses, covering both B2B and B2C transactions. Invoices must be issued through the Egyptian Tax Authorityโs (ETA) e-invoicing system, digitally signed, and validated in real-time to ensure compliance with tax regulations.
Read full Invoicing Guide for Egypt here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Kenya ๐ฐ๐ช
In Kenya, e-invoicing is mandatory for all businesses, including VAT-registered and non-VAT-registered. The Kenya Revenue Authority (KRA) requires a compliant Electronic Tax Register (ETR) for real-time transmission of invoices, which must include a buyer's PIN, control unit serial number, invoice number, and QR code. Compliance with the Tax Invoice Management System (TIMS) is required by March 31, 2024.
Read full Invoicing Guide for Kenya here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Niger ๐ณ๐ช
In Niger, electronic invoicing (e-invoicing) is mandatory for all VAT-registered businesses, covering all transaction types, including B2B, B2C, B2G, and cross-border.
Read full Invoicing Guide for Niger here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Rwanda ๐ท๐ผ
In Rwanda, e-invoicing is mandatory for all VAT-registered businesses, covering B2B, B2C, B2G, and cross-border transactions. The Rwanda Revenue Authority (RRA) requires these businesses to use certified Electronic Billing Systems (EBS) for real-time compliance.
Read full Invoicing Guide for Rwanda here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Tanzania ๐น๐ฟ
In Tanzania, electronic invoicing (e-invoicing) is mandatory for all VAT-registered businesses. The Tanzania Revenue Authority (TRA) requires these businesses to issue electronic invoices for all types of transactionsโB2B, B2C, B2G, and cross-border transactionsโthrough the Tax Invoice Management System (TIMS) by March 31, 2024.
Read full Invoicing Guide for Tanzania here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Tunisia ๐น๐ณ
Since 2016, Tunisia has mandated electronic invoicing (e-invoicing) for large taxpayers in Business-to-Government (B2G) and Business-to-Business (B2B) transactions. The system, known as 'el fatoura,' operates under the Continuous Transaction Controls (CTC) model, with invoices submitted and validated via the Tunisie TradeNet platform.
Read full Invoicing Guide for Tunisia here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Uganda ๐บ๐ฌ
Since January 1, 2021, all VAT-registered businesses in Uganda must issue electronic invoices for B2B, B2C, B2G, and cross-border transactions. These invoices must be submitted in real-time via the Electronic Fiscal Receipting and Invoicing System (EFRIS) with a digital signature for compliance.
Read full Invoicing Guide for Uganda here. (Regulations, E-Invoicing, Tax (VAT), and Digital Reporting)
Angola ๐ฆ๐ด
In Angola, e-invoicing has been mandatory since 2020 for businesses with annual turnover over AOA 50 million (USD 250,000). The introduction of the Standard Audit File for Tax (SAF-T) in 2019 supports the country's VAT regime and the new invoicing regulations.
Benin ๐ง๐ฏ
In Benin, e-invoicing is mandatory for all VAT-registered businesses. The Direction Gรฉnรฉrale des Impรดts (DGI) requires electronic invoices for all transactions, including B2B, B2C, B2G, and cross-border.
Burundi ๐ง๐ฎ
Since January 2022, Burundi mandates real-time electronic invoicing for all VAT-registered businesses, including foreign companies with local tax representatives. Invoices must be submitted to the Office Burundais des Recettes (OBR) for validation and reporting.
Democratic Republic of Congo ๐จ๐ฉ
In the Democratic Republic of Congo, electronic invoicing (e-invoicing) is mandatory for both Business-to-Business (B2B) and Business-to-Consumer (B2C) transactions. The government has implemented a standardized e-invoicing system to enhance tax compliance and streamline business operations.
Ghana ๐ฌ๐ญ
In Ghana, electronic invoicing (e-invoicing) is mandatory for all Value Added Tax (VAT)-registered businesses. The Ghana Revenue Authority (GRA) requires these businesses to issue electronic invoices for all types of transactions, including Business-to-Business (B2B), Business-to-Consumer (B2C), Business-to-Government (B2G), and cross-border transactions.
Mauritius ๐ฒ๐บ
In Mauritius, e-invoicing is mandatory for businesses with annual turnover exceeding MUR 100 million. The Mauritius Revenue Authority (MRA) has implemented a phased approach:
Zambia ๐ฟ๐ฒ
Starting July 1, 2024, all VAT-registered businesses in Zambia must use the Smart Invoice system for B2B, B2C, and B2G transactions. The Zambia Revenue Authority (ZRA) requires real-time submission of electronic invoices for VAT and other specified taxes to ensure compliance.
Upcoming Regulations
E-invoicing is gaining global popularity each year due to its benefits for both governments and businesses. For businesses, e-invoicing reduces errors, saves on fines and paper costs, and streamlines compliance, freeing up time and money for business growth. For governments, it means real-time transaction tracking, which helps reduce the risk of tax evasion and fraud by ensuring every transaction is recorded and easily traceable.
As a result, more countries are introducing mandates for e-invoicing across all transactions, with Europe aiming for full e-invoicing by 2030. Check out our list of all the confirmed changes coming to European countries. Here's a quick overview of the closest upcoming changes as of November 27, 2024:
Portugal ๐ต๐น
In Portugal, e-invoicing becomes mandatory for micro and small businesses starting December 31, 2024. These businesses must issue e-invoices for transactions with public administrations (B2G) through the eSPap platform, aiming to improve tax compliance and reduce fraud.
Slovakia ๐ธ๐ฐ
Starting January 2025: Slovakia mandates B2B and B2C e-invoicing via the IS EFA system. Following the initial B2G mandate for transactions above โฌ5,000, businesses must use IS EFA to electronically report all domestic invoices, ensuring full tax compliance.
Germany ๐ฉ๐ช
Germany will make B2B VAT e-invoicing mandatory starting 1 January 2025, requiring businesses to submit invoices electronically in real-time. The mandate will roll out in phases through 2028, with all businesses eventually required to comply
Estonia ๐ช๐ช
Starting July 1, 2025, companies in Estonia will be required to register with the tax authority to receive e-invoices. Suppliers will then need to send invoices electronically to customers who have opted for this format.
Ukraine ๐บ๐ฆ
Starting January 1, 2025, companies in Ukraine with revenues exceeding UAH 1 million will be required to implement B2B and B2C e-invoicing. SAF-T will also become mandatory for large taxpayers from 2025, with full implementation by 2027.
Latvia ๐ฑ๐ป
Starting 1 January 2025, e-invoicing will be mandatory for all transactions between businesses and public sector entities (B2G) in Latvia. From 1 January 2026, this will extend to transactions between Latvian-registered businesses (B2B).
Achieve Global Invoicing and Tax Compliance with Space Invoices
One way to comply with (e-)invoicing, tax and reporting regulations worldwide is to use a provider like Space Invoices.
You will be able to:
Having questions about achieving global compliance?
We are ready to help.
The information in this guide is strictly informative, as regulations and timelines change frequently. While we make every effort to monitor updates and maintain the accuracy of our content, we recommend consulting with a tax professional or e-invoicing specialist for the most reliable and personalized advice. The latest update was made on November 27th, 2024.
Additional reading:
Start issuing Invoices, free!
Signup and start issuing compliant invoices from your software in minutes.
Or contact us to get a free implementation consultation.