Back to blog
Business

GmbH Bookkeeping in Germany 2026: Obligations, Annual Accounts and Software

Every GmbH in Germany must use double-entry bookkeeping and file annual accounts. This guide covers the legal obligations, deadlines, retention rules and software options for GmbH founders.

Published
Updated
Author
Diana

When you found a GmbH in Germany, bookkeeping obligations kick in immediately — and they go far beyond what freelancers are used to. Every GmbH must maintain double-entry accounting, produce annual accounts, and retain documents for up to ten years. Here is everything you need to know.

Legal Basis: Why GmbHs Must Use Double-Entry Bookkeeping

A GmbH (and UG) is legally classified as a Kaufmann (merchant) under the German Commercial Code (HGB), which means it is subject to mandatory double-entry bookkeeping regardless of turnover. Key legal provisions:

  • § 238 HGB: general bookkeeping obligation for all merchants
  • § 264 HGB: annual accounts (balance sheet + income statement) for corporations
  • § 140 AO: tax bookkeeping obligations

Unlike sole traders or freelancers who can use the simpler cash-basis method (EIN), GmbHs must use doppelte Buchführung (double-entry bookkeeping): every transaction is recorded as both a debit and a credit.

Double-Entry Bookkeeping Explained

In double-entry bookkeeping, every transaction affects two accounts: a debit and a credit. This produces two key financial statements at year-end:

  • Balance sheet (Bilanz): snapshot of assets versus liabilities and equity at year-end
  • Income statement (GuV): all revenues and expenses for the financial year

Modern bookkeeping software handles the double entries automatically, as long as you consistently digitise receipts and record transactions.

Annual Accounts (Jahresabschluss): Deadlines and Requirements

Every GmbH must prepare annual accounts consisting of a balance sheet and income statement. Key deadlines:

  • Preparation: within 3 months of year-end (small GmbHs: within 6 months)
  • Publication in the Bundesanzeiger (Federal Gazette): within 12 months of year-end
  • Tax returns (corporate and trade tax): 31 July of the following year

Micro-GmbHs (balance sheet total ≤ €350,000, revenue ≤ €700,000) only need to publish a simplified balance sheet.

Document Retention: How Long Must You Keep Records?

Under § 257 HGB and § 147 AO, GmbHs must retain business documents as follows:

  • 10 years: accounting records, annual accounts, inventories, journals, balance sheets
  • 6 years: business letters, tax-relevant emails

Digital documents are permitted as long as they are archived in GoBD-compliant format. See our guide: digital receipt management in Germany.

Costs of GmbH Bookkeeping: What to Budget

The cost of GmbH bookkeeping depends heavily on who does it:

  • Tax advisor (Steuerberater): typically €150–500/month depending on volume and complexity
  • In-house bookkeeper: from around €3,000 gross/month for a part-time role
  • Bookkeeping software: from €15–100/month for GmbH-ready solutions

For early-stage GmbHs and UGs with manageable transaction volumes, AI-powered bookkeeping software is an increasingly cost-effective alternative to a full-time tax advisor.

Automated GmbH Bookkeeping with Norman

Norman automates double-entry bookkeeping for GmbH and UG: bank transactions are categorised automatically, receipts digitised by photo and archived in GoBD-compliant format. Tax returns (Körperschaftsteuer, Gewerbesteuer) can then be submitted directly via ELSTER.

Summary

GmbH bookkeeping is not optional — it is a legal obligation from day one. With proper double-entry accounting, timely annual accounts and compliant document archiving, you meet all statutory requirements. The right software makes this far less burdensome.

Further reading: Corporate income tax for GmbH and UG in Germany 2026 | Digital receipt management in Germany.

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.