GmbH Formation in Germany

A Complete Guide for Foreign Companies and International Investors

GmbH Formation in Germany

Why Form a GmbH in Germany?

The GmbH — Gesellschaft mit beschrankter Haftung — is Germany's most widely used corporate structure and the preferred choice for foreign companies establishing a legal entity in the German market. It combines limited liability, strong credibility with German clients and banks, and operational flexibility.

Unlike a branch office, a GmbH is a separate legal entity from its parent company. The parent company's liability is limited to its capital contribution — protecting it from claims arising from the German entity's activities. For companies planning significant German operations, the GmbH is almost always the right structure.

Key Facts About the GmbH

  • At least one shareholder required — individual or legal entity, any nationality
  • No restrictions on nationality of shareholders, directors, or managing directors
  • Must have a registered business address in Germany
  • Minimum share capital: EUR 25,000 — at least EUR 12,500 paid in at registration
  • Can be formed with cash contributions (including online via video notarisation since August 2022) or non-cash contributions
  • Managed by one or more Geschaeftsfuehrer (managing directors) appointed by shareholders
  • Must be registered in the Handelsregister (commercial register) before commencing operations

Online GmbH Formation — Available Since August 2022

Since August 2022, Germany permits fully online GmbH formation— eliminating the need for founders to travel to Germany for incorporation.

Online formation is conducted via a secure video conference with a German notary on the Federal Chamber of Notaries' platform, with two-factor authentication and electronic identity verification. Founders sign using a qualified electronic signature (QES).

Online formation is available to founders with an eID from a participating EU/EEA member state. Non-EU founders may need to attend in person or provide a notarised power of attorney depending on their country.

Key benefit:

Online GmbH formation reduces the timeline to 3-4 weeks in most cases and removes the requirement to travel to Germany — a significant advantage.

Draft the Articles of Association

Step-by-Step GmbH Formation Process

Step 01

Step 1 — Draft the Articles of Association (Gesellschaftsvertrag)

The articles of association define the company's purpose, registered office, share capital, shareholder structure and ownership percentages, and rules governing management. Because a GmbH allows extensive contractual freedom, they can be tailored precisely to your needs. A German legal advisor ensures compliance with the GmbH Act (GmbHG).

Step 02

Step 2 — Notarisation of Articles of Association

The articles must be notarised by a German Notar. In a traditional formation, founding shareholders appear in person. For online formation, this is conducted via the Federal Chamber of Notaries video platform. During notarisation, shareholders approve the articles and appoint managing directors.

Notarisation of Articles of Association
Open a Company Bank Account and Deposit Share Capital
Step 03

Step 3 — Open a Company Bank Account and Deposit Share Capital

Open a German business bank account in the name of the GmbH in formation (GmbH i.G.) and deposit the required share capital. At least EUR 12,500 of the EUR 25,000 minimum must be deposited before the Handelsregister application is filed. The managing director provides a written declaration confirming the deposit.

Step 04

Step 4 — Registration in the Handelsregister

The notary files the GmbH formation application with the competent Amtsgericht (local court). The court reviews all documents and, if satisfied, enters the GmbH in the commercial register. The company receives its HRB number (Handelsregisternummer) and becomes a separate legal entity with limited liability only at this point.

Registration in the Handelsregister
Trade Office Registration
Step 05

Step 5 — Trade Office Registration (Gewerbeamt)

Before commencing operations, register with the local Gewerbeamt (trade office / Ordnungsamt). Most registrations are completed within 2 to 5 working days. Regulated sectors — healthcare, financial services, food production, security — require additional permits before operations begin.

Step 06

Step 6 — Tax Registration with the Finanzamt

Register with the local Finanzamt for corporate income tax, trade tax (Gewerbesteuer), and VAT (Umsatzsteuer). The Finanzamt issues a tax number and a German VAT ID (Umsatzsteuer-Identifikationsnummer, USt-IdNr.) required for all B2B invoices within the EU. A qualified tax advisor is strongly recommended from this stage.

Tax Registration with the Finanzamt

Documents Required for GmbH Formation

All foreign-language documents must be accompanied by certified German translations. Apostille certification is required for most documents from non-EU countries.

Document checklist

  • Notarised articles of association (prepared by German notary)
  • Managing director appointment resolution (included in notarisation)
  • Bank confirmation of share capital deposit (minimum EUR 12,500)
  • Managing director declaration confirming capital availability
  • For foreign parent companies: apostilled extract from foreign commercial register
  • Articles of association / memorandum of incorporation of parent company (apostilled)
  • Power of attorney if founders are represented by third parties
  • Passport copies of all managing directors and shareholders
  • Certified German translations of all foreign-language documents

GmbH Formation Costs and Timeline

Cost Item Estimated Range
Minimum share capital (total) EUR 25,000 (EUR 12,500 minimum at registration)
Notary fees EUR 1,000 - EUR 2,500
Handelsregister filing fees EUR 150 - EUR 300
Certified translations EUR 300 - EUR 800
Legal advisory (optional) EUR 1,500 - EUR 5,000
Total setup cost (estimate) EUR 3,000 - EUR 8,500 (excl. share capital)
Ongoing accounting / Steuerberater EUR 300 - EUR 1,200 per month
Formation Stage Typical Timeline
Notarisation (in-person) 1 appointment — usually within 1-2 weeks of engagement
Online notarisation (since Aug 2022) 1-2 weeks after document preparation
Handelsregister registration 2-6 weeks after notarised submission
Trade office registration (Gewerbeamt) 2-5 working days
Tax registration (Finanzamt) 2-4 weeks after Handelsregister entry
Total — engagement to operational GmbH 4-8 weeks (online); 6-12 weeks (in-person)

UG (Unternehmergesellschaft) — The Low-Capital Alternative

The UG — sometimes called a Mini-GmbH — can be formed with as little as EUR 1 in share capital. It is legally required to retain 25% of annual net profit until accumulated reserves reach EUR 25,000, at which point it can convert to a full GmbH.

Factor GmbH UG (Mini-GmbH)
Minimum share capital EUR 25,000 EUR 1 minimum
Capital at registration EUR 12,500 minimum Full amount at registration
Profit retention obligation None 25% until EUR 25,000 reached
Credibility with German partners Very high Acceptable but lower than GmbH
Best for Established foreign companies Startups or early-stage ventures

GmbH vs Branch Office — Choosing the Right Structure

For foreign companies evaluating GmbH formation versus opening a branch office, the key differences are liability, cost, and timeline. For a complete guide to branch office registration, see our Branch Office Registration in Germany page at /company-formation/branch-office-registration-germany.

Factor GmbH Branch Office (Zweigniederlassung)
Separate legal entity Yes — independent from parent No — extension of parent
Parent company liability Limited to share capital Parent remains fully liable
Minimum capital EUR 25,000 (EUR 12,500 at registration) None required
Setup cost EUR 3,000 - EUR 8,500 EUR 1,500 - EUR 3,500
Best for Long-term operations, risk management Market testing, existing client base

Ready to form a GmbH in Germany?

HIBS Germany — part of hannoverimpuls GmbH, the official economic development agency of the Hannover region — connects international companies with qualified notaries, legal advisors, and tax professionals in Hannover. Contact us at hibs@hannoverimpuls.de for a no-obligation consultation.

Frequently Asked Questions

Q1: What is the most common legal structure for starting a business in Germany?
The GmbH (Gesellschaft mit beschrankter Haftung) is Germany's most widely used corporate structure for foreign companies. It offers limited liability, high credibility with German clients and banks, and operational flexibility suitable for companies at every stage.
Q2: Can a non-EU citizen or company form a GmbH in Germany?
Yes. There are no nationality restrictions on GmbH shareholders or managing directors. Non-EU founders may need to attend notarisation in person or provide a notarised power of attorney if they cannot satisfy the eID requirement for online formation. A German business address is required.
Q3: How much share capital is needed to register a GmbH?
The minimum is EUR 25,000, of which at least EUR 12,500 must be deposited into a German company bank account before the Handelsregister application is submitted. The remaining EUR 12,500 can be called up by the managing directors at a later stage as needed.
Q4: Is it possible to form a GmbH in Germany without travelling there?
Yes. Since August 2022, Germany allows fully online GmbH formation via secure video notarisation with a qualified electronic signature. An EU eID is required. Founders from outside the EU may need alternative arrangements depending on their country of origin.
Q5: How long does GmbH formation take?
Online formation typically takes 4-6 weeks from engagement to a registered company. In-person formation takes 6-12 weeks. The main variable is Handelsregister processing time, which takes 2-6 weeks after the notarised application is submitted.

Get In Touch

Get in Touch

I am interested to learn about:


By completing and submitting this form, you understand and agree to hannoverimpuls GmbH processing your acquired contact information as described in our privacy policy.

Youtube
Instagram
Linkedin
Twitter