Factur-X, ZUGFeRD, XRechnung β€” a plain-English guide

What the EU e-invoicing wave means for small businesses, and the exact deadlines per country.

The 30-second version

Across the EU, tax authorities are replacing free-form PDF invoices with structured e-invoices: files that carry the invoice data as machine-readable XML conforming to the European standard EN 16931. Three names matter:

FormatWhat it isWhere it's used
Factur-XPDF/A-3 with embedded CII XML (hybrid β€” humans read the PDF, machines read the XML)France (2026 mandate), accepted in Germany
ZUGFeRDThe identical format's German name (identical since v2.1)Germany B2B
XRechnungPure XML, no PDF, stricter rules (KOSIT)German public sector (B2G), also accepted B2B

Deadlines that matter

CountryDateWhat becomes mandatory
πŸ‡©πŸ‡ͺ Germany1 Jan 2025All businesses must be able to receive e-invoices (done β€” are you ready?)
πŸ‡§πŸ‡ͺ Belgium1 Jan 2026B2B e-invoicing via Peppol
πŸ‡΅πŸ‡± PolandFeb/Apr 2026KSeF platform mandatory (large, then all)
πŸ‡«πŸ‡· France1 Sep 2026ALL businesses must receive e-invoices; large & mid-size must issue
πŸ‡«πŸ‡· France1 Sep 2027SMEs must issue e-invoices
πŸ‡©πŸ‡ͺ Germany2027 / 2028Issuing mandatory (>€800k turnover 2027, everyone 2028)

Sources: the official French reform (DGFiP), German Wachstumschancengesetz, and national platform documentation. This is a technical summary, not legal advice.

What a small business actually needs to do

  1. Keep invoicing exactly as you do today (Word, Excel, your ERP β€” whatever produces PDFs).
  2. When a customer or platform requires a compliant format, convert the PDF here β€” €1.49 per document, validated output.
  3. Use the free validator to check files you receive from suppliers.

Frequently asked questions

Is a normal PDF an e-invoice?

No. Legally an e-invoice must carry structured XML data conforming to EN 16931. A plain PDF β€” even a nicely formatted one β€” does not qualify under the French or German mandates.

I only invoice a few customers a year. Do I need software?

That's exactly the case pay-per-document conversion is for: no subscription, convert the two or three invoices that need it for €1.49 each.

What about Peppol?

Peppol is a transmission network (with its own UBL format) used in Belgium and B2G across the EU. Factur-X/XRechnung files carry the same EN 16931 data; if your channel requires Peppol BIS specifically, check with your access point.