German e-invoicing mandate 2026: what you need to know
Since January 1, 2025, all companies in Germany must be able to receive and process e-invoices in XRechnung or ZUGFeRD format – with no transition period. This applies to the B2B sector and is independent of company size. Transition periods still apply for sending invoices: paper invoices are permitted until December 31, 2026; from January 1, 2027, companies with prior-year revenue above €800,000 must issue e-invoices.
Our validator helps you check your e-invoices for compliance with the European standard EN16931 – entirely locally in your browser.
What is checked?
- EN16931 mandatory fields
- Invoice number, date, seller/buyer, amounts and all other mandatory details
- XRechnung BR-DE
- German business rules including the Routing ID (Leitweg-ID) for public sector buyers
- Calculation check
- Net + tax = gross and correct summation of all line items
- Tax validation
- VAT ID, tax numbers and correct tax rates (19%, 7%, 0%)