how-to
How to Register a German GmbH: 2026 Guide
Table of Contents
- What You Need Before Starting German GmbH Registration
- GmbH Minimum Share Capital: What You Must Pay In
- GmbH Articles of Association Template: What to Include
- Step-by-Step: How to Register a German GmbH
- GmbH Registration Duration: Realistic Timelines
- Banking Hurdles and the Non-Resident Founder Problem
- Post-Incorporation Compliance Checklist
- Conclusion
Last Updated: August 15, 2026
What You Need Before Starting German GmbH Registration
German GmbH registration is a multi-step legal process governed by the Gesetz betreffend die Gesellschaften mit beschränkter Haftung (GmbHG), requiring notarization, commercial register entry, and tax registration before a company can operate. Each step depends on the one before it, so gaps in preparation cascade into delays.
Before you begin, confirm:
- At least one identified Gesellschafter (shareholder) and one appointed Geschäftsführer (managing director)
- A registered business address in Germany
- A company name with no conflicts in the Handelsregister
- Clarity on corporate structure, particularly if a holding company is involved
- A decision on GmbH versus UG (see below)
The Handelsregister official portal allows you to search existing company names before committing to one.
GmbH vs. UG (haftungsbeschränkt): Choosing the Right Structure
The GmbH requires a minimum Stammkapital (share capital) of €25,000, at least half paid in before registration. It is the standard structure for established businesses, subsidiaries, and ventures seeking external investment or EU banking access.
The UG (haftungsbeschränkt), or Mini-GmbH, can be founded with as little as €1 in share capital. The trade-off is mandatory profit retention: the UG must retain 25% of annual net profit until the Stammkapital reaches €25,000, at which point it converts to a full GmbH. Banks and institutional investors often treat the UG with caution, which matters if German corporate banking access is a priority.
| Criteria | GmbH | UG (haftungsbeschränkt) |
|---|---|---|
| Minimum share capital | €25,000 | €1 |
| Capital paid in at registration | At least €12,500 | Full amount |
| Profit retention obligation | None | 25% until €25,000 reached |
| Bank account access | Standard | Often more difficult |
| Investor perception | Strong | Weaker for external funding |
| Simplified notary template | No | Yes (Musterprotokoll) |
| Best for | Subsidiaries, funded ventures | Early-stage, low-capital startups |
For most international founders seeking a credible German legal entity, the GmbH is the right choice.
GmbH Minimum Share Capital: What You Must Pay In
The GmbH minimum share capital requirement is €25,000, as set out in § 5 GmbHG. This is capital held by the company and available for business operations after registration, not a fee paid to a government body.
At least half (€12,500) must be demonstrably deposited into the company's business bank account before the Handelsregister application is filed. The remaining €12,500 can be called in later by shareholder resolution. If multiple shareholders exist, each must contribute their proportionate share in cash or, in some cases, as a Sacheinlage (contribution in kind), though in-kind contributions require independent valuation.
For most incorporation scenarios, founders who start with the full GmbH structure avoid having to convert later.
GmbH Articles of Association Template: What to Include
The Gesellschaftsvertrag (Articles of Association) is the founding document of the GmbH. It defines the company's legal identity, governance rules, and shareholder rights. Without a properly drafted and notarized Gesellschaftsvertrag, the company cannot be registered.
Mandatory Clauses in the Gesellschaftsvertrag
According to § 3 GmbHG, every Gesellschaftsvertrag must include:
- Company name (Firma), must include "GmbH" or "Gesellschaft mit beschränkter Haftung"
- Registered office (Sitz), the municipality in Germany where the company is domiciled
- Business purpose (Unternehmensgegenstand), a clear description of permitted activities
- Share capital (Stammkapital), the total amount and denomination
- Shareholder contributions (Geschäftsanteile), each shareholder's share amount and nominal value
Additional provisions commonly cover the appointment and powers of the Geschäftsführer, voting procedures, profit distribution rules, and restrictions on share transfers. These optional clauses matter significantly for multi-shareholder structures or holding company arrangements.
Notarization: Why a German Notar Is Non-Negotiable
The Gesellschaftsvertrag must be notarized by a licensed German Notar. This is a statutory requirement under § 2 GmbHG with no exceptions. A foreign notary, apostilled document, or digital signature platform cannot substitute for this step.
The Notar has an independent duty to advise all parties on the legal consequences of the document they are signing. This is why German notarization carries legal weight that foreign equivalents do not.
For international founders who cannot travel to Germany, a licensed nominee shareholder structure allows the notarization to proceed with a properly authorized representative. The Bundesnotarkammer (Federal Chamber of Notaries) publishes the official register of licensed German notaries.
Step-by-Step: How to Register a German GmbH
German GmbH registration follows a fixed legal sequence. Skipping or reordering steps causes rejections that delay timelines by weeks.

Step 1: Draft and Notarize the Articles of Association
Prepare the Gesellschaftsvertrag with all mandatory clauses. Appoint the Geschäftsführer. Confirm shareholder identities and contribution amounts. Then appear before a German Notar for notarization. The Notar will review the document, advise all parties, and certify the signing.
If using a nominee shareholder arrangement, this step is handled by the licensed nominee acting under a legally binding trust agreement (Treuhandvertrag). The trust agreement ensures the economic interest remains with the founder.
Step 2: Open a Business Bank Account and Pay In Share Capital
Once the notarized Gesellschaftsvertrag exists, the company can open a business bank account in the GmbH's name. The required minimum capital is deposited, and the bank issues a confirmation letter (Einzahlungsbestätigung) documenting the deposit.
This step is where many non-resident founders encounter friction. German banks frequently decline account applications from companies with foreign shareholders or directors who cannot attend in-person.
Step 3: File for Entry in the Handelsregister
The Notar typically submits the Handelsregister application electronically. The application includes the notarized Gesellschaftsvertrag, the bank confirmation letter, shareholder and director details, and a declaration from the managing director confirming legal eligibility.
The Handelsregister is maintained by the local Amtsgericht (district court). Once the entry is confirmed, the GmbH legally exists as a corporate entity. Before this point, the company operates as a GmbH in Gründung (i.v.Gr.) and founders bear personal liability for obligations incurred.
Step 4: Register with the Finanzamt and Obtain a VAT ID
After Handelsregister entry, the GmbH must register with the relevant Finanzamt (tax office). The Finanzamt issues a Steuernummer (tax number) and, where applicable, a Umsatzsteuer-Identifikationsnummer (VAT identification number, or USt-IdNr.).
The VAT ID is required for B2B transactions within the EU and for invoicing under the EU reverse charge mechanism. Application is made via the Fragebogen zur steuerlichen Erfassung, submitted electronically through the ELSTER tax portal.
Step 5: Complete the Gewerbeanmeldung and Transparenzregister Filing
Most commercial activities require a Gewerbeanmeldung (business registration) with the local Gewerbeamt. Regulated professions (legal, medical, engineering) operate under Freiberufler status and are exempt.
The GmbH must also be entered in the Transparenzregister (Transparency Register), as required under the Geldwäschegesetz (Anti-Money Laundering Act). The Transparenzregister records beneficial owners. For structures using a nominee shareholder, the beneficial owner must still be declared. Failure to file carries significant fines.
GmbH Registration Duration: Realistic Timelines
GmbH registration duration varies depending on notary availability, bank processing times, and Handelsregister workload.
| Stage | Typical Duration |
|---|---|
| Document preparation and notary appointment | 1-2 weeks |
| Notarization appointment | 1 day |
| Bank account opening and capital deposit | 1-4 weeks |
| Handelsregister processing | 2-4 weeks |
| Finanzamt registration and Steuernummer | 2-6 weeks |
| VAT ID (Umsatzsteuer-IdNr.) | 4-10 weeks |
| Total (realistic) | 8-16 weeks |
The most common delay points are the bank account opening step and the Finanzamt's VAT ID processing. For founders needing to be operational within three months, starting the bank account process immediately after notarization is critical.
Banking Hurdles and the Non-Resident Founder Problem
Non-resident founders face the most friction at the banking stage. German banks conduct thorough KYC (Know Your Customer) checks for new corporate accounts. A GmbH with foreign shareholders, a foreign managing director, or no physical presence in Germany will frequently be declined, particularly by traditional retail banks.

Practical approaches that improve success rates:
- Use a bank that specifically serves international founders. Several German challenger banks and fintech-licensed institutions handle non-resident GmbH accounts with adapted KYC processes.
- Ensure the Geschäftsführer has a German address. Even a registered office address used as the director's correspondence address can help.
- Have a complete document set ready. Prepare the notarized Gesellschaftsvertrag, Handelsregister extract, shareholder ID documents, and a clear description of business activities.
- Avoid applying to multiple banks simultaneously. Multiple rejections on record can make subsequent applications harder.
For founders using a nominee structure, the nominee's German residency and established banking relationships can significantly ease the account opening process. The Deutsche Bundesbank guidance on payment accounts outlines the legal framework governing access to business payment accounts in Germany.
Post-Incorporation Compliance Checklist
Registration is the beginning, not the end. A GmbH has ongoing compliance obligations that begin immediately after Handelsregister entry.
- File the Transparenzregister entry (beneficial ownership declaration)
- Submit the Fragebogen zur steuerlichen Erfassung to the Finanzamt
- Apply for the Umsatzsteuer-Identifikationsnummer if conducting EU B2B transactions
- Complete the Gewerbeanmeldung with the local Gewerbeamt
- Set up compliant German-language invoicing with correct Steuernummer or USt-IdNr.
- Appoint a tax advisor (Steuerberater) for annual accounts and Körperschaftsteuer (corporate tax) filings
- Confirm liability insurance requirements for the Geschäftsführer (D&O cover is standard)
- Establish a compliant data protection setup under the DSGVO (GDPR as implemented in German law)
- Open a separate GmbH bank account for all business transactions
- File the first annual financial statements (Jahresabschluss) with the Bundesanzeiger within the statutory deadline
One often-overlooked area: Geschäftsführer liability insurance. The managing director bears personal liability for certain breaches of duty, including late tax filings and insolvency mismanagement. D&O (Directors and Officers) insurance is not mandatory, but it is a standard protection.
For international holding structures, confirm with a Steuerberater how the GmbH interacts with existing corporate entities, particularly regarding controlled foreign corporation rules and withholding tax on dividend distributions.
Registering a GmbH correctly requires precision at every stage, and the consequences of procedural errors range from delayed registration to personal liability for the managing director. German-Nominee.de offers a licensed nominee shareholder and trustee structure that satisfies German notary requirements without requiring travel. To discuss your specific structure and timeline, book a call with the German-Nominee.de team.
Frequently Asked Questions
What is the minimum share capital required for a GmbH in Germany?
A GmbH requires a minimum Stammkapital of €25,000. At least half of that amount, €12,500, must be paid into the business bank account before the company can be entered in the Handelsregister. The remaining balance can be called up later by the managing director (Geschäftsführer). By contrast, a UG (haftungsbeschränkt) can be formed with as little as €1 in share capital, though it must retain profits until the €25,000 threshold is reached.
Can a non-resident register a GmbH in Germany?
Yes. Foreign nationals and non-residents can legally hold shares in and manage a German GmbH. The practical challenge is the notarization requirement: the Articles of Association (Gesellschaftsvertrag) must be signed before a German Notar. Non-residents who cannot travel to Germany can use a licensed nominee shareholder and trustee structure, where a German-resident trustee appears before the notary on their behalf under a legally binding trust agreement, keeping the arrangement fully compliant with German law.
How long does German GmbH registration take from start to finish?
The GmbH registration duration typically ranges from four to eight weeks for straightforward cases. Notarization and Handelsregister filing take one to three weeks, while the Finanzamt registration and Umsatzsteuer-Identifikationsnummer (VAT ID) can add several more weeks. Opening a business bank account as a non-resident often causes the longest delays. Using a structured service with established banking relationships and pre-prepared document templates can reduce the overall timeline considerably.
What is the difference between a GmbH and a UG (haftungsbeschränkt)?
Both are limited liability legal entities under German law, but they differ mainly in share capital and profit retention rules. A GmbH requires at least €25,000 in Stammkapital and offers full flexibility from day one. A UG can start with €1 but must set aside 25% of annual net profit as a reserve until the capital reaches €25,000, at which point it can convert to a GmbH. For founders seeking credibility with German banks, investors, and B2B clients, the GmbH is generally the preferred corporate structure.
This article was written using GrandRanker