E-invoicing is being rolled out across the European Union as part of a broader effort to modernise VAT and reduce fraud. This article explains the EU-wide direction and what it means for your business.
The EU framework: ViDA
In April 2025, the EU formally adopted the VAT in the Digital Age (ViDA) package. This is a major reform that will affect every business operating in the EU.
The core change relevant to invoicing: from 1 July 2030, structured e-invoicing and near-real-time digital reporting become mandatory for cross-border B2B transactions between EU member states. Every EU country is required to implement this.
By 1 January 2035, countries that already have their own domestic e-invoicing systems must align those systems with the EU standard.
Official source: European Commission - VAT in the Digital Age (ViDA)
What's happening before 2030?
ViDA also allows member states to introduce mandatory e-invoicing for domestic B2B transactions at their own pace - without needing EU approval first. Several countries have already done so or are in the process.
This means the exact requirements depend on where your business is registered. The EU sets the direction and the 2030 deadline, but domestic rules vary by country - and some are already in effect.
What does "structured e-invoice" mean?
A structured e-invoice is a file in a machine-readable format (such as UBL or Peppol BIS) - not a PDF or a scanned image. It can be processed automatically by accounting software without manual data entry.
PDFs may still accompany an e-invoice for readability, but under ViDA the structured data file is the legal record.
Does this affect small businesses too?
Yes. ViDA applies to all businesses making B2B transactions in the EU, regardless of size. For cross-border transactions, the 2030 deadline is universal. For domestic transactions, the timeline depends on your country.
Note: Rules and deadlines are evolving. Some countries have already introduced mandatory e-invoicing ahead of the 2030 EU deadline. To find out what applies to you right now, check the dedicated article for your country or contact our support team.
Didn't find what you were looking for? Contact our support team and we'll sort it out for you.
