Free tool
Am I affected by the German e-invoicing mandate?
Germany's B2B e-invoicing mandate arrives in stages: reception since 2025, issuing from 2027 and 2028. Answer four questions and see from when the mandate applies to your German business and what to do. The check runs in your browser, no data is sent.
1. Is your business established in Germany?
2. Do you sell to business customers in Germany (B2B)?
3. Are you a Kleinunternehmer (small-business scheme, Paragraf 19 UStG)?
4. Was your total revenue in the previous year above 800,000 EUR?
A guide, not a ruling: this tool gives orientation based on the statutory stages, it does not replace tax advice. Whether and from when the mandate applies in your specific case is a question for your German tax advisor. Faktwise is software, not tax advice.
The statutory stages in brief
- Since 1 January 2025: every business must be able to receive e-invoices and archive them tamper-proof, including small businesses.
- From 1 January 2027: the obligation to issue for domestic B2B sales applies to businesses with more than 800,000 EUR revenue in the previous year.
- From 1 January 2028: the obligation to issue applies to all businesses in domestic B2B trade.
What exactly counts as an e-invoice (structured XML per EN 16931, ZUGFeRD profiles from BASIC upward, XRechnung) and the steps to take now are covered in the full guide to the e-invoicing mandate. You can check a finished e-invoice with the invoice validator.
Faktwise creates compliant e-invoices from Shopify
Faktwise creates an invoice for every paid Shopify order automatically as ZUGFeRD 2.4 and, for public-sector buyers with a Leitweg-ID, as XRechnung, with gap-free numbering and a GoBD-ready archive. View Faktwise on the Shopify App Store or watch the demo first.