Cross-Border E-Invoicing in the EU & ViDA: The Timeline That Matters
For companies that trade across EU borders, the e-invoicing story has a second layer: ViDA (VAT in the Digital Age). Unlike the vague talk that surrounded it for years, ViDA is now adopted, in force, and dated. That means German exporters and importers can plan against real milestones instead of rumours.
> Short answer: ViDA was adopted 11 March 2025 (in force 14 April 2025). Mandatory cross-border B2B e-invoicing under EN 16931 starts 1 July 2030, with Digital Reporting Requirements replacing recapitulative statements. Single VAT Registration applies from 1 July 2028; national systems must interoperate by 1 January 2035. EN 16931 is the shared standard; Peppol is de-facto, not mandated.
ViDA is real and dated
The VAT in the Digital Age package was adopted on 11 March 2025 and entered into force on 14 April 2025. It is a phased reform of EU VAT rules, and three strands matter for e-invoicing:
- Digital Reporting Requirements (DRR) and cross-border e-invoicing
- Single VAT Registration
- Platform economy rules (less relevant to most invoicing setups)
The dates are the important part, so here they are together:
| Milestone | Date |
|---|---|
| ViDA adopted | 11 Mar 2025 |
| ViDA in force | 14 Apr 2025 |
| Single VAT Registration | 1 Jul 2028 |
| Mandatory cross-border B2B e-invoicing + DRR | 1 Jul 2030 |
| National systems must interoperate | 1 Jan 2035 |
Cross-border B2B e-invoicing from 1 July 2030
From 1 July 2030, cross-border B2B e-invoicing becomes mandatory across the EU, built on EN 16931. Alongside it, Digital Reporting Requirements replace the current recapitulative statements (the periodic EC Sales Lists). Instead of summarising intra-EU supplies after the fact, structured invoice data feeds near-real-time cross-border reporting.
For a German company selling to a French or Dutch business customer, this is the milestone to plan for. The good news is that the underlying standard — EN 16931 — is the same one that already governs your domestic German e-invoices. You are not learning a second data model.
Single VAT Registration from 1 July 2028
Earlier, on 1 July 2028, Single VAT Registration takes effect. This lets a business register for VAT once and handle many cross-border scenarios through that single registration, rather than registering separately in each member state where it trades. It reduces administrative overhead and is the first ViDA milestone most cross-border sellers will feel.
Interoperability by 1 January 2035
Until 1 January 2035, member states may continue to operate their own domestic e-invoicing and reporting schemes. From that date, those national systems must be interoperable. This transitional flexibility is precisely why aligning on EN 16931 now is a safe bet: whatever national variations exist, the shared semantic core is the anchor that makes future interoperability possible.
Where Peppol fits — and where it doesn't
Peppol is the de-facto transport network for cross-border exchange: widely deployed, well suited to reaching partners in other member states. But it is not legally mandated by ViDA. ViDA sets the content standard (EN 16931) and the reporting obligations; it does not force a specific transport channel. So Peppol is the practical way most cross-border e-invoices will travel, without being a legal requirement in itself.
The layered picture:
- EN 16931 — the semantic standard underpinning German domestic rules *and* ViDA (mandated)
- Peppol — the common cross-border transport (de-facto, not mandated)
Don't confuse ViDA with a German national reporting system
One clarification worth stressing: ViDA's cross-border DRR is not the same as a German domestic real-time reporting system. Germany has no binding date for a national transaction-level reporting scheme (see VAT return & e-invoicing workflow). ViDA's 2030 date is about cross-border B2B. Keep the two separate when you plan.
What to do now
You do not need to build for 2030 today, but you should build on the right foundation:
- Standardise on EN 16931. Every file you produce should already conform to it — that is ZUGFeRD from profile EN 16931 or XRechnung.
- Get your mandatory fields and VAT categories clean. Cross-border reporting will lean on exactly this data.
- Consider Peppol reach if you already trade with partners in Peppol-heavy markets.
Because the standard is shared, work you do for German compliance is work you do for ViDA readiness.
Build on EN 16931 today
The safest cross-border move you can make now is to ensure every invoice is genuinely EN 16931-compliant — the standard both German rules and ViDA share.
TaxLayer produces EN 16931-compliant ZUGFeRD and XRechnung files from your existing PDFs, so your data is ready for domestic rules today and cross-border reporting later. The first two conversions each month are free — no credit card required.
Frequently asked questions
When was ViDA adopted?
ViDA (VAT in the Digital Age) was adopted on 11 March 2025 and entered into force on 14 April 2025. It sets a phased timeline for digital reporting and cross-border e-invoicing.
When does mandatory cross-border B2B e-invoicing start under ViDA?
From 1 July 2030, cross-border B2B e-invoicing becomes mandatory under EN 16931, together with Digital Reporting Requirements that replace the current recapitulative statements.
When must national e-invoicing systems interoperate?
National systems must be interoperable by 1 January 2035. Until then, member states may run their own domestic schemes, which is why alignment on EN 16931 matters now.
What is Single VAT Registration and when does it apply?
Single VAT Registration under ViDA applies from 1 July 2028, letting businesses register once for many cross-border scenarios instead of multiple national registrations.
Is Peppol legally mandated for cross-border invoicing?
No. Peppol is the de-facto cross-border transport network, widely used, but it is not legally mandated. EN 16931 is the semantic standard that underpins both German domestic rules and ViDA.
How do I prepare cross-border invoices today?
Build on EN 16931 now — the same standard underpins German rules and ViDA. TaxLayer produces EN 16931-compliant ZUGFeRD and XRechnung files today. The first two conversions per month are free.
Free tools
Related articles
Convert PDF invoices now
Try TaxLayer for free — 2 conversions per month, no credit card required.
Get started