How long do I have to keep invoices in Germany?
Sources
Answer
In Germany you have to keep invoices for eight years. The period was shortened from ten to eight years in 2025.12
The period starts at the end of the calendar year in which the invoice was issued. An invoice from March 2026 may be destroyed from January 1, 2035.1
Digital invoices must be stored in their original format and unchanged. A printout alone is not enough.3