E-invoicing guide
The German e-invoicing mandate: every deadline from 2025 to 2028
E-invoicing between businesses arrives in stages. Every business has had to receive e-invoices since 2025, and transition periods for issuing run until the end of 2027. Here is which deadline applies to you and which invoices are exempt.
The deadlines at a glance
- 1 January 2025: every business must be able to receive e-invoices. There is no transition period for receiving.
- 2025 and 2026: for supplies in these years you may still issue paper invoices, and with the recipient’s consent other electronic invoices such as a plain PDF.
- 2027: if your total turnover in 2026 was above €800,000, you issue e-invoices from 1 January 2027. If it was not, you may issue other invoices until 31 December 2027.
- 1 January 2028: e-invoices apply to all businesses trading with each other in Germany, without a transition rule.
The legal basis
The mandate is in § 14 UStG as amended by the Growth Opportunities Act, the transition rules in § 27 (38) UStG. The Federal Ministry of Finance explained the details in letters of 15 October 2024 and 15 October 2025.
The mandate covers supplies between businesses that are both established in Germany. Invoices to private customers and to customers abroad are not covered.
Which invoices are exempt?
- Small invoices up to €250 gross (§ 33 UStDV).
- Travel tickets (§ 34 UStDV).
- Invoices from small businesses under § 19 UStG (§ 34a UStDV). They too must be able to receive e-invoices.
Special cases
Existing EDI procedures that do not yet meet the e-invoice requirements may be used until the end of 2027.
Check supplies you make in 2026 but invoice only in 2027 with your tax advisor: the €800,000 threshold does not simply apply to them.
What if the format is wrong?
Once the transition periods end, an invoice in the wrong format is not a proper invoice. That mainly puts your customer’s input VAT deduction at risk, which is why customers can reject such invoices.
What to do now
- Set up receiving: a mailbox and software that shows e-invoices readably, checks them and archives the original.
- Find out which deadline applies to you: total turnover in 2026 above or up to €800,000.
- Move your own invoices to ZUGFeRD or XRechnung, ideally before your deadline so your customers get used to it.
- Check your master data: VAT ID, tax number, bank details and, for public authorities, the Leitweg-ID.
Frequently asked questions
No. It covers supplies between businesses that are both established in Germany. You may keep sending paper or PDF invoices to private customers.
Read next
- E-invoicing: create, send and receive
- Create a ZUGFeRD invoice
- Create an XRechnung and send it to authorities
- Receive e-invoices for free
Ready for e-invoicing
TWT Invoice writes ZUGFeRD and XRechnung, checks before sending and archives for eight years. Try it for 30 days, cancel monthly.
See TWT Invoice