Record Retention Periods in Germany (2025): How Long to Keep Documents

Peter WenzelBy Peter Wenzel· Co-founder & Consultant· Updated: July 25, 2026

In short: Since 2025, accounting vouchers and invoices must generally be kept for 8 years (previously 10), books, inventories, balance sheets and annual accounts for 10 years, and received and sent business letters for 6 years. The period always starts at the end of the calendar year in which the document was created.

Retention periods at a glance

DocumentPeriodLegal basis
Accounting vouchers, invoices8 years*§ 147 AO, § 257 HGB
Books, inventories, annual accounts, balance sheets10 years§ 147 AO, § 257 HGB
Received & sent business/commercial letters6 years§ 147 AO, § 257 HGB
Payroll accounts & tax-relevant payroll records6 years§ 41 EStG

* The Growth Opportunities Act (Wachstumschancengesetz) shortened the period for accounting vouchers from 10 to 8 years – for vouchers whose retention period had not yet expired at the end of 2024. Special rules apply to certain sectors.

When does the period start?

The retention period does not start on the document date but at the end of the calendar year in which the document was created or the last entry was made. An invoice from March 2025 must therefore be kept until the end of 2033 at 8 years.

Keep documents digitally – but audit-proof

Under the German GoBD principles, digital documents must be stored unchangeably, completely, traceably and in a machine-readable way. A DMS ensures this: documents are versioned, every change is logged, and deleted files remain recoverable.

How Aktenplatz helps

In Aktenplatz you can store retention periods per document or project. After a period expires you can delete in a GDPR-compliant way – automatically or after manual approval. Everything is hosted exclusively in German data centres.

Note: This article offers general guidance to the best of our knowledge (as of 2026) and does not constitute legal or tax advice. The applicable statutory rules and your tax adviser are authoritative.

Frequently asked questions

How long do I have to keep invoices?

Invoices are accounting vouchers and, since 2025, must generally be kept for 8 years (previously 10). The period starts at the end of the calendar year in which the invoice was issued.

Does the 8-year period apply retroactively?

The shortened period applies to accounting vouchers whose 10-year retention had not yet expired on 31 December 2024.

May I destroy paper documents after scanning?

Generally yes, if the replacement scanning is GoBD-compliant and described in procedural documentation. Certain documents that require the original are exempt.

Record Retention Periods in Germany (2025): How Long to Keep Documents