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.
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.
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.
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.
There are several fundamental GoBD principles of proper accounting that apply equally to paper and electronic records. They include:
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.
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.
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.
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.
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.
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.
Beyond data entry rules, the GoBD standards specifies how financial records and supporting documents must be archived:
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.
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.
The GoBD recognizes three authorized audit methods:
Companies must be prepared to fulfill any of these requests during a tax audit.
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.
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:
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.
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.
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.
If a business’s digital records are found incomplete, altered, or poorly archived, the financial consequences can be severe:
Meeting GoBD requirements means combining appropriate technology, procedures, and 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.
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.
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.
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.
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.
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: