Solopreneurship.eu
EU Admin

EU e-invoicing mandates by country (2026): what one-person businesses must know

EU e-invoicing 2026, decoded for solos. The e-invoicing mandate timelines for Germany, France, Spain and Italy, what a structured e-invoice actually is, and what e-invoicing means for freelancers right now.

Solopreneur (20 years) · marketer & investor · 12 June 2026 · updated 12 June 2026 · 7 min read

EU e-invoicing mandates by country (2026): what one-person businesses must know

You finally get comfortable emailing PDF invoices, and then a client mentions you’ll soon need to send “structured e-invoices” instead. If that sentence means nothing to you, you’re not behind — this is one of the most quietly important admin shifts happening across the EU right now, and almost nobody explains it for a business of one. Here’s the plain version.

This is a practical explainer, not tax advice. The dates and thresholds below are approximate and change frequently — every country is on its own moving timeline. Confirm your own obligation and deadline with the relevant national tax authority before you rely on anything here.

A PDF is not an e-invoice (this is the whole point)

The single thing to understand: under the new rules, a PDF is not an e-invoice. Emailing a nicely formatted PDF feels digital, but to a tax system it’s just a picture — a human can read it, software can’t reliably extract the numbers.

A structured e-invoice is a machine-readable file — almost always XML — that accounting and tax systems can process automatically. The common formats you’ll hear about:

  • XRechnung and ZUGFeRD — Germany.
  • Factur-X — France (technically the same hybrid standard as ZUGFeRD).
  • FatturaPA — Italy.

Some of these (Factur-X / ZUGFeRD) are hybrids: the XML is embedded inside a normal- looking PDF, so it still looks like an invoice to you while staying machine-readable underneath. That’s the friendly end of the spectrum.

Why this is happening: ViDA and the VAT gap

None of this is busywork for its own sake. Governments lose enormous amounts of VAT to fraud and error, and structured e-invoicing — especially when paired with real-time reporting to the tax authority — closes a lot of that gap. At EU level this is steered by the ViDA (“VAT in the Digital Age”) package, which sets the direction toward structured e-invoicing and digital reporting across the bloc over the coming years.

But — and this matters for solos — there is no single EU-wide switch-on date. Each member state is rolling out its own B2B mandate on its own schedule. So the real question isn’t “when does the EU require this” but “what do my countries require, and when”.

The country table (approximate — verify each)

The pattern almost everywhere is the same and worth memorising: you must be able to receive a structured e-invoice before you’re required to issue one. So even if you’re not yet obliged to send them, you may already need to accept them.

CountryStatus (approx.)What a solo should do now
ItalyAlready mandatory. Domestic B2B/B2C e-invoicing via the SdI exchange system (FatturaPA XML) has been required for years.If you invoice in Italy, you already need SdI-capable software (or an accountant who routes it). Not optional.
GermanyReceive-capability required from 2025 for domestic B2B; issuing phased in ~2027-2028 by company size. Formats: XRechnung / ZUGFeRD.Make sure your tool can receive structured invoices now; plan to issue XRechnung/ZUGFeRD before your size band’s deadline.
FranceRéforme 2026-2027. Receive-capability first, then phased issuing by business size. Format: Factur-X, routed via approved platforms (PDP).Be ready to receive; pick a tool/platform that supports Factur-X and the French routing model.
SpainVerifactu (certified billing software / anti-tamper) + the “Crea y Crece” B2B e-invoicing mandate, phased once the implementing regulation is final, timed by business size.Use billing software that’s committing to Verifactu compliance; watch for your phase date.
PolandKSeF national e-invoicing platform, mandatory rollout phased by business size.If you deal with Polish B2B, choose software that integrates (or will integrate) with KSeF.

Every figure in that table is approximate and has moved before. Treat it as a map of the direction, not a calendar to plan around — and confirm your exact date with each country’s tax administration.

What it actually means for a one-person business

Strip away the acronyms and the practical reality for a solo is surprisingly small:

  1. You mainly need the right software. You do not need to learn XML, build anything, or understand each platform’s plumbing. You need invoicing or accounting software that can receive and issue the correct structured format for the countries you work in.
  2. Receiving comes first. Even before you’re obliged to send structured invoices, a client in Germany, Italy or France may send you one — and “I only accept PDFs” stops being a valid answer. Make sure your tool can take one in.
  3. Match the format to the country. XRechnung/ZUGFeRD for Germany, Factur-X for France, FatturaPA (via SdI) for Italy, KSeF for Poland, Verifactu-ready billing for Spain. Most modern EU invoicing tools are adding these — pick one that explicitly lists your country.
  4. Don’t over-engineer. If you only ever invoice domestic clients in a country that hasn’t switched on its mandate yet, you have time. The trap is assuming “I’m small, this isn’t for me” — these mandates apply to businesses of one too.

The honest summary: this is a software choice, not a project. Get a tool that supports the formats for the countries you actually deal with, and the regulation becomes a setting rather than a burden.

Invoice & comply across the EU

I compared the field — self-serve invoicing tools versus done-for-you services that handle the compliance side for you — in the invoicing & accounting roundup. That’s the right place to start if you just want a tool that already speaks XRechnung, Factur-X or FatturaPA so you don’t have to think about it again.

Where it bites: the country you’re actually based in

The mandate that matters most to you is your own country’s, because that’s where your domestic B2B invoices fall first. If you’re setting up — or rethinking — a one-person business in one of the big mandate countries, the e-invoicing rule is one more reason to get your admin stack right from day one rather than retrofitting it later. The country toolkits go into the full setup, e-invoicing included:

And when you just want the software that already speaks your country’s format — the e-invoicing mandate handled as a setting, not a project — go straight to the country shortlists: German freelancers (XRechnung/ZUGFeRD), French freelancers (Factur-X), Spanish autónomos (Verifactu), and Italian partita IVA (FatturaPA/SdI, already mandatory).

The two-minute takeaway

  • A PDF is not a structured e-invoice. The mandates want machine-readable XML (XRechnung, ZUGFeRD, Factur-X, FatturaPA), not a picture.
  • There’s no single EU date — each country runs its own timeline, steered by ViDA. Italy is live; Germany and France are mid-rollout; Spain and Poland are coming.
  • Receive before issue. Be able to accept a structured invoice before you’re forced to send one — that obligation often lands first.
  • It’s a software choice, not a project. Pick an invoicing tool that supports your countries’ formats and the rest takes care of itself.

The solo who treats e-invoicing as one good software decision now will barely notice the mandate arriving. The one still emailing PDFs the week it switches on will have a very annoying month.


Verify officially — dates change. This is not tax advice. Every figure above is approximate and the timelines have shifted before. Confirm your own obligation and deadline with your national tax authority (Germany’s Bundesfinanzministerium, France’s DGFiP, Italy’s Agenzia delle Entrate, Spain’s AEAT, Poland’s KAS) and check the European Commission’s pages on ViDA / VAT in the Digital Age for the EU-level direction before you rely on anything here.

Part of the complete EU admin guide for solopreneurs.

Frequently asked questions

Do freelancers have to use e-invoicing in the EU?
It depends on the country and the date. There is no single EU-wide deadline yet — each member state is rolling out its own B2B e-invoicing mandate on its own timeline (Italy already requires it, Germany and France are mid-rollout, Spain and Poland are coming). The pattern is the same everywhere: you must be able to *receive* a structured e-invoice before you must *issue* one. So even a one-person business that is not yet obliged to send them often has to be ready to accept them. Always verify your own obligation and date with your national tax authority — these figures are approximate and change.
When does e-invoicing become mandatory in Germany, France or Spain?
Approximate timelines (verify officially — they shift): Germany requires all domestic B2B businesses to be able to *receive* structured e-invoices from 2025, with issuing phased in over roughly 2027-2028 depending on company size. France is rolling out its réforme across 2026-2027, receive-capability first then phased issuing. Spain's Verifactu and "Crea y Crece" B2B mandate is being phased in once the implementing regulation is finalised, with timing tied to business size. These dates have moved before, so confirm with each country's tax administration.
What is the difference between a PDF and a structured e-invoice?
A PDF (even an emailed one) is just a picture of an invoice — a human can read it, but software cannot reliably extract the data. A structured e-invoice is a machine-readable file, usually XML (formats like XRechnung, Factur-X/ZUGFeRD or FatturaPA), that accounting and tax systems can process automatically. Under the new mandates, a plain PDF no longer counts as an "e-invoice"; only the structured format does. Some formats (Factur-X/ZUGFeRD) are hybrids that embed the XML inside a PDF so it looks normal to you but is still machine-readable.
What software do I need for e-invoicing?
You mainly need invoicing or accounting software that can both *issue* and *receive* the correct structured format for the countries you deal with (for example XRechnung/ZUGFeRD for Germany, Factur-X for France, FatturaPA for Italy). Most modern EU invoicing tools are adding this. You usually do not need to build anything yourself — pick a tool that lists support for your country's format. See the [invoicing & accounting roundup](/reviews/best-invoicing-software-eu-solopreneurs/) for options, and always check the tool covers your specific country before relying on it.
Was this useful?