GmbH (Gesellschaft mit beschränkter Haftung) is a commonly chosen corporation in Germany with its own legal personality and limited liability for the shareholders. For freelancers and small businesses, a GmbH means that the business activity is legally separated from the private asset sphere — liability limited to the company’s assets — but it also entails specific accounting and tax obligations.

The GmbH is regulated in the GmbH Act (GmbHG). The minimum share capital is 25,000 EUR; for registration in the commercial register at least 12,500 EUR must be paid in cash or equivalent contributions in kind must be documented. Relevant for accounting are the accounts Share capital (subscribed capital) and Capital reserves (for overpayments or contributions in kind).

Important for founders: The GmbH is a merchant under the Commercial Code (HGB) and is therefore subject to the obligation to maintain double-entry bookkeeping and to prepare annual financial statements (balance sheet and profit and loss statement).

Accounting obligations and practical particularities

As a capital company the GmbH is subject to comprehensive bookkeeping obligations. Important rules stem from the HGB, the GoB and the GoBD regarding retention and electronic bookkeeping.

Key requirements

Typical journal entries

Practical, simplified examples:

Transaction Entry
Payment of share capital (cash/bank) Bank to Share capital
Purchase of fixed assets Fixed asset account to Bank
Monthly depreciation Depreciation expense to Fixed asset account
Gross payroll Wage expense to Liabilities to tax office / social security; then payment: Wage expense / Liabilities to Bank

Taxes and levies

The GmbH is subject to corporate income tax and additionally to trade tax and VAT. Relevant provisions come from the Corporate Income Tax Act (KStG), the Trade Tax Act (GewStG) and the Value Added Tax Act (UStG).

Corporate income tax and trade tax

VAT and input tax

The GmbH charges VAT on supplies and services and may deduct input tax from purchase invoices. VAT advance returns are often filed monthly or quarterly. In accounting, VAT accounts are separated for VAT payable and input tax receivable.

Payroll tax and social security

For employees the GmbH is the employer and withholds and remits payroll tax as well as employee and employer social security contributions. Typical bookings: Wage expense, wage tax liabilities, social security contributions, payment of net wages.

Annual financial statements, distributions and practical cases

The annual financial statements of a GmbH consist of the balance sheet, profit and loss statement and, where applicable, notes and management report (depending on size). Small GmbHs can use reliefs under the HGB, while large GmbHs are subject to strict disclosure obligations in the Federal Gazette.

Profit distribution and reserves

Profit distributions to shareholders are made only after the annual financial statements have been adopted. Entry: Retained earnings / P&L to Liability to shareholder (on payment: Liability to shareholder to Bank). Observe capital maintenance rules: distributions must not jeopardize the share capital.

Practical examples

Conclusion: The GmbH offers limited liability and commercial credibility, but requires professional bookkeeping, strict separation of private and company assets and compliance with numerous tax obligations. For founders and small businesses early advice from a tax advisor is worthwhile to ensure booking processes, tax deadlines and distribution rules are handled in a legally compliant and liquidity-friendly manner.

Promo

Create legally compliant e-invoices in just a few minutes with BillingEngine. Try now.

Glossary Questions
What is a GmbH and who is it suitable for?

The GmbH (Gesellschaft mit beschränkter Haftung) is a legal entity and a capital company whose liability is generally limited to the company’s assets. It is suitable for entrepreneurs who want to limit personal liability risks and prefer a clearly structured company form with shareholders.

What is the minimum share capital and how can it be contributed?

The statutory minimum share capital of a GmbH is EUR 25,000; this capital can be contributed in cash or in kind. For registration in the commercial register, the agreed contributions must be evidenced, the cash contributions must be at least partially paid in, and contributions in kind must be contractually valued.

Who runs the GmbH and what tasks does the management have?

The GmbH is run by one or more managing directors who are appointed by the shareholders' meeting; they may be shareholders themselves or external persons. The managing directors represent the company externally, assume the management duties, must ensure proper accounting, and are responsible for fulfilling tax and social security obligations.

How is a shareholder of a GmbH personally liable?

As a shareholder, you are generally liable only with your capital contribution and not with your private assets. However, personal liability can arise if you give personal guarantees, in cases of piercing the corporate veil (e.g. mixing private and company assets), or for breaches of capital maintenance rules.

What tax obligations does a GmbH have?

A GmbH is subject to corporation tax (plus the solidarity surcharge), trade tax and value-added tax, and is required to keep double-entry bookkeeping and to prepare annual financial statements in accordance with the German Commercial Code (HGB). In addition, ongoing obligations such as payroll tax filings, VAT advance returns and the corresponding tax returns must be fulfilled.

History
Publication date:
11/14/2025
Modification date:
11/15/2025
Start now

Ready to simplify your accounting?

With just a few clicks, you can send your first legally compliant e-invoice.

Instant access
with 1 click
or Sign up For intensive
testing
Feedback

JavaScript should be activated for optimal use of BillingEngine.