The GmbH — Gesellschaft mit beschränkter Haftung — is by far the most popular company form in Germany. It combines limited liability, tax flexibility, and a professional image. This guide explains everything you need for the formation.
What is a GmbH?
A GmbH is a legal entity with its own assets, its own name, and its own liability. That means: shareholders are generally liable only up to their capital contribution — not with their private assets.
Key characteristics:
- Limited liability: Your private assets are protected
- Own legal personality: The GmbH is an independent legal entity
- Minimum capital: €25,000 share capital (of which €12,500 must be paid in at formation)
- Founders: At least 1 shareholder (natural or legal person)
Who can form a GmbH?
The requirements are flexible:
- At least 1 shareholder — no nationality restrictions
- The managing director must be a natural person
- No German residency requirement for shareholders
- The business purpose must comply with German law
Step by step: forming a GmbH
1. Draft the articles of association
The articles of association (Gesellschaftsvertrag) govern all essential aspects of the company:
- Company name and registered seat
- Business purpose
- Share capital and shareholdings
- Management and representation
- Decision-making
For simple formations with up to 3 shareholders, you can use the model articles provided by the Federal Ministry of Justice — which saves notary fees.
2. Notary appointment
The articles of association must be notarized. This is mandatory. The notary:
- Notarizes the articles of association
- Appoints the managing director
- Files the GmbH with the commercial register
Cost: Depending on share capital, roughly €300–800 in notary fees.
3. Pay in the share capital
Before the commercial register entry, at least €12,500 (50% of the minimum share capital) must be deposited into a business bank account. Proof goes to the notary.
4. Commercial register entry
The notary submits all documents to the commercial register. After review — usually 1–3 weeks — the GmbH is officially registered.
The GmbH only exists as a legal entity once it is registered.
5. Tax registration
After registration, the tax office gets in touch automatically. You receive:
- Tax number for corporate and trade tax
- VAT ID (if you are liable for VAT)
GmbH formation costs at a glance
| Cost item | Amount | |---|---| | Share capital (minimum deposit) | €12,500 | | Notary fees | €300–800 | | Commercial register fees | €150–300 | | Formation service (optional) | from €599 |
The alternative: UG (haftungsbeschränkt)
If you have less starting capital, you can begin with a UG (haftungsbeschränkt) — Germany's mini-GmbH. Share capital starts at €1, and the liability protection is identical. Downside: less prestige and a mandatory reserve build-up for a later conversion into a GmbH.
Ongoing obligations of a GmbH
After formation, the following obligations apply:
- Bookkeeping: Double-entry accounting (balance sheet requirement)
- Annual financial statements: Balance sheet + P&L, filed with the Federal Gazette
- Tax returns: Corporate tax, trade tax, VAT
- Shareholders' meeting: At least once a year
Bottom line
The GmbH is the right choice for anyone who wants to look professional, minimize liability risks, and be investor-ready. With the right formation service, the entire process runs digitally and without bureaucratic hassle.
Company Formation
Ready to form your company?
Company formation through our local partners, fully remote.
Get started →Still have questions? Reach out via our contact form