Guide
GoBD explained: what the German tax office expects from digital bookkeeping
If you do business in Germany and write invoices on a computer, scan receipts, or use accounting software, the GoBD apply to you. The abbreviation stands for the German administrative principles for the proper keeping and retention of books, records, and documents in electronic form and for data access (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff). Behind the unwieldy name lies a simple idea: the tax office wants to be able to audit your numbers without having to trust you blindly.
This guide translates the most important requirements into everyday language. You will learn which principles apply, what Festschreibung (finalizing entries) means, how long you must retain records, and which mistakes small businesses make most often.
What the GoBD are and who they apply to
The GoBD are not a statute but an administrative directive, an instruction from the German Federal Ministry of Finance to the tax offices. The current GoBD letter dates from November 28, 2019. It was most recently amended by letters of March 11, 2024 and July 14, 2025, among other things because of the e-invoicing mandate. For you this means: formally, the GoBD bind only the tax administration. In practice they are decisive nonetheless, because tax auditors base every audit on them. The underlying obligations are also set out in statute, above all in Sections 146 and 147 of the Abgabenordnung (AO), the German Fiscal Code.
The GoBD do not apply only to companies that prepare balance sheets. Anyone who determines profit with a cash-basis calculation (Einnahmenüberschussrechnung), meaning income set against expenses, must also observe the principles as soon as they create or retain tax-relevant documents electronically. A single PDF invoice or an email with a receipt attached is already enough.
The most important principles in plain language
The GoBD bundle several principles. They sound abstract but come down to understandable everyday rules.
For timely recording, the GoBD give concrete reference points. You must record cash receipts and cash expenditures daily, as required by Section 146 (1) of the Abgabenordnung. For non-cash transactions such as bank transfers, recording within ten days is considered unobjectionable. If you only hand your documents to your tax advisor in batches, you need an orderly and loss-proof filing system in the meantime.
- Traceability and verifiability: a knowledgeable third party, such as an auditor, must be able to gain an overview within a reasonable time. Every entry needs a supporting document.
- Completeness: every business transaction is recorded, including cancellations, credit notes, and private withdrawals. Nothing is left out.
- Accuracy: the records reflect events as they actually happened.
- Timely recording: you record transactions promptly, not months later.
- Order: the filing follows a system that even an outsider can navigate.
- Immutability: once recorded, entries and documents may not be changed or deleted without a trace.
Festschreibung: why entries must become final
Immutability does not mean you may never correct mistakes. It means the original content must remain visible. Section 146 (4) of the Abgabenordnung prohibits changes that make it impossible to determine what was originally there and when something was changed. Corrections therefore run through cancellation entries (Stornobuchungen), meaning offsetting entries that document the mistake openly.
Festschreibung, the finalizing of entries, is the technical lever for this. Accounting software initially keeps entries in a draft state. With Festschreibung they become final. From that moment on, only logged cancellations are possible, no silent rewriting. A practical rule of thumb: at the latest when you submit the advance VAT return (Umsatzsteuer-Voranmeldung) for a period, the entries of that period should be finalized.
Record cash receipts and cash expenditures (Section 146 (1) AO).
Within this period, the recording of non-cash business transactions is considered unobjectionable under the GoBD.
Record non-cash business transactions of a month in the books by the end of the following month at the latest.
Rule of thumb: by the time the advance VAT return is submitted, the entries of that period should be finalized.
Retention: periods and the right format
You must retain tax-relevant documents for years. Since January 1, 2025, the Fourth Bureaucracy Relief Act (Viertes Bürokratieentlastungsgesetz) has brought noticeable relief. The retention period for accounting documents such as invoices and receipts was shortened from ten to eight years (Section 147 (3) AO, Section 257 (4) HGB, the German Commercial Code). The shorter period applies to documents whose old period had not yet expired on December 31, 2024.
Just as important as the duration is the format. What is created digitally must be retained digitally, in its original format. If you receive a PDF invoice by email, you may not simply print it and delete the file. Conversely, you may scan paper receipts and then, as a rule, destroy the paper. This is called ersetzendes Scannen (replacement scanning). The prerequisite is a cleanly documented procedure; certain documents, such as notarial deeds, must be kept in the original. Each period begins at the end of the calendar year in which the document was created or the last entry was made.
- 10 years: books and records, annual financial statements, inventories, opening balance sheets.
- 8 years: accounting documents, for example incoming and outgoing invoices, receipts, bank statements (new rule since 2025).
- 6 years: received and sent commercial and business letters, such as business emails without a supporting-document function.
Common mistakes of small businesses
In tax audits, the same weak points appear again and again at small businesses. Most can be avoided with little effort.
The consequences of formal deficiencies can be tangible. If the bookkeeping is not proper, the tax office may estimate the tax base (Section 162 AO). Such added estimates rarely turn out in the business's favor.
- Cash book or income list in Excel: a simple spreadsheet does not meet the immutability requirement, because numbers can be changed without a trace. Auditors regularly refuse to accept such lists.
- Deleting or losing documents: deleted email attachments, overwritten files, or an inbox that cleans itself up automatically. Without a supporting document, an entry has no basis.
- Paper folders only for digital documents: printing does not replace digital retention.
- Never finalizing entries: those who permanently work in draft mode risk formal objections to their bookkeeping.
- No Verfahrensdokumentation: this is a written description of how documents in your business are created, checked, posted, and archived. For small businesses, a short but up-to-date description is often enough.
- Everything on a single hard drive: without a backup, the data is gone if the drive fails. Data loss does not release you from the retention obligation.
The responsibility is yours
One point is often underestimated: you yourself are responsible for the propriety of your bookkeeping. This also applies when a tax advisor does the posting or software handles much of it automatically. You can outsource tasks, but not the responsibility.
A software certificate does not change this either. The German tax administration does not issue certificates of GoBD compliance, and certificates from private providers do not bind the tax office. What matters is how you actually use your tools day to day: whether documents arrive completely, whether entries are recorded and finalized promptly, and whether the filing remains traceable.
With a few firm habits you get very far.
- Record documents promptly and in one fixed place instead of letting them pile up.
- Finalize entries regularly, at the latest when the advance VAT return is due.
- Retain digital documents digitally and back up your data regularly.
- Set down in a short Verfahrensdokumentation how your processes work.
- Clarify with your tax advisor who handles which step.
Questions and answers
Do the GoBD also apply to small businesses and freelancers?
Yes. The GoBD are not tied to legal form or size but to tax-relevant electronic records. The principles also apply with a cash-basis calculation (Einnahmenüberschussrechnung) as soon as you create invoices digitally or retain documents digitally.
May I throw away paper receipts after scanning?
As a rule, yes, if the scanning is cleanly organized and documented and the image file matches the original. Keep certain documents in paper form, such as notarial deeds or documents that must exist in the original. When in doubt, ask your tax advisor.
Is there an official GoBD certification for software?
No. The tax administration does not issue official certificates of GoBD compliance. Certificates come from private auditors and do not bind the tax office. Whether your bookkeeping is proper depends on the interplay between the software and your processes.
What happens if I violate the GoBD?
Minor formal deficiencies often result only in objections, as long as the substantive accuracy is not in doubt. If the deficiencies are serious, the tax office can reject the bookkeeping and estimate the tax base (Section 162 AO). This frequently leads to back payments.
Bookkeeping with Festschreibung and document storage
Nimovis Buchhaltung is aligned with the requirements of the GoBD, the German rules for digital bookkeeping: you can finalize entries (Festschreibung), corrections run through logged cancellations, and supporting documents are stored right with the transaction. An honest limitation is part of the picture: proper bookkeeping comes from software and your processes together. No program takes over your responsibility to record documents completely and promptly.
Start for free- German Federal Ministry of Finance (BMF): GoBD, letter of November 28, 2019, most recently amended by letters of March 11, 2024 and July 14, 2025
- Section 146 AO: rules of order for bookkeeping (daily cash records, immutability), gesetze-im-internet.de
- Section 147 AO: rules of order for the retention of documents (periods), gesetze-im-internet.de
- Haufe: Fourth Bureaucracy Relief Act, retention periods for accounting documents shortened to 8 years
- IHK München (Chamber of Commerce and Industry for Munich): proper bookkeeping under the GoBD
- BMF: official AO handbook, GoBD as Annex 64 (including margin no. 47 on the 10-day period and margin no. 50 on the following month)
This guide provides general information and does not replace legal or tax advice.