Well. The European Union's VAT in the Digital Age package, known as ViDA, does not create a general rule forcing every business to issue domestic B2B invoices as e-invoices starting in 2028. The ViDA rollout timeline puts 1 July 2028 down for new VAT rules on short-term accommodation and passenger-transport platforms, plus a Single VAT Registration reform, but nothing about invoice format. The confusion comes from Latvia, which wrote its own 1 January 2028 deadline into its own Accounting Law, requiring structured e-invoices for domestic B2B transactions. That's a Latvian national decision, not a ViDA requirement. Estonia has no equivalent general deadline right now.
Does ViDA give member states a right or an obligation?
Since ViDA entered into force on 14 April 2025, Article 218 of the amended VAT Directive lets, but does not require, member states demand e-invoices from taxpayers registered in their own territory, for supplies of goods and services happening within that same territory, with exceptions listed in Article 262. That's a national choice, not a mandate handed down from Brussels. Nobody in Brussels is imposing a domestic e-invoicing deadline for 2028 on anyone, and the European Commission's ViDA overview confirms exactly that.
What actually takes effect on 1 July 2028?
Three VAT changes land on that date, and none of them touch invoice formats. New VAT rules apply to platforms in short-term accommodation and passenger transport; the Single VAT Registration scheme expands, letting more businesses report cross-border EU sales without registering for VAT in each country separately; and mandatory reverse charge kicks in for transactions involving suppliers not registered where the tax is due (reverse charge simply means the buyer, not the seller, accounts for the VAT). That's how the European Commission's ViDA overview describes it. There's no e-invoicing mandate mentioned anywhere near this date. The overlap with Latvia's deadline is a coincidence, not a connection.
Why does Latvia have a 1 January 2028 deadline anyway?
Latvia's parliament, the Saeima, amended its Accounting Law on 31 October 2024 and refined it again on 5 June 2025. Under that law, any invoice issued by one Latvia-registered business to another Latvia-registered business for payment has to be a structured e-invoice, a machine-readable format meeting the European e-invoicing standard EN 16931-1:2017. The obligation starts on 1 January 2028, and from that same date, invoice data also has to be reported to Latvia's tax authority, the State Revenue Service (VID). There are carve-outs: transactions documented through cash register receipts, certain healthcare and employment-system invoices, and security-sector documents all sit outside the requirement, according to the law himself. Transactions between government bodies, municipalities and businesses, shorthand as G2G, B2G and G2B, already carry a mandatory e-invoice data reporting obligation to VID starting 1 January 2026. If your business sells goods or services to another company registered in Latvia, this deadline applies to you directly.
What's the logic in Estonia?
Estonia has no blank e-invoicing deadline for domestic B2B invoices. The Accounting Act states that, from 1 July 2025, an accounting entity listed in the business register as an e-invoice recipient can require a seller to send it an e-invoice, but the demand comes from the buyer, not from the state. An invoice that meets the EN 16931-1 standard counts as valid under the law, but both sides are still free to agree on a different format if that suits them better. If none of your customers are currently asking you for e-invoices, there's nothing you need to change yet.
What changes on 1 July 2030?
From that date, ViDA's digital reporting requirements start applying to cross-border B2B transactions within the EU, and they're built entirely around e-invoices. The amended VAT Directive makes e-invoicing the default format for those cross-border transactions. But for domestic sales that fall outside the EU's digital reporting rules, member states can still allow paper invoices or other electronic formats. Latvia's 2028 rule is the exception that decided to go further on its own.
Also available in: in Estonian · Latvian · Lithuanian
Last reviewed:
FAQ
Will ViDA Make E-Invoicing Mandatory in 2028?
No, ViDA doesn’t create a general obligation. Latvia has set its own deadline of 1 January 2028 in its national law, requiring domestic B2B invoices to become e-invoices by that date.
What actually takes effect on 1 July 2028?
Three VAT-related changes kick in on that date: platform VAT rules, the Single VAT Registration scheme, and mandatory reverse charge. There’s no e-invoicing mandate attached to this date.
Why does Latvia have a 1 January 2028 deadline anyway?
Latvia amended its Accounting Law so that all B2B invoices must be issued as structured e-invoices starting 1 January 2028. That’s a national decision, not a ViDA requirement.
What's the logic in Estonia?
Estonia has no general e-invoicing deadline. Since 1 July 2025, a business listed in the business register as an e-invoice recipient can demand an e-invoice from a seller, but that request comes from the recipient, not from the state.