Regulation · 🇩🇪 Germany

Accepted formats: XRechnung (pure XML) or ZUGFeRD (PDF with embedded XML)

In forceformatEffective 2025-01-01

Germany accepts two EN 16931-compliant formats: XRechnung, the national XML standard, and ZUGFeRD (2.1+), a hybrid PDF you can read normally with machine-readable XML inside. For small businesses, ZUGFeRD is usually the smoother start because it still looks like a familiar PDF. Unlike Belgium or France, no special network or platform is required — email delivery is fine. UPDATE (19 Aug 2026): FeRD and FNFE-MPE jointly published ZUGFeRD 2.5.2 (identical to Factur-X 1.09.2) on 4 August 2026. It is a technical refresh rather than a new obligation: better handling of complex invoices (kits, bundles, sub-lines, subtotal lines, VAT breakdowns and rounding) plus updated validation files. Standard accounting software will pick this up through a normal vendor update. UPDATE (24 Aug 2026): German guidance this month stressed that properly checking a ZUGFeRD invoice means checking three things, not one — that the XML is technically well-formed, that the business rules pass (totals add up, required fields present, VAT logic correct), and that the PDF wrapper is a genuine PDF/A-3 with the XML correctly embedded inside it. An invoice can clear the first check and still be rejected by your customer or challenged at audit because it fails the second or third. If you use standard accounting software this is your vendor's job and nothing changes for you. It matters if you or a developer built your own invoice output. Germany's issuing deadlines are unchanged: 1 January 2027 above 800,000 euro turnover, 1 January 2028 for everyone else.

What to do

1
Prefer ZUGFeRD if your customers are small businesses; use XRechnung when invoicing government or large corporates
2
Test one outgoing invoice with a free online XRechnung/ZUGFeRD validator before your deadline
Risk if ignored: A plain PDF without embedded XML stops counting as a compliant invoice once your issuing deadline hits.
✓ Verified against sources on 2026-08-24 · updated when the regulation changes

More Germany rules

Receiving e-invoices has been mandatory in Germany since January 2025 →Issuing deadlines: January 2027 if turnover exceeds €800k, January 2028 for everyone →Exemptions: invoices up to €250, travel tickets, and small-business-scheme relief until end of 2027 →Archive e-invoices digitally under GoBD rules — printing them is not enough →Browse the full rules library →
Does this rule apply to your business?

Take the free 2-minute readiness check, or let ComplyRadar watch this rule for you — plain-language alerts from $29/month.

Free readiness check See monitoring plans →