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.

FAQ

Will ViDA make e-invoices mandatory in 2028?

No, ViDA does not impose a general obligation. Latvia has set a deadline of January 1, 2028 for the conversion of domestic B2B invoices to e-invoices by its law.

What actually comes into effect on July 1, 2028?

Three VAT-related changes will be implemented on this date: platform VAT rules, single VAT registration and mandatory reverse charge. There is no obligation for e-invoices on this date.

Why does Latvia have a deadline of January 1, 2028?

Latvia amended its accounting law to require all B2B invoices to be submitted as structured e-invoices from January 1, 2028. This is a domestic decision, not a ViDA requirement.

What logic applies in Estonia?

There is no general deadline for e-invoices in Estonia. Starting from 1 July 2025, a company listed in the commercial register as the recipient of an e-invoice may require the seller to submit an e-invoice, but this is the recipient's, not the state's, initiative.