Definition: The GoBD (Principles for the proper management and retention of books, records and documents in electronic form as well as for data access) are rules issued by the Federal Ministry of Finance (BMF) that specify how tax-relevant electronic data and documents must be captured, retained and made accessible to the tax office. They concretise requirements of the Fiscal Code (Abgabenordnung, AO) and apply to all companies and freelancers in Germany that use electronic accounting or documentation systems.

The GoBD are based on the provisions of the Fiscal Code (in particular §147 AO on retention obligations) as well as tax and commercial law requirements (e.g. VAT Act (UStG), Commercial Code (HGB)). They apply to electronic books, records and the retention of electronic documents as well as to partly automated and manual processes, provided the data are tax-relevant.

Important: The GoBD are not an independent legal norm but administrative principles of the BMF. In tax audits, the tax office examines compliance with these principles and may adjust tax assessments or make estimated additions in case of violations.

Core requirements of the GoBD

The GoBD set out several key requirements that must be implemented in practice:

Practical implementation in accounting

Freelancers and small businesses need technical and organisational measures to comply with the GoBD. The most important steps:

Procedural documentation

Create a procedural documentation that describes the system used, responsibilities, workflows, interfaces, backup and recovery procedures as well as changes to the system. Without this documentation the properness of the accounting is quickly questioned.

Software and interfaces

Use GoBD-compliant bookkeeping and invoicing software. Ensure that exports in a machine-readable format are possible (e.g. CSV, XML) and that logs and audit trails are available.

Backups and access

Regular backups, audit-proof archiving (e.g. PDF/A) and a documented deletion policy are required. Make sure that in a tax audit data access is possible in one of the prescribed forms (e.g. export function).

Concrete examples, checklist and retention periods

Practical use cases help with implementation:

Short checklist for practice:

  1. Create and keep the procedural documentation up to date.
  2. Choose and configure GoBD-compliant software.
  3. Ensure audit trails and change logs.
  4. Perform regular backups and recovery tests.
  5. Observe retention periods and enable exports.
Document type Retention period
Books, inventories, financial statements, accounting records (e.g. invoices) 10 years
Business correspondence, other received/sent documents 6 years

Conclusion: The GoBD require freelancers and small businesses to implement both technical measures and clear organisational processes. A proper procedural documentation, the choice of suitable software and regular backup and testing procedures reduce audit risk and provide legal certainty vis-à-vis the tax office.

Promo

Create legally compliant e-invoices in just a few minutes with BillingEngine. Try now.

Glossary Questions
What are the GoBD?

The GoBD (Principles for the proper management and retention of books, records and documents in electronic form as well as for data access) are a BMF (Federal Ministry of Finance) circular that specifies requirements for electronic accounting and archiving. They are not a formal statutory rule, but they carry binding force for the tax authorities and are applied as a basis in audits.

Do the GoBD also apply to freelancers and small-business owners?

Yes. The GoBD generally apply to all taxable persons and businesses in Germany, including freelancers and small-business owners under § 19 of the German VAT Act (UStG). Regardless of any VAT exemption, tax-relevant records and supporting documentation must be maintained and retained in compliance with the GoBD.

What practical requirements do the GoBD place on electronic bookkeeping and cash register systems?

Key requirements are immutability, completeness, traceability, timely posting, and audit-proof, secure storage, including procedural documentation. For electronic cash registers, additional rules apply, such as the technical security device (TSE) under the Cash Register Security Ordinance (KassenSichV).

How long must documents be retained under the GoBD?

According to the relevant regulations (in particular Section 147 of the Fiscal Code (AO)), books, records, accounting vouchers and annual financial statements must generally be retained for 10 years; commercial and business correspondence is generally subject to a 6-year retention obligation. The retention periods prescribed by the Fiscal Code and other tax law provisions remain decisive.

What are the practical consequences of failing to comply with the GoBD?

In case of violations, the tax office may make estimates, deny business expenses or portions of input tax, and assert tax disadvantages and additional assessments. Administrative penalties may also be imposed and, in extreme cases, criminal or administrative fines may be applied if retention obligations are disregarded.

History
Publication date:
12/19/2025
Modification date:
12/19/2025
Start now

Ready to simplify your accounting?

With just a few clicks, you can send your first legally compliant e-invoice.

Instant access
with 1 click
or Sign up For intensive
testing
Feedback

JavaScript should be activated for optimal use of BillingEngine.