GmbH Formation in Germany | Requirements, Costs & Legal Process
Starting a business in Germany offers attractive opportunities for entrepreneurs and investors from around the world. Germany has one of the largest economies in Europe, a highly developed infrastructure and a stable legal system. For many international founders who want to start a company in Germany, the most common legal structure is the GmbH (Gesellschaft mit beschränkter Haftung), the German limited liability company. For legal guidance on GmbH formation, a request can be submitted via the contact page.
The GmbH is widely used by start-ups, technology companies, consulting firms and international corporations that want to establish a presence in the German or European market. One of its main advantages is the limitation of liability, which protects the personal assets of the shareholders.
The legal framework for GmbH formation is part of corporate law in Germany and requires compliance with formal incorporation and registration procedures.
What is a GmbH?
A GmbH (Gesellschaft mit beschränkter Haftung) is a limited liability company under German corporate law. It is regulated by the German Limited Liability Companies Act (GmbHG) and is one of the most widely used business structures in Germany.
The company is a separate legal entity, which means that it can enter into contracts, own assets and conduct business independently of its shareholders. The liability of the shareholders is generally limited to the share capital of the company.
A GmbH is commonly used for different types of business activities, for example:
- consulting and service companies;
- trading and distribution businesses;
- technology start-ups;
- holding structures;
- German subsidiaries of international corporations.
Because of its legal stability and international reputation, the GmbH is often the preferred structure for entrepreneurs who want to establish a company in Germany.
Advantages of forming a GmbH in Germany
There are several reasons why entrepreneurs choose a GmbH when entering the German market. The legal structure combines credibility, legal security and flexibility.
One of the most important benefits is the limited liability of the shareholders. As a rule, the financial risk of the shareholders is limited to the amount of capital they have contributed to the company.
The GmbH also enjoys a strong reputation in the German business environment. Banks, investors and business partners generally consider a GmbH a professional and reliable corporate structure.
Further advantages include:
- the possibility to establish a company with one or several shareholders;
- flexible arrangements in the articles of association;
- relatively simple transfer of shares;
- suitability for international corporate structures.
For assistance in structuring a GmbH and drafting the articles of association, legal advice can be requested here.
Requirements for forming a GmbH in Germany
To establish a GmbH in Germany, certain legal requirements must be fulfilled. These rules ensure transparency and legal certainty within the German corporate system.
The company must have at least one shareholder. The shareholder can be either an individual person or a legal entity such as a company.
The company must also appoint at least one managing director (Geschäftsführer) who represents the company and is responsible for its management.
The company requires articles of association which regulate key elements of the company, including:
- the company name;
- the registered office;
- the business purpose;
- the share capital;
- the distribution of shares.
Under German law, the articles of association must be notarized by a German notary.
Share capital of a German GmbH
The minimum statutory share capital of a GmbH is EUR 25,000. This capital forms the financial basis of the company and serves as protection for creditors.
Before the company can be registered in the commercial register, at least EUR 12,500 must be paid into the company’s bank account.
The share capital can generally be provided in the following forms:
- Cash contribution – shareholders deposit the capital into the company bank account.
- Contribution in kind – assets such as machinery, vehicles or company shares may be contributed instead of cash.
Process of GmbH formation in Germany
The formation of a GmbH follows a structured legal process under German corporate law.
1. Planning the company structure
The founders determine the shareholders, the managing director and the business activities of the company.
2. Drafting the articles of association
The articles of association define the legal foundation of the company and regulate the internal relationship between the shareholders.
3. Notarization of the company formation
The incorporation must be notarized by a German notary. During the notary appointment the shareholders sign the articles of association and appoint the managing director.
4. Opening a business bank account
After notarization a business bank account is opened and the shareholders transfer the share capital to the account.
5. Registration in the commercial register
The managing director applies for registration in the German commercial register (Handelsregister). The company legally comes into existence once the registration is completed.
6. Business and tax registration
After the commercial register entry further administrative steps are required, including business registration and tax registration.
How long does it take to form a company in Germany?
The formation of a GmbH usually takes two to four weeks, depending on the preparation of the documents and the processing time of the commercial register.
Costs of GmbH formation in Germany
The costs of forming a GmbH typically include:
- notary fees;
- commercial register fees;
- legal advisory costs;
- share capital.
In practice, the formation costs excluding the share capital usually range between EUR 1,000 and EUR 2,500.
Forming a GmbH in Germany as a foreign entrepreneur
Germany welcomes international investors and foreign entrepreneurs can generally establish a company without restrictions.
A German GmbH can be founded by:
- foreign individuals;
- foreign companies;
- international investor groups.
Many international companies establish a German subsidiary in the form of a GmbH in order to operate in the German or European market.
Legal support for GmbH formation
Establishing a company in a foreign legal system can be complex. Professional legal advice helps ensure that the formation process complies with German law and that the corporate structure supports the long-term business strategy. For tailored legal support, contact a lawyer via the contact page.
FAQ – Forming a GmbH in Germany
Can a foreigner form a GmbH in Germany?
Yes. Foreign individuals and foreign companies are generally allowed to establish a GmbH in Germany. There are usually no restrictions on foreign ownership of German companies. Many international entrepreneurs set up a German GmbH either as an independent business or as a subsidiary of a foreign parent company. Depending on the business activity, additional legal or tax considerations may apply.
How much capital is required to start a GmbH in Germany?
The minimum share capital required to establish a GmbH is EUR 25,000. However, at the time of registration in the commercial register, at least EUR 12,500 must be paid into the company’s bank account. The remaining amount can be contributed later. In most cases the capital is provided as a cash contribution by the shareholders.
How long does it take to form a GmbH in Germany?
The formation process usually takes about two to four weeks. The exact timeframe depends on the preparation of the incorporation documents, the availability of a notary appointment and the processing time of the commercial register. If international shareholders are involved, the process may take slightly longer.
Do I need to live in Germany to start a company there?
No. Shareholders of a German GmbH do not need to live in Germany. Foreign individuals and foreign companies can own shares in a German company. The managing director may also reside abroad, although in practice it can be helpful for operational reasons if the company has a local contact person in Germany.
What is the difference between a GmbH and a UG?
The main difference between a GmbH and a UG (Unternehmergesellschaft) is the required share capital. A UG can be established with a very small amount of capital, even starting from one euro, while a GmbH requires a minimum share capital of EUR 25,000. The UG is often used for start-ups with limited capital, whereas the GmbH is generally perceived as the more established and reputable corporate structure.
Can a foreign company open a subsidiary in Germany?
Yes. Many international businesses establish a German subsidiary in the form of a GmbH. In this case, the foreign parent company becomes the shareholder of the German company. The subsidiary operates as an independent legal entity under German law while being part of the international corporate group.
Do I need a German or EU bank account to form a GmbH?
Yes. Before the company can be registered in the commercial register, a business bank account must be opened in the name of the company. The shareholders deposit the share capital into this account, and the bank confirms the payment. This confirmation is required for the registration of the company.
What taxes does a GmbH pay in Germany?
A GmbH is generally subject to corporate income tax, trade tax and value-added tax if applicable. The overall corporate tax burden in Germany is typically around 30 percent, depending on the municipality where the company is located. For this reason, proper tax planning is an important part of setting up a company in Germany.
Business in Germany