Skip to main content

eInvoicing in Germany — Overview

eInvoicing works the same way across fiskaltrust markets — the shared model, the /sign + /issue flow, and the no-webhook rule are described in eInvoicing — Overview. This page covers only what's specific to the German (DE) market.

Regulatory status

AspectCurrent status
ScopeB2B, business to business.
Regulatory modelPost-audit — EN 16931 mandatory, no real-time clearance.
Receive mandateLive since 1 January 2025 — every business must be able to receive.
Issue mandate1 January 2027 for prior-year turnover above €800,000; 1 January 2028 for everyone else.
PenaltiesUp to €5,000.
FormatsXRechnung (UBL 2.1) or ZUGFeRD / Factur-X (hybrid PDF/A-3 with CII) — both EN 16931 profiles.
Receiving is already mandatory

Since 1 January 2025, every German business must be able to receive eInvoices. Issuing is phased in — from 1 January 2027 for prior-year turnover above €800,000, and from 1 January 2028 for everyone else. Penalties run up to €5,000.

Terminology

TermMeaning
XRechnungThe German CIUS of EN 16931, in UBL 2.1, with 200+ added national rules.
ZUGFeRD / Factur-XHybrid PDF/A-3 with CII XML embedded — same spec as France's Factur-X.
Leitweg-IDRouting ID a German public buyer issues, required for B2G delivery.