EU VAT Guide

ViDA: What the EU's VAT in the Digital Age Directive Means for Your Invoicing

The EU adopted ViDA (VAT in the Digital Age) in March 2025. It entered into force on 14 April 2025. By July 2030, structured e-invoicing becomes mandatory for all intra-EU B2B transactions — and a wave of domestic mandates is already rolling out across member states. Here's what it means for service businesses and freelancers.

What is ViDA?

VAT in the Digital Age (ViDA) is a comprehensive EU directive that modernizes the European VAT system for the digital economy. It was proposed by the European Commission in December 2022, survived two missed target dates and political deadlock, then moved rapidly: the ECOFIN Finance Ministers agreed unanimously in November 2024, the European Parliament approved it in February 2025 by a large majority, and the Council formally adopted it on 11 March 2025.

ViDA was published in the Official Journal on 25 March 2025 (OJ L, 2025/516) and entered into force on 14 April 2025. It consists of three legal instruments: Council Directive (EU) 2025/516, Council Regulation (EU) 2025/517, and Council Implementing Regulation (EU) 2025/518. The directive is being rolled out progressively until January 2035.

ViDA covers three pillars:

Pillar 1: E-invoicing and Digital Reporting Requirements (DRR)

Mandatory structured e-invoicing for intra-EU B2B transactions and transaction-by-transaction digital reporting to tax authorities. Member states freed to mandate domestic e-invoicing without Commission approval. This is the pillar that directly affects how you create and send invoices.

Pillar 2: Platform economy VAT rules

From July 2028, platforms facilitating short-term accommodation (≤30 nights) and passenger transport become deemed suppliers — required to collect and remit VAT. Member States may defer this obligation until 1 January 2030. Travel agents are excluded.

Pillar 3: Single VAT Registration / OSS expansion

The One Stop Shop (OSS) expands in phases: energy supplies from January 2027, then all B2C domestic supplies by non-established suppliers from July 2028. Call-off stock simplification ceases on 30 June 2029 (no new arrangements may be entered into after 30 June 2028).

This guide focuses on Pillar 1 — e-invoicing and digital reporting — because that's what directly affects how you create and send invoices.

What changed immediately (April 2025)

When ViDA entered into force on 14 April 2025, three things changed right away:

1

Member states can mandate domestic e-invoicing

Previously, member states needed a derogation (special permission) from the Commission to require e-invoicing. That requirement is gone. Any member state can now impose domestic B2B e-invoicing mandates on their own timeline.

2

Buyer consent removed

Article 232 of the VAT Directive — which required buyer consent to receive e-invoices — has been amended. Member States can remove the consent requirement for domestic invoices from April 2025. For intra-EU B2B supplies, buyer acceptance is no longer required from 1 July 2030.

3

Accreditation schemes enabled

Member states may set up accreditation schemes for e-invoice service providers, establishing quality standards for the platforms that handle electronic invoicing.

The first two changes are the important ones. Together, they unleashed the wave of domestic e-invoicing mandates now rolling out across the EU. Countries no longer need permission, and buyers can no longer say no. That's why Belgium, Poland, Greece, France, and others are all implementing mandates on accelerated timelines.

The 2030 mandate — what's actually required

Starting 1 July 2030, all intra-EU B2B transactions will require structured electronic invoices. This is the core mandate. Here are the specifics.

What's covered

All intra-EU cross-border B2B supplies of goods and services. When a business in one EU member state invoices a business in another EU member state, that invoice must be a structured e-invoice. Domestic transactions are optional for member states to mandate on their own timeline.

The format

EN 16931 structured e-invoices. Hybrid formats (ZUGFeRD, Factur-X) are valid as long as they contain the required structured data. A PDF alone will not satisfy the requirement.

Issuance deadline

Invoices must be issued within 10 days of the chargeable event. This is tighter than many current national rules, which allow 15 or 30 days.

The model

Post-audit, not clearance. Invoices flow directly from supplier to buyer. Tax authorities receive data in parallel via digital reporting. Member states may set up accreditation schemes for e-invoice service providers.

What "structured e-invoice" means

A structured e-invoice is an XML file that computers can read and validate automatically. Every piece of information — seller name, buyer VAT number, line item amounts, tax breakdowns — lives in a defined field. A PDF is a picture of an invoice. After July 2030, the picture won't be enough for cross-border B2B.

No SME exemption

No small or micro-enterprise exemption from the 2030 intra-EU mandate has been identified. If you issue cross-border B2B invoices, the size of your business does not affect whether you need to comply.

ViDA also introduces Digital Reporting Requirements (DRR): invoices for intra-EU B2B supplies must be issued within 10 days of the chargeable event, and the supplier's digital report is submitted at the time of invoice issuance. In self-billing and intra-Community acquisition scenarios, the recipient must also report within 5 days. The report is derived from the structured e-invoice — you don't create it separately. This replaces EC Sales Lists, which are abolished. The purpose is to close the EU's VAT gap by giving tax authorities visibility into transactions as they happen.

Transposition deadlines (staggered)

31 December 2026: OSS/IOSS clarifications, energy supply rules

30 June 2028: Platform rules, single VAT registration reforms, reverse charge

30 June 2029: Call-off stock cessation, further OSS expansions

30 June 2030: Digital reporting, cross-border e-invoicing

The ViDA timeline

From proposal to adoption, ViDA had a dramatic history — two missed target dates, political deadlock, then rapid adoption. And now, a country-by-country rollout building toward the 2030 mandate.

Legislative history

Dec 2022

Commission proposal published

Jul 2024

Original implementation target — missed due to political deadlock

Nov 2024

ECOFIN Finance Ministers agree unanimously

Jan 2025

Revised target — missed, awaiting final adoption

Feb 2025

European Parliament approves (589 for, 42 against, 10 abstentions)

Mar 2025

Council formally adopts (11 March) · Published in Official Journal (25 March)

Apr 2025

ViDA enters into force (14 April) — member states freed to mandate domestic e-invoicing

Country mandates

Jan 2025

🇩🇪 Germany: all businesses must receive e-invoices

Jan 2026

🇧🇪 Belgium: mandatory B2B e-invoicing (EN 16931 via Peppol-BIS)

2026

🇭🇷 Croatia: Fiskalizacija 2.0 planned (pending confirmation)

Feb 2026

🇵🇱 Poland: KSeF mandatory (sales > 200M PLN); all must receive

Feb 2026

🇬🇷 Greece: large businesses via myDATA (transition through March)

You are here — March 2026

Apr 2026

🇵🇱 Poland: KSeF mandatory (remaining businesses, except small ≤ 10k PLN/month until Jan 2027)

Sep 2026

🇫🇷 France: large/mid must issue; all must receive

Jan 2027

🇩🇪 Germany: businesses >€800k must issue

Jan 2027

🇪🇺 OSS expanded to energy supplies (temporary, until June 2028)

Sep 2027

🇫🇷 France: SMEs must issue

Jan 2028

🇩🇪 Germany: all businesses must issue

Jan 2028

🇸🇮 Slovenia: mandatory B2B e-invoicing

Jul 2028

🇪🇺 Platform deemed supplier rules; OSS expanded to all B2C

Nov 2028

🇮🇪 Ireland: large corporates

The endgame

Jul 2030

🇪🇺 Mandatory intra-EU B2B e-invoicing and digital reporting

Jan 2035

🇪🇺 Pre-existing domestic systems (Italy and other member states with early mandates) must harmonize to EU standards

The domestic mandate wave (2025–2028)

The EU-wide mandate covers intra-EU B2B from July 2030. But many member states are not waiting — they are implementing domestic B2B e-invoicing requirements on their own timelines. Every country is doing it differently: different formats, different models (Peppol vs clearance vs platform), different timelines. National mandate dates below are based on published government announcements and may be subject to change — verify with the relevant national authority.

This fragmentation is exactly why having invoicing software that generates to the EN 16931 standard matters — it's the common denominator.

Already live or launching in 2026

Live since 2019

🇮🇹 Italy

SDI clearance model using FatturaPA format. B2B and B2C since 2019. Must harmonize to EU standards by 2035.

Live since 2024

🇷🇴 Romania

RO e-Factura live for B2B since July 2024, B2C since January 2025. UBL 2.1/RO_CIUS format. SMEs (<€500k) enforcement extended to July 2026.

Live since Jan 2025

🇩🇪 Germany

Mandatory e-invoice reception since January 2025. EN 16931 formats (XRechnung, ZUGFeRD 2.x, Peppol BIS). Issuance phased: >€800k from January 2027, all businesses from January 2028.

Live since Jan 2026

🇧🇪 Belgium

Mandatory B2B e-invoicing since January 2026. EN 16931 standard via Peppol-BIS. All established VAT-registered businesses including small enterprises. 3-month grace period.

Planned 2026

🇭🇷 Croatia

Fiskalizacija 2.0 planned for 2026. Format specifications (EN 16931, UBL 2.1, Peppol BIS 3.0) have been proposed but official confirmation is pending.

Live since Feb 2026

🇵🇱 Poland

KSeF mandatory from 1 February 2026 for businesses with 2024 sales exceeding 200M PLN; from 1 April 2026 for remaining businesses (except those with monthly invoiced sales ≤ 10,000 PLN, who have until 1 January 2027). All businesses must be able to receive KSeF invoices from 1 February 2026. Proprietary FA(3) XML format (not EN 16931). Clearance model.

Live since Feb 2026

🇬🇷 Greece

Large businesses (gross revenues > €1M in 2023) mandatory from 2 February 2026 (transition period through 31 March 2026), all from October 2026. myDATA clearance model.

Sep 2026

🇫🇷 France

September 2026: all must receive; large/mid must issue. September 2027: SMEs must issue. Platform model (PPF/PDP). Formats: UBL, CII, Factur-X. Pilot from February 2026. Dates have slipped before — originally planned for 2024.

Coming 2027–2028

Pending

🇪🇸 Spain

Verifactu (certified software) from January/July 2027. B2B e-invoicing under the Crea y Crece law (Ley 18/2022, published 29 September 2022) — the implementing regulation (Real Decreto) remains pending. The B2B e-invoicing timeline depends on this regulation.

Jan 2028

🇸🇮 Slovenia

Mandatory B2B e-invoicing from 1 January 2028, following the adoption of the Act on the Exchange of Electronic Invoices and Other Electronic Documents by the National Assembly on 23 October 2025. Format specifications are expected from FURS (Financial Administration).

Nov 2028

🇮🇪 Ireland

November 2028: large corporates must issue. All businesses must be capable of receiving eInvoices from November 2028. November 2029: all VAT-registered businesses engaged in cross-border EU B2B trading. July 2030 (full ViDA).

~2028

🇩🇰 Denmark

System capability requirement from 2026 (must be able to send/receive). A full mandate around 2028 has been discussed but not legislated. The mandate falls under the Danish Business Authority (Erhvervsstyrelsen), not SKAT. The planned OIOUBL 3.0 format was cancelled in January 2026, adding uncertainty to the timeline.

Timelines and requirements are subject to change. Verify your country's current status with your accountant or tax authority.

EN 16931 — the e-invoicing standard

EN 16931 is the European standard for electronic invoicing. It defines the semantic data model — what information a structured invoice must contain and how it relates. It was created under EU Directive 2014/55/EU for public procurement (effective April 2019 for central government authorities, with sub-central contracting authorities following by April 2020) and is now the mandated standard for ViDA's e-invoicing requirements.

The standard is implemented in two approved syntaxes: UBL 2.1 (used by Peppol and most cross-border implementations) and CII (used in French Factur-X and German ZUGFeRD hybrid formats). Both are equally compliant.

An updated version, EN 16931-1:2025, received CEN formal approval on 13 February 2026 and is expected to be published by 31 May 2026. It supersedes EN 16931-1:2017 and adds key B2B capabilities: IBAN mandatory for payment, multiple orders per invoice, early payment discounts, late payment charges, new VAT codes and exemption reasons, margin scheme support, and goods/services indicators. No formal transition period between the 2017 and 2025 versions has been defined — this is a known gap that businesses and software providers need to watch.

What this means for small service businesses

Most ViDA coverage is written for tax directors at large corporations. But the directive affects every EU business that issues invoices — including freelancers, consultants, and small SaaS companies. Let's make it concrete with an example.

Worked example

A freelancer in Germany invoicing clients in France, Belgium, and the Netherlands

1

Today (March 2026)

No cross-border e-invoicing obligation. Must be able to receive domestic German e-invoices. Cross-border invoices to Belgium, France, and the Netherlands are not in scope of those countries' domestic mandates — Belgium explicitly excludes foreign suppliers not established in Belgium.

2

January 2027 / January 2028

Must issue domestic German e-invoices in EN 16931 format. January 2027 if turnover exceeds €800,000, January 2028 for all businesses.

3

1 July 2030

Must issue EN 16931 structured e-invoices for all intra-EU B2B supplies and report to the German tax authority within 10 days. Invoices to French, Belgian, and Dutch clients must all be structured. No size exemption.

!

Practical pressure before 2030

Belgian and French clients operating in mandatory domestic ecosystems may request structured invoices before 2030 for their own compliance convenience. Starting early means no scramble when they ask.

The same logic applies to any small service business: your mandatory deadline depends on your country's domestic timeline and whether you invoice cross-border B2B. But the practical pressure from clients in mandatory countries may push you to adopt structured invoicing earlier than your own legal deadline.

What you can do now

You do not need to panic. The EU-wide mandate is 2030, and most domestic mandates have transition periods. But starting to prepare now means you avoid a rushed migration later.

1

Understand which invoices will be affected

Identify which of your invoices are intra-EU B2B (covered by the 2030 mandate) and which are domestic (may be covered sooner by your country's mandate). This tells you your timeline.

2

Check your country's domestic mandate timeline

If you're in Germany, France, Belgium, Poland, or Spain, your compliance deadline may be well before 2030. Check the domestic mandates section above.

3

Start generating structured invoices alongside PDFs

If your invoicing tool supports EN 16931 output, start generating structured invoices now — even if you also send the PDF. This helps you identify data quality issues before they become compliance problems.

4

Ensure your invoicing tool supports EN 16931

Not all invoicing software can produce structured e-invoices. Check whether your current tool generates EN 16931 compliant output. If it only produces PDFs, you'll need to plan a transition.

5

Talk to your accountant about ViDA readiness

Your accountant can advise on your specific obligations — especially regarding your country's domestic mandate and any sector-specific requirements. Consult your tax advisor for your specific situation.

How Invoxo prepares you for ViDA

Invoxo already generates EN 16931 compliant structured invoices in UBL 2.1 format, conforming to the PEPPOL BIS Billing 3.0 profile. This is available today on the Business plan. You can download compliant XML for every issued invoice (type code 380) and credit note (381).

Every structured invoice is generated from immutable snapshot data — the seller details, buyer details, payment information, and tax payload recorded at the time of issuance. Tax payload integrity is verified by hash before export. Totals are reconciled against canonical columns. These are not optional safeguards — they run on every export.

Invoxo's EU VAT handling ensures that the underlying tax logic is correct before it is expressed in a structured format. Automatic VAT treatment determination, VIES validation, reverse charge detection, and OSS for digital services are all handled by the tax engine.

Peppol network delivery — sending structured invoices directly to buyers via the Peppol network — is on the roadmap. Generation is the standards-compliant part. Delivery is the transport layer.

ViDA — Common questions

What is ViDA (VAT in the Digital Age)?
ViDA is an EU directive that modernizes the European VAT system. Its three pillars cover: (1) mandatory structured e-invoicing and digital reporting for intra-EU B2B transactions, (2) platform economy VAT rules for accommodation and transport platforms, and (3) expansion of the One Stop Shop to simplify cross-border VAT registration. The directive was formally adopted on 11 March 2025 and entered into force on 14 April 2025.
When does the EU e-invoicing mandate take effect?
The EU-wide mandate for structured e-invoicing on intra-EU B2B transactions takes effect on 1 July 2030. However, many member states are implementing domestic e-invoicing mandates on earlier timelines — Belgium from January 2026, Poland from February 2026, Greece from February 2026, France from September 2026, Germany phased through 2027–2028. Croatia's Fiskalizacija 2.0 is planned for 2026 but pending confirmation. Check your country's specific timeline.
Does ViDA affect small businesses and freelancers?
Yes. No SME or micro-enterprise exemption from the 2030 intra-EU mandate has been identified. If you are a freelancer or small business invoicing clients in other EU member states, your invoices will need to be structured e-invoices (EN 16931) by July 2030. If your country has a domestic mandate, your deadline may be earlier.
What is an EN 16931 e-invoice?
EN 16931 is the European standard for the semantic data model of electronic invoices. A compliant e-invoice is a machine-readable document (typically XML in UBL 2.1 or CII format) where all invoice data — seller, buyer, line items, VAT breakdowns, totals — is in structured fields that software can process automatically. A PDF is not a structured e-invoice.
Will I still be able to send PDF invoices after 2030?
For transactions not covered by mandates, PDFs remain acceptable. For covered transactions (intra-EU B2B from 2030, domestic in some countries sooner), a PDF alone will not satisfy the legal requirement. You can still send a PDF alongside the structured e-invoice — hybrid formats like ZUGFeRD and Factur-X do exactly this — but the structured version is what counts for compliance.
What countries already require e-invoicing?
Italy has required universal B2B/B2C e-invoicing since 2019. Romania mandates B2B since 2024. Germany requires e-invoice reception since January 2025. Belgium implemented its B2B mandate in January 2026. Poland's KSeF went live in February 2026. Greece's myDATA mandate for large businesses started February 2026. France, Spain, Ireland, and Denmark are at various stages of planning through 2028. Slovenia's mandatory B2B e-invoicing starts 1 January 2028, following the adoption of the Act on the Exchange of Electronic Invoices by the National Assembly on 23 October 2025. Croatia's Fiskalizacija 2.0 is planned but pending official confirmation.
What is digital reporting under ViDA?
Digital Reporting Requirements (DRR) require invoices to be issued within 10 days of the chargeable event, with the supplier's digital report submitted at the time of invoice issuance. In self-billing and intra-Community acquisition scenarios, the recipient must also report within 5 days. The reports are derived from structured e-invoice data, not created separately. DRR replaces EC Sales Lists and takes effect alongside the e-invoicing mandate on 1 July 2030.
How can I prepare for ViDA now?
Understand which invoices will be affected (intra-EU B2B from 2030, domestic depends on your country). Ensure your invoicing software generates EN 16931 compliant structured invoices. Start generating structured output alongside PDFs. Talk to your accountant about your specific obligations and timeline. Starting now means no scramble later.

Disclaimer: This guide covers the general requirements of the ViDA directive. E-invoicing obligations vary by country and business situation — consult your accountant or tax advisor for guidance specific to your circumstances.

Start generating compliant structured invoices today

Invoxo produces EN 16931 / UBL 2.1 / PEPPOL BIS Billing 3.0 compliant structured invoices. When e-invoicing mandates arrive, you're already there.

See pricing

14-day free trial. No charges until trial ends.