What is GoBD in Germany? Archiving Rules & Compliance Requirements

By Tanya Gupta

|

Updated on: Aug 2nd, 2026

|

17 min read

social iconssocial iconssocial iconssocial icons

The GoBD is a set of rules issued by Germany's Federal Ministry of Finance (BMF) that explains how businesses must manage digital accounting records and tax documents. The rules aim to ensure that accounting records for tax audits are created correctly, stored securely, and remain readily available for tax audits. The GoBD rules were introduced in 2015 (following their publication in 2014) and have been updated several times to reflect changes in digital accounting and Germany's e-invoicing requirements.

Key Takeaways

  • GoBD defines how businesses in Germany must manage digital accounting records and tax documents, replacing the former GoBS and GDPdU rules.
  • Accounting records must be complete, accurate, timely, well-organized, and protected from unauthorized changes.
  • Accounting books, ledgers, and annual financial statements must generally be retained for 10 years, while invoices and other accounting vouchers must be retained for 8 years, all in a machine-readable format.
  • Non-compliance can lead to rejected accounting records, estimated tax assessments, and penalties.

What is GoBD Compliance in Germany?

GoBD compliance means that a business’s electronic accounting records and related documents are maintained in accordance with the German tax authority’s standards for digital bookkeeping. It requires that all financial entries be created and archived so they are accurate, complete, and traceable over the entire retention period. 

The GoBD (literally, Principles for Proper Management and Storage of Books, Records, and Documents in Electronic Form) is an official BMF directive guiding the implementation of existing laws (AO §§146 and §147) on digital data access and preservation. Compliance ensures that electronic records will be recognized as proper evidence during a tax audit.

Who Does GoBD Apply To?

GoBD compliance applies to businesses and self-employed professionals across Germany whenever they are required to keep accounting records or tax-related documents. Corporations, partnerships, sole proprietors, and freelancers using double-entry accounting all fall within its scope. 

In addition, Section 146(6) AO provides that businesses that voluntarily maintain digital accounting records must manage those records in accordance with GoBD, regardless of whether electronic recordkeeping is mandatory. 

Once financial data exists in electronic form, GoBD standards apply automatically, regardless of whether digital record-keeping was mandatory in the first place.

History and Evolution of GoBD

The GoBD was first introduced by the BMF on 14 November 2014 (published in Bundessteuerblatt I/2014, p. 1450). They consolidated and replaced earlier data-access and IT-bookkeeping regulations into one set of modern principles. The original GoBD became effective on 1 January 2015. 

Germany introduced updated GoBD guidance from 1 January 2020, replacing the 2014 version. A first revised version published in July 2019 was withdrawn by the BMF shortly after publication for further coordination with the Bundesländer; the final updated version was published on 28 November 2019 and took effect on 1 January 2020. The rules were revised again in March 2024 (effective 1 April 2024) to reflect changes in tax legislation and digital business practices. 

A further update released in July 2025 incorporated Germany's e-invoicing framework. It confirmed that compliant digital recordkeeping remains a fundamental requirement for tax compliance.

The Core GoBD Principles

There are several fundamental GoBD principles of proper accounting that apply equally to paper and electronic records. They include:

1. Transparency (Nachvollziehbarkeit)

Books and records must be comprehensible and traceable. The processing of each business transaction has to be understandable, and every booking must be provable by a voucher (Beleg). 

In effect, an outside reviewer (e.g., a tax auditor) must be able to follow the business workflow and verify all entries. The GoBD requires that “the processing of individual business transactions … must be transparent” and that a qualified third party can retrace the origin and flow of each transaction.

2. Immutability (Unveränderbarkeit)

Once an entry or record is made, it cannot be changed in a way that hides the original information. The GoBD explicitly states, “Eine Buchung oder eine Aufzeichnung darf nicht in einer Weise verändert werden, dass der ursprüngliche Inhalt nicht mehr feststellbar ist," i.e., no edits without preserving the original record.

This means digital records must be write-once, or changes must be fully logged, e.g., via audit trails, so the exact historical content is always recoverable.

3. Neatness/Orderliness (Ordnung/Klarheit)

Bookkeeping must be systematically organized and clearly structured. Under the “Grundsatz der Klarheit” in the GoBD, all journal entries and ledgers must be logical, systematic, and unambiguous. 

Companies must use consistent account coding and an orderly filing system, digital or physical, so that documents are easy to locate. Entries should follow a clear chronology and categorization. 

4. Completeness (Vollständigkeit)

Every business transaction must be fully recorded without omissions. The GoBD mandates that “Geschäftsvorfälle sind vollzählig und lückenlos aufzuzeichnen." 

In other words, all revenues, expenses, invoices, and other financial operations must be entered in the books. This includes transactions paid in cash. If a transaction can be recorded in parts, e.g., invoice and credit note, all pieces must be captured. 

5. Timely Recording (Zeitgerechte Aufzeichnung)

As per GoBD standards, transactions must be recorded as close in time to their occurrence as possible. The GoBD explains that entries should be made with “zeitlicher Zusammenhang” to the underlying events. All transactions must be booked promptly, e.g., sales invoices on the day of delivery or within a short legally allowed delay. 

6. Accuracy (Richtigkeit)

Records must correctly reflect the true nature of transactions. The GoBD requires that each business transaction be documented “in Übereinstimmung mit den tatsächlichen Verhältnissen” and recorded truthfully from the source documents. 

This means amounts, dates, and descriptions in the books must match the underlying invoices or contracts. Any error should be fixed by a clear correction (credit/debit) entry rather than overwriting existing data.

GoBD Archiving Requirements

Beyond data entry rules, the GoBD standards specifies how financial records and supporting documents must be archived:

1. Retention Period

Under HGB §257 and AO §147, accounting books, ledgers, annual financial statements, and similar accounting records must generally be retained for 10 years. Invoices and other accounting vouchers (Buchungsbelege) are subject to an 8-year retention period following the reduction introduced by the Fourth Bureaucracy Relief Act (BEG IV), effective 1 January 2025. Business correspondence, commercial letters, and certain supporting documents are typically subject to a 6-year retention period.

2. Original Format and Readability

Electronic records need to be kept in the format they were originally created in or in an equivalent form. There should be no compromise in the integrity of the records, and they must remain machine-readable throughout the entire retention period.

GoBD standards mandates that archived information remain accessible for automated search and analysis, and any scanned files must stay whole and clearly legible without exception.

3. Data Access by Tax Authorities

The GoBD recognizes three authorized audit methods: 

  • Direct access to the electronic system
  • Indirect access (exported data on request)
  • Provision of data on a physical medium

Companies must be prepared to fulfill any of these requests during a tax audit.

4. Linkage of Documents

Each accounting entry will require a direct link to the supporting document. Businesses can use document management systems to organize invoices and other financial documents using reference numbers or metadata. This makes it easier to locate records during audits and match each document to the correct accounting transaction.

GoBD and E-Invoicing in Germany (2025 Amendment)

As of 1 January 2025, all German businesses must be able to receive structured B2B e-invoices in EN 16931-compliant formats such as XRechnung or ZUGFeRD. The obligation to issue e-invoices is phased in: businesses with prior-year turnover above 800,000 euros must issue e-invoices from 1 January 2027, and all remaining businesses must do so from 1 January 2028. To align with this, the GoBD was amended on 14 July 2025 to clarify how e-invoices must be archived. The key points are:

1. Structured Data Preservation

For invoices issued as E-Rechnungen under §14 UStG, the structured XML file serves as the legally relevant record. Businesses must preserve this data in a machine-readable format throughout the retention period and ensure it remains complete and unchanged.

2. Hybrid Invoice Storage

Hybrid invoice formats such as ZUGFeRD combine structured XML with a human-readable PDF. The PDF part of a hybrid e-invoice only needs to be retained if it contains additional or different information that is relevant for taxation purposes, such as booking notes, which are not present in the structured XML file.

3. Original File Requirement

Regardless of format, the amendment reinforces that the original file received or issued (XML or other electronic format) must be preserved. If a company converts an invoice for internal processes, it must keep the original file in the archive to meet legal retention. This ensures nothing is lost in translation.

Consequences of GoBD Non-Compliance

If a business’s digital records are found incomplete, altered, or poorly archived, the financial consequences can be severe:

  • Records May Be Rejected: If accounting records do not meet GoBD standards, tax authorities may consider them unreliable and estimate the company's tax liability instead of relying on the submitted books.
  • Administrative Fines: Businesses that fail to meet GoBD recordkeeping requirements or do not protect accounting data properly may face financial penalties under German tax law.
  • Interest and Penalties: Recordkeeping failures can result in incorrect tax calculations, leading to additional tax payments, interest charges, and late payment penalties.
  • Greater Audit Risk: Weak recordkeeping practices can increase the likelihood of detailed tax audits. It requires businesses to provide additional documentation to support their accounting records.

How to Achieve GoBD-Compliant Digital Archiving

Meeting GoBD requirements means combining appropriate technology, procedures, and documentation:

1. Maintain a Verfahrensdokumentation (Process Documentation)

Companies must document how their digital bookkeeping is structured and how it complies with GoBD. This “procedural manual” explains the IT systems, workflows, and controls in place (e.g., data entry procedures and backup routines). 

It must be detailed enough that an external reviewer can understand and reproduce the process. The GoBD requires that every accounting IT system have such documentation.

2. Secure Archived Records

Hardware failures, accidental deletion, and physical damage should not prevent access to archived records. Keeping duplicate archive copies in separate locations and testing recovery procedures regularly helps businesses meet retention requirements without disrupting operations.

3. Maintain Searchable Digital Records

Store archived records in formats that remain accessible and searchable throughout the retention period. Where documents originate as scanned files, use OCR-enabled or text-based formats so information can be searched, extracted, and processed electronically as required by the GoBD.

4. Maintain Record Traceability

Create a connection between every invoice and its corresponding accounting record. Consistent numbering, document management systems, and metadata help businesses retrieve documents efficiently, verify financial entries, and maintain an audit trail that supports GoBD compliance Germany.

5. Regular Compliance Checks

Periodically test your archive. Try retrieving random records and performing a “retrograde audit” to ensure the trail is intact. Check that all required retention policies i.e. 6 years for business correspondence, 8 years for invoices and accounting vouchers, and 10 years for accounting books and annual financial statements  are enforced by your retention schedules.

ClearTax’s GoBD-Compliant E-Invoicing Archiving Solution

To help businesses meet these requirements, ClearTax offers a purpose-built e-invoicing and archiving platform designed for GoBD compliance. Key features of ClearTax’s archiving approach include:

  • Audit-Ready Storage: Your invoices are stored in original electronic form, e.g., native XML, along with any relevant metadata. The archive tracks who accessed or modified records, creating a clear audit trail. 
  • Automated Retention Management: The platform enforces the correct retention periods (8 or 10 years) and prevents premature deletion. You do not have to configure separate GBD compliance Germany rules. 
  • Integrated Reconciliation: ClearTax’s system also links invoices to payment and accounting processes. This reduces manual work for your team and ensures that the archived documents correspond to the company’s ledger entries. 
  • Verfahrensdokumentation Support: ClearTax provides you guidance and templated documentation on how its system aligns with GoBD, helping you prepare for compliance.

Frequently Asked Questions

What does GoBD mean?

GoBD translates to "Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff." It is basically a set of guidelines that businesses must follow for the proper recording and retention of electronic accounting information and tax documents.

What is the GoBD retention period for invoices?

For invoices, the retention period is 8 years under Section 14b(1) UStG, following the reduction introduced by the Fourth Bureaucracy Relief Act effective 1 January 2025. Accounting books, annual financial statements, and ledgers continue to have a 10-year retention period. Business letters and commercial correspondence are generally retained for 6 years.

Does GoBD apply to small businesses and freelancers?

Complying with GoBD is mandatory for small businesses as well. The regulation applies to all types of businesses, from small companies and sole proprietors to independent contractors; all must maintain accounting records or produce invoices.

How does GoBD apply to e-invoices under the 2025 amendment?

As per this clarification (under 14 UStG), if the XML / structured data part of the invoice matches the GoBD requirements, then you don't have to keep a separate copy of the human-readable PDF of a hybrid invoice format like the ZUGFeRD format. But you may still need to hold onto the PDF file if it contains other tax-relevant details that are not present in the XML file.

About the Author
author-img

Tanya Gupta

Content Writer
social icons

A Chartered Accountant by profession and a content writer by passion, I've dedicated my career to unraveling the complexities of GST. With a firm belief that learning is a lifelong journey, I've honed my skills in simplifying intricate legal jargon into easily understandable content. The satisfaction of transforming complex tax laws into relatable narratives is what drives me. Read more

Index