Back to blog
Business

GoBD Compliance in Germany 2026: Bookkeeping Rules for Freelancers, UG and GmbH

Every business in Germany has to keep books that comply with the GoBD. This guide explains the ten core principles, the process documentation requirement and how to spot GoBD-compliant software in 2026.

Published
Updated
Author
Diana

If the German tax office (Finanzamt) shows up for a tax audit, an Excel sheet won't get you through. Anyone keeping books in Germany – freelancer, UG or GmbH – has to comply with the GoBD. This guide breaks down what the term means, which obligations apply in 2026 and how to recognize GoBD-compliant bookkeeping.

What are the GoBD?

GoBD stands for Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff – the principles for proper digital bookkeeping issued by Germany's Federal Ministry of Finance. The current version dates from 2019 with targeted updates in 2024.

The GoBD aren't a separate law. They interpret existing rules in the German Fiscal Code (§ 145–147 AO) and Commercial Code (§ 238 ff. HGB). Non-compliance allows the Finanzamt to reject your books and estimate revenue and profit.

Who has to comply?

Effectively every business in Germany. That covers:

  • GmbH and UG – statutory bookkeeping obligation under § 238 HGB.
  • Freelancers and self-employed using EÜR – even a simple cash-basis profit calculation must be GoBD-compliant.
  • Kleinunternehmer – VAT exemption doesn't release you from the GoBD.
  • Sole traders (Gewerbetreibende) – above €800,000 revenue or €80,000 profit, double-entry bookkeeping is also mandatory.

Even if you only scan receipts and store them in an app, the digital archive itself must satisfy GoBD.

The ten GoBD principles in plain English

The GoBD set out ten core principles:

  1. Traceability and verifiability – a knowledgeable third party must be able to follow your books in reasonable time.
  2. Truth, clarity and continuous recording – every entry must be accurate and chronological.
  3. Completeness – no transaction may be missing.
  4. Single transaction record – each transaction is recorded individually, not just in totals.
  5. Timely posting – non-cash transactions within ten days, cash transactions daily.
  6. Order – logical and chronological filing of receipts and entries.
  7. Immutability – posted entries can't be silently overwritten. Corrections happen via reverse postings.
  8. Receipt-backed posting – no booking without a supporting document.
  9. Data security – access control and audit-proof storage.
  10. Process documentation – the bookkeeping process itself must be described in writing.

Process documentation: the requirement most founders miss

The Verfahrensdokumentation is the script for your bookkeeping. It explains how receipts are captured, checked, posted, filed and archived. A complete document includes:

  • General description of the company and its bookkeeping processes
  • User and system documentation of the software in use
  • Description of the receipt flow (intake, capture, posting, archive)
  • Internal control system and access permissions

Even a one-person business needs one. In a Betriebsprüfung it's usually the first thing the auditor asks for.

Retention periods: eight years instead of ten

The 2024 Wachstumschancengesetz cut many retention periods from ten to eight years starting in 2025 – mainly for booking receipts. Inventories, balance sheets and commercial books still need ten years; business letters and contracts six years.

Originally digital documents must be stored digitally – a printout isn't enough. Scanned paper receipts have to be archived in audit-proof form, which the process documentation must describe.

What happens if you don't comply?

If the Finanzamt finds GoBD violations, three escalation steps follow:

  • Formal objection – a defect notice and a request to fix it.
  • Add-on estimate – the tax office estimates additional revenue or profit on top of what you reported.
  • Books rejected – a full estimate, large back taxes plus interest, and in serious cases criminal proceedings.

How to recognize GoBD-compliant software

GoBD-compliant software shares these traits:

  • Postings are immutable; corrections create reverse and new entries with an audit trail.
  • Receipts are captured digitally, OCR-processed and stored in audit-proof form.
  • Data export in GDPdU/GoBD format for tax-audit data access (Z3).
  • Vendor provides a process documentation template.

Norman covers all four out of the box. The AI bookkeeping captures receipts automatically, posts in a GoBD-compliant way and provides a full audit trail. Every account ships with a process documentation template.

Conclusion

GoBD compliance isn't optional – it's a legal obligation. Investing early in proper bookkeeping saves expensive estimates and stress during a tax audit later. With modern software and a process documentation written once, the bar in 2026 is lower than it has ever been.

Norman Blog

Norman handles the operational finance work behind the scenes

From invoicing to bookkeeping, Norman keeps recurring finance work organized so you can stay on top of deadlines with less manual effort.