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?
GmbH or UG in a few days, digital, no paperwork, with notary coordination included.
Get started →Still have questions? Reach out via our contact form