Bookkeeping Obligations for a GmbH in Germany

A GmbH must keep double-entry books (§238 HGB), file VAT returns by the 10th, and retain records 10/8/6 years. Who may do it, and the §6 StBerG line.

Accountant working with spreadsheets

If you run or own a German GmbH from abroad, you need to understand its statutory bookkeeping duties before, or instead of, hiring anyone: what must be recorded, in what form, how long it must be kept, who is legally allowed to do it, and what happens if it goes wrong. This guide walks the full duty, GmbH-specific and primary-sourced, and is current on the 2025 retention and VAT-filing changes. It is orientation, not legal or tax advice. Some of the filings below are reserved to a licensed Steuerberater under §6 StBerG; we work with a licensed German Steuerberater partner for those and are not ourselves a Steuerberater or law firm.

Double-entry is mandatory, a GmbH is a Formkaufmann (§238 HGB)

Every merchant (Kaufmann) must keep books that show their transactions and the company's financial position in line with the GoBD (§238 HGB). A GmbH is a Formkaufmann, a merchant by legal form, which means it is bound to this duty regardless of size. There is no small-company escape: full double-entry bookkeeping (doppelte Buchführung) is mandatory from day one. The simplified cash-basis EÜR that small sole traders and freelancers may use is never available to a GmbH.

The commercial-law duty also flows into tax law automatically. Under §140 AO, whoever must keep books under non-tax law (here the HGB) must keep them for tax purposes too. This is the GmbH's trigger, and it is independent of the §141 AO thresholds (€800,000 turnover / €80,000 profit) that bind certain non-merchants. A GmbH is bound by §238 HGB and §140 AO whether it turns over €8,000 or €8 million; §141 is simply not the GmbH's trigger.

Record retention periods (§257 HGB / §147 AO)

  • 10 years: trading books, inventories, opening balance sheets, annual financial statements, management reports
  • 8 years: booking vouchers (Buchungsbelege), reduced from 10 by the 4. BEG, in force 2025
  • 6 years: received/sent commercial correspondence and other tax-relevant documents
  • Period runs from the close of the calendar year of the last entry or creation
Finance and accounting workspace

GoBD, digital, unalterable record-keeping

Keeping books is not enough; they must meet the GoBD standard. Records must be complete, correct, timely, ordered, unalterable (unveränderbar), and available. The unalterability point is the one that catches digital systems out: under §146(4) AO an entry may not be changed in a way that leaves the original content no longer ascertainable. You correct by booking a documented adjustment, not by overwriting.

Two practical consequences:

  • Each accounting IT system needs a Verfahrensdokumentation, a written description of how data enters, is processed, and is stored.
  • Digital records must stay readable and machine-evaluable for the whole retention period.

Note that the GoBD is administrative, not a statute in itself: it is the BMF's interpretation of §§145–147 AO, last updated by BMF letters of 11 March 2024 and 14 July 2025.

Your chart of accounts (SKR03 vs SKR04)

A common worry is that choosing the "wrong" chart of accounts creates a compliance problem. It does not. SKR03 is process-oriented and SKR04 is balance-sheet and P&L-oriented; both are fully accepted. Which one your software or accountant uses is a convention, not a compliance difference. The legal duty, double-entry books that meet the GoBD, is identical either way.

Monthly bookkeeping & VAT advance returns (§18 UStG)

Bookkeeping feeds a recurring filing duty. The Umsatzsteuer-Voranmeldung (VAT advance return) is filed electronically by the 10th of the following period via ELSTER. From 1 January 2025, frequency depends on your prior-year VAT. A one-month permanent extension (Dauerfristverlängerung, §18(6)) is available; monthly filers pay a Sondervorauszahlung of 1/11 of the prior year's advance payments to obtain it.

Prior-year VAT Filing frequency
> €9,000 (was €7,500) monthly
€2,000 – €9,000 quarterly
< €2,000 annual only (Finanzamt approval)

Note that preparing the Voranmeldung is reserved work, covered in the next section.

Who may do the work, the §6 StBerG line

This is the part that matters most for compliance, and where many founders get it wrong. A bookkeeper's scope is capped by §6 StBerG. The key trap: the §6 Nr. 4 text names only the Lohnsteuer-Anmeldung (wage-tax registration), so the Umsatzsteuer-Voranmeldung is deliberately excluded and reserved to a Steuerberater. Qualified bookkeepers means those with at least three years of practice after a relevant apprenticeship.

Bookkeeper may (§6 Nr. 3 / Nr. 4) Reserved to a Steuerberater (not in §6)
mechanical bookkeeping work preparing the Umsatzsteuer-Voranmeldung & other tax returns
posting current transactions setting up the bookkeeping system / chart of accounts
ongoing payroll (laufende Lohnabrechnung) preparing the annual financial statements
the wage-tax registration (Lohnsteuer-Anmeldung) year-end wage-tax reconciliation

So a bookkeeper can run your day-to-day posting and ongoing payroll, including the payroll services in Germany wage-tax registration, but the VAT advance return, the system setup, and the annual accounts must go through a licensed Steuerberater.

How long you must keep records

Retention periods are fixed by §257 HGB and §147 AO, and the period runs from the close of the calendar year of the last entry or creation. Digital storage is permitted if the records remain available, promptly readable, and machine-evaluable. The important 2025 change to flag: the Fourth Bureaucracy Relief Act (4. BEG) cut booking-voucher retention from 10 to 8 years, in force 2025. Many guides still say a flat "10 years"; that is now wrong for vouchers.

Document class Period
Trading books, inventories, opening balance sheets, annual financial statements, management reports 10 years
Booking vouchers (Buchungsbelege) 8 years (reduced from 10, 4. BEG, 2025)
Received/sent commercial correspondence + other tax-relevant documents 6 years

(§257 HGB / §147 AO)

Where it all leads, the annual accounts

The bookkeeping year culminates in the Jahresabschluss: a balance sheet, profit-and-loss account, and, for most GmbHs, notes (§242/§264 HGB). It must be prepared within 3 months of year-end (small companies: 6), audited if the company is medium or large (§316), and disclosed at the Unternehmensregister within 12 months (§325). Late or missing disclosure triggers a repeatable BfJ Ordnungsgeld of €2,500 to €25,000 (§335). The full process, including size classes and disclosure, is covered in our guide to annual financial statements; we link rather than reproduce it here.

What happens if your books aren't proper

The consequences of defective bookkeeping are real. If the Finanzamt rejects the books, it may estimate the tax base (Schätzung, §162 AO), and an estimate rarely favours the taxpayer. Defective bookkeeping can also expose the Geschäftsführer (managing director) to personal liability, and serious accounting or insolvency-related breaches can be criminal. The flip side is protective: GoBD-compliant books are your best defence in a Betriebsprüfung (tax audit), because they let you substantiate every figure.

GmbH vs LLC, why a German company has more duties

Founders coming from the US often ask how a GmbH compares to an LLC. Both are limited-liability companies, but a German GmbH is a Formkaufmann bound to full HGB double-entry bookkeeping and public disclosure regardless of size, duties a US LLC generally does not face in the same statutory form. The accounting standard is the HGB: ordinary GmbHs keep statutory books under the HGB on a standard Kontenrahmen (SKR03/SKR04). IFRS is mandatory only for the consolidated accounts of capital-market-oriented parents, not for an ordinary GmbH.

Who may do the work, the §6 StBerG line

Bookkeeper may (§6 Nr. 3 / Nr. 4)Reserved to a Steuerberater (not in §6)
Mechanical workMechanical bookkeeping workPreparing the Umsatzsteuer-Voranmeldung & other tax returns
PostingsPosting current transactionsSetting up the bookkeeping system / chart of accounts
PayrollOngoing payroll (laufende Lohnabrechnung)Preparing the annual financial statements
Wage taxThe wage-tax registration (Lohnsteuer-Anmeldung)Year-end wage-tax reconciliation

Frequently asked questions

Ongoing double-entry books (§238 HGB); periodic VAT advance returns and tax returns (§18 UStG); a Jahresabschluss within 3 months, or 6 for small companies (§242/§264 HGB); and public disclosure within 12 months (§325 HGB).

English-speaking · Düsseldorf

Ready to set up your German company?

Talk to our English-speaking team about GmbH, UG or AG formation, tax and ongoing compliance.