E-invoicing and Peppol — what's changing in the EU
A practical overview of the mandatory e-invoicing wave sweeping the EU, what Peppol actually is, and what a freelancer needs to do to stay compliant.
By The LeapInvoice team
For years, "e-invoicing" in Europe meant "PDF attached to an email." That era is ending. Between the ViDA (VAT in the Digital Age) reforms and a wave of national mandates, most EU countries are moving to structured, machine-readable, real-time-reported invoicing over the next few years. If you invoice from the EU, this affects you.
Here's the shape of what's happening.
What "e-invoicing" now means
In the new regulatory sense, an e-invoice is:
- Structured — the invoice is a machine-readable XML or JSON document, not a PDF. A human-readable rendering is optional; the XML is the legal invoice.
- Standardised — following the EN 16931 European standard, usually in UBL 2.1 or CII format.
- Transmitted through a controlled channel — often the tax authority, or a certified network like Peppol.
- Reported — copied to the tax authority in near-real-time.
A PDF, no matter how pretty, is not an e-invoice in this sense. It's a rendering of one, at most.
Peppol — what it actually is
Peppol (Pan-European Public Procurement Online) is an open network for exchanging business documents — most importantly invoices — between businesses and public bodies.
Think of it like email: any Peppol participant can send a document to any other Peppol participant, using their Peppol ID as an address. The network handles routing, validation against the EN 16931 standard, and delivery. Neither party needs to know the other's internal systems.
To send or receive Peppol documents you connect through a Peppol Access Point — a certified service provider. Many accounting tools now include this as a built-in feature; standalone Access Point services also exist.
Peppol started in public procurement (many EU governments will only accept invoices via Peppol), but B2B use is growing quickly, and several countries have picked Peppol as the backbone of their national e-invoicing mandate.
The country-by-country picture
- Italy — first mover, mandatory B2B e-invoicing via Sistema di Interscambio (SdI) since 2019. FatturaPA XML format. No PDF invoice is legally valid.
- Hungary — real-time reporting to NAV Online Számla for every issued invoice. Not structured e-invoicing per se; you can still send a PDF, but the data must be reported live.
- Poland — KSeF (Krajowy System e-Faktur) national e-invoicing system, mandatory for large taxpayers from 2026, all VAT payers phased in shortly after.
- France — mandatory B2B e-invoicing and e-reporting phased in from 2026 to 2027, routed through certified platforms called PDPs (Plateformes de Dématérialisation Partenaires).
- Germany — mandatory receiving of e-invoices in EN 16931 formats (XRechnung, ZUGFeRD) from January 2025; mandatory issuing in phases through 2028.
- Belgium — mandatory B2B e-invoicing via Peppol from January 2026.
- Spain — mandatory B2B e-invoicing coming under Ley Crea y Crece, with a phased timeline.
- Netherlands, Denmark, Sweden, Finland, Norway — mandatory Peppol for B2G, voluntary but heavily used for B2B.
The overall direction is one-way: PDF invoices are a decade from being extinct in intra-EU B2B trade.
ViDA — the EU-wide plan
VAT in the Digital Age is the European Commission's package that will, in phases:
- Mandate structured e-invoicing for cross-border intra-EU B2B transactions starting July 2030.
- Require near-real-time digital reporting of those transactions to tax authorities.
- Replace the current EC Sales List with the new digital reporting system.
- Standardise the format on EN 16931.
Member states are permitted to bring in domestic mandates ahead of the 2030 deadline, which is why the country-by-country picture above is so uneven.
What a freelancer needs to do
Depending on where you're based, the timelines and mechanics differ — but the direction is the same. Practical priorities:
- Use an invoicing tool that supports EN 16931 output (UBL/CII), Peppol delivery, and country-specific systems where you invoice. If your current tool is "email a PDF" only, you'll outgrow it before the decade is out.
- Get a Peppol ID if you operate in a country moving to Peppol (Belgium, Netherlands, Nordics). Most Access Point providers handle registration for you.
- Register with the national e-invoicing system in mandate countries — SdI (IT), Online Számla (HU), KSeF (PL), PDP (FR).
- Keep your customer records clean — VAT numbers, Peppol IDs where applicable, correct legal names. Structured invoices fail validation on tiny mismatches that a PDF invoice would tolerate.
- Do not assume your accountant is handling it. They may be, or they may be discovering the mandate for the first time when you ask them.
Common misconceptions
- "I'm too small for this." Most mandates apply to all VAT-registered businesses, not just large ones. Some countries carve out micro-thresholds; most don't.
- "I'll just send both — a PDF and an XML." In mandate countries, the PDF has no legal standing. It's a courtesy attachment. The XML is the invoice.
- "Peppol is expensive." Access Points now start at a few euros per month for low volumes, and are bundled into many accounting suites.
- "E-invoicing is the same as electronic signature." No. A digitally signed PDF is not an e-invoice in the new regulatory sense — signatures are about authenticity, not structure or reporting.
Where this ends up
By 2030 or shortly after, invoicing across the EU will look like this: you generate a structured invoice in your tool, it's validated against EN 16931, transmitted through Peppol or a national platform, reported to the tax office in real time, and delivered to your customer's accounting system where it appears pre-filled — no data entry required on either side.
That's a genuine productivity gain. The transition will be uneven, occasionally frustrating, and unforgiving of "I'll deal with it later." The freelancers and small businesses that start now will be the ones who barely notice the mandates when they hit.