Why a GmbH's books are stricter than a sole trader's
A sole proprietor below a certain turnover and profit threshold can usually get away with a simple income-and-expense statement (Einnahmenüberschussrechnung, or EÜR) — add up what came in, subtract what went out, done. A GmbH does not have that option. As a Kapitalgesellschaft, it must keep double-entry bookkeeping (doppelte Buchführung) from day one, whatever its size or profit, and close each year with a proper balance sheet.
There is a second difference that catches people out: a GmbH's annual financial statements are not private. They are filed with the Finanzamt and also published in the electronic Bundesanzeiger, Germany's official company register — a formality sole traders never face.
You are not legally required to hire a Steuerberater
Nothing in German law forces a GmbH to use a tax advisor. What pushes most founders toward one is liability: as the managing director (Geschäftsführer), you can be held personally responsible if tax filings or insolvency-related duties are missed, and the margin for error in double-entry bookkeeping is thin.
Setting up your bookkeeping, in five steps
-
Pick software built for double-entry bookkeeping
Spreadsheets do not scale to a GmbH's requirements. Choose accounting software that supports double-entry bookkeeping and can export in a format your tax advisor accepts — most German Steuerberater work with DATEV, so check compatibility before you commit to a tool.
-
Open a dedicated GmbH business account
Never route company money through a personal account, even temporarily. Mixing funds muddies the books and, in a dispute, undermines the very separation between you and the company that limited liability depends on.
-
Agree a chart of accounts
German bookkeeping runs on a standardised chart of accounts (Kontenrahmen), most commonly SKR03 or SKR04. Ask your tax advisor which one they use before you set up your software, so your exports line up without manual remapping.
-
Decide who does what
A common split: you or an employee handle day-to-day invoicing and receipt capture in the software, and a Steuerberater takes over for the advance VAT returns, the annual statements and the tax filings. Fully outsourced bookkeeping is also common once the volume of transactions grows.
-
Set up GoBD-compliant digital storage from day one
Retrofitting an archiving system after the fact is far more work than starting correctly. The rules for that are covered just below.
Your bookkeeping calendar
The exact dates shift slightly year to year, and your tax advisor will confirm the current ones, but the rhythm below holds for almost every GmbH. For a version that also covers sole traders and the Gewerbe, plus the exact penalties for missing each one, see our full German business tax deadlines calendar.
| Frequency | Task | Typical timing |
|---|---|---|
| Monthly (usually) | Advance VAT return (Umsatzsteuervoranmeldung), filed via ELSTER | 10th of the following month, or later with a Dauerfristverlängerung extension |
| Monthly | Record all invoices and receipts, reconcile the business bank account | Ongoing, ideally within days of each transaction |
| Monthly (if you have staff) | Payroll, wage tax (Lohnsteuer) and social security filings | Set by the Sozialversicherung and payroll calendar |
| Quarterly | Corporate tax prepayments (Körperschaftsteuervorauszahlung) | 10 March, June, September and December |
| Quarterly | Trade tax prepayments (Gewerbesteuervorauszahlung), on a separate schedule from corporate tax | 15 February, May, August and November |
| Annual | Annual financial statements (Jahresabschluss): balance sheet and profit-and-loss statement | Prepared in the months after the financial year ends |
| Annual | Corporate tax, trade tax and annual VAT returns | Later if filed through a Steuerberater, who receives an extended deadline |
| Annual | Publish the financial statements in the Bundesanzeiger | Within twelve months of the balance sheet date |
GoBD and e-invoicing: the two rules that catch people out
Most bookkeeping mistakes at GmbHs are not about the numbers being wrong — they are about the process behind the numbers not meeting two specific standards.
GoBD: it is not enough to be "digital"
GoBD (the principles for properly maintaining and storing books, records and documents in electronic form) sets out how your records have to behave, not just where they live. Entries should be recorded promptly, every change needs to leave a visible trail, nothing can be silently edited or deleted once booked, and booking receipts generally need to be kept for eight years — reduced from ten by a 2025 reform. A folder of scanned PDFs that anyone can rename or overwrite does not meet the bar, even though it looks tidy. For the full set of principles, retention rules and what a tax audit can request, see our GoBD compliance guide.
E-invoicing (E-Rechnung) is now the default for B2B
Since 1 January 2025, every business in Germany must be able to receive structured electronic invoices — formats such as XRechnung or ZUGFeRD, not a PDF attached to an email. Obligations to issue them are being phased in on a schedule tied to company turnover, so check the current threshold with your tax advisor before assuming a plain PDF still qualifies for outgoing invoices. Software that handles structured invoices automatically is also one of the easiest ways to cut manual bookkeeping work — see our guide to automating your bookkeeping.
Common mistakes new GmbH founders make
- Mixing personal and company money, even for small, "I'll pay it back" purchases.
- Batching everything for year-end instead of reconciling monthly, which turns a routine task into a stressful archaeology project.
- Assuming digital means GoBD-compliant — storage location is not the same as an unalterable audit trail.
- Forgetting to adjust tax prepayments after a strong or weak quarter, leading to a large bill or an interest-free loan to the Finanzamt.
- Missing the Bundesanzeiger publication, which triggers a fine that repeats until the statements are filed.
Frequently asked questions
Do I legally need a Steuerberater for a GmbH?
No. There is no legal requirement to hire a tax advisor, but most founders use one at least for the annual statements and tax returns, since mistakes there can carry personal liability for the managing director.
Can I do my own GmbH bookkeeping?
Yes, with double-entry bookkeeping software and enough time. A common middle ground is handling day-to-day invoicing yourself and bringing in a Steuerberater for the advance VAT returns, the annual statements and the tax filings.
What is GoBD?
GoBD is the German tax authorities' rulebook for digital books and records: entries must be timely, traceable, unchangeable once booked, and retained for the statutory period — ten years for accounting records and eight years for booking receipts such as invoices.
What's the difference between simple and double-entry bookkeeping?
Simple bookkeeping (EÜR) just totals income against expenses and suits smaller sole proprietors. A GmbH must use double-entry bookkeeping, which records every transaction twice and feeds directly into a balance sheet.
What happens if a GmbH files its annual statements late?
Late publication in the Bundesanzeiger can trigger an administrative fine that starts in the low hundreds of euros and increases, and can be issued repeatedly until the statements are filed.
Choosing between a GmbH and a simpler structure in the first place? Our comparison of the GmbH, UG and sole proprietorship walks through liability, capital and ongoing admin side by side.