Back to blog
Business

GmbH Bookkeeping Obligations in Germany 2026: Double-Entry Explained

Every GmbH and UG in Germany must use double-entry bookkeeping from day one — no opt-outs, no exceptions. Here's what that means, what the deadlines are, and how to stay compliant without a full-time accountant.

Published
Updated
Author
Diana

Every GmbH and UG (haftungsbeschränkt) in Germany is legally required to use double-entry bookkeeping from day one — no opt-outs, no exceptions regardless of revenue. Unlike freelancers, who may use a simplified income-surplus calculation (EÜR), corporations are governed by the German Commercial Code (HGB), which mandates full double-entry accounting.

What is double-entry bookkeeping?

Double-entry bookkeeping records every transaction on two accounts simultaneously — debit and credit. This produces two financial statements at year-end: the balance sheet (assets, liabilities, equity) and the income statement (P&L). The simpler EÜR method is only permitted for freelancers and small sole traders whose revenue stays below €600,000 or profit below €60,000 per year. For any GmbH or UG, the EÜR is never an option.

Who must keep books?

Under §238 HGB, all merchants (Kaufleute) must keep accounts — and every GmbH and UG is automatically classified as a merchant by its legal form, regardless of revenue. Sole traders and freelancers only become subject to full bookkeeping when they exceed revenue of €600,000 or profit of €60,000. For corporations, those thresholds simply do not apply.

What does ongoing bookkeeping involve?

Ongoing bookkeeping for a GmbH covers recording all income and expenses on appropriate accounts, matching every transaction to a source document (receipt or invoice), filing monthly or quarterly VAT pre-returns (UStVA), and running payroll when you have employees. Annual tasks include preparing financial statements (balance sheet + P&L) and publishing them in the Bundesanzeiger (Federal Gazette).

GoBD compliance: storing receipts correctly

Germany's GoBD regulations set strict rules for document retention: a 10-year retention period for accounting records, immutable storage of digital documents, and guaranteed readability. Compliant software is not optional — a folder of scanned PDFs on your desktop does not meet the standard.

Key deadlines for GmbH and UG

The main deadlines: VAT pre-return (UStVA) due monthly by the 10th of the following month (or quarterly with a standing extension), annual financial statements due within 6 months of financial year-end (§264 HGB), corporate income and trade tax returns due by 31 July of the following year without a tax advisor, and Bundesanzeiger publication within 12 months of year-end.

Doing it yourself with modern software

Many GmbH founders ask whether they can handle bookkeeping themselves. The answer is yes — with the right tools. Modern AI accounting systems auto-categorize transactions, generate management reports (BWA), and prepare VAT returns. Norman handles ongoing bookkeeping for GmbHs and UGs including GoBD-compliant receipt archiving, reducing the tax advisor's role to the annual declarations. Learn about AI Bookkeeping →

Bottom line

Bookkeeping obligations are non-negotiable for every GmbH and UG in Germany. Double-entry accounting, GoBD-compliant records, and timely filings are the baseline. Founders who handle day-to-day bookkeeping with good software stay in control of their numbers and significantly reduce their accounting bills.

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.