Company Registration in Germany - Business Starting & Setup

Want to set up a firm in Germany? We can assist you in starting a business or in buying a shelf company in Germany with a full package of necessary documents, legal advice and follow-up support. Incorporation of a firm in Germany includes provision of a registered office (for at least 1 year in any of our service plans), an apostilled set of constitutional documents, secretarial services and assistance with compliance fee and pre-approval for opening an account in banks of Germany. The total price of company formation in Germany includes all necessary fees and charges for the first year of operation, as well as full one-year nominee service (package Optimum).

Expand description »
Service packages Legislation Tax System Audit Services
Service packages
Company registration
Legal address per year
Secretarial services for the first year
Fees and duties for the first year
Apostilled bound set of incorporation documents
Nominee service per year
Bank Account Pre-approval
6 210 USD

19 165 USD

19 775 USD

Your Consultant
Поиск консультанта...

Поиск консультанта...

Corporate information

Legal System

Germany has a civil law system based on Roman law with some references to Germanic law.

Types of Entity in Germany

The principal forms of business organization in Germany are:

  • Limited Liability Company (GmbH),
  • Joint Stock Company (AG),
  • European Joint Stock Company (S.E.),
  • Entrepreneurial Company (UG haftungsbeschränkt),
  • Civil Law Company (GbR),
  • Open Trading Partnership (OHG),
  • Commandite (KG), Limited Partnership (GmbH & Co. KG),
  • Partnership limited by shares (KGaA),
  • Registered Association (e.V.),
  • Sole Proprietoir (Einzelunternehmer),
  • Private Fund (Stiftung).

The most common structure is the Company with Limited Liability (Gesellschaft mit beschränkter Haftung, GmbH)). It is governed by the Act concerning Companies with Limited Liability (Gesetz betreffend die Gesellschaften mit beschränkter Haftung, GmbHG).


Company Name

The corporation designation of the LLC can either be based on the company’s activity (factual designation), contain the name(s) of one or more shareholder(s) (designation by name) or only comprise a fantasy name. Combinations of these elements are also possible, and in any case the factual designation must contain an individualising addition.

The addition “Limited Liability Company” ("Gesellschaft mit beschränkter Haftung") or the abbreviation “LLC” ("GmbH") is a mandatory component of the corporate name.

On the examination of the admissibility of the corporate name by the Court, the principles of identity of the company are to be considered.

The corporate name may not contain any additions suited to causing deceit about the nature and the scope of the business.

Geographical additions are admissible as a matter of principle if the company has a specific relationship to the area stated, e.g. its headquarters.

General describing terms (AutoGmbH), as well as specific names, if there is no founder or director with such name, are not allowed.

Registration of company in Germany

To incorporate a GmbH in germany the following steps are required:

1. Obtain the company’s name at the local chamber of industry and commerce: Entrepreneurs need to obtain the company’s name at the Berlin Chamber of Industry and Commerce.

2. Notarize the articles of association and memorandum of association: The fees depend on value of the share capital.

3. Open a bank account: In case of the GmbH only 25% of the initial capital has to be paid up before registration.

4. Notary public files the articles of association at the local commercial register: Applicants must submit to the Commercial Register by electronic form:

  • the notarized articles of association;
  • the deed of appointment of the directors, if not included in the articles;
  • a list of the company’s shareholders; and
  • the assurance that the statutory minimum paid-in capital has been paid in to the free disposition of the management.

The Commercial Register publishes the registration on a central electronic platform and notifies the local Chamber of Industry and Commerce and the tax office of the new company.

5. Notify the local office of business and standards of the establishment of the company: Certain businesses (e.g. restaurants, brokers) must apply for a trading permit (Gewerbeerlaubnis). However, the permit does not have to be presented at the time of the registration of the GmbH at the commercial register. If no such permit is required, start-up companies must simply notify the local trade office which issues a trading license (Gewerbeschein). This notification procedure also covers registration formalities with the central statistical office, the relevant chamber of industry and commerce, the local labor office, the social security and federal health insurance office.

6. Register with the professional association of the relevant trade: The professional associations are carriers of occupational accident insurance. Registration must be done within a week of the founding of the business (after the notarization of the articles of association).

7. Notify the local labor office of the establishment of the company: The notification can be in writing and/or by phone. The Labor Office assigns an eight-digit operating number, which is needed to report social security.

8. Register employees for health and social insurance: The social security and federal health insurance office notifies the local labor office and the annuity insurance carrier (Deutsche Rentenversicherung Bund).The competent social security and federal health insurance office collects payment for mandatory health, unemployment, and annuity insurance.

9. Mail out the documentation to the Tax Office: Registration must be done within a month of the opening of the business, and not later than a month after the notarization of the articles of association. After the tax office is notified of the company’s business activity by the trade office, the tax office sends the company a questionnaire requesting the company’s business data.

It takes about 1 week to startup a new company in Germany.

Local Registered Office

A GmbH’s registered office (as stipulated in the articles of association) must be located in Germany. This location can differ from the location of the company’s operational facilities, the company’s management and company’s administration.

Unlike the registered office, the seat of management or administration of a GmbH can be located outside Germany (at least in another EU country or the US); in other countries it may depend on their respective corporate laws.


There are no mandatory requirements regarding the company seal.


The redomiciliation of companies either to or from Germany is not permitted.

Company structure


Typically a GmbH acts through one or more managing directors (Geschäftsführer) as its legal representatives. Managing directors can be, but do not have to be, shareholders of the GmbH. Any natural person of full legal capacity can be appointed as managing director. Non-German nationals can also be appointed as managing director. However, the courts sometimes require that foreign managing directors be able to freely enter Germany at any time.

The appointment to office is normally made by a resolution adopted by simple majority of the competent body – typically the shareholders’ meeting. A managing director may be removed from office at any time (also by a shareholders’ resolution adopted by simple majority). The appointment and removal of managing directors takes effect as soon as the resolution is adopted (or on the date specified in the resolution) and such resolution is entered in the commercial register.


German GmbH is not required to appoint a company secretary, but it is strongly recommended to have a secretary. There are no residency requirements, but the Secretary shall communicate and maintain correspondence in German.


No minimum or maximum number of shareholders has been prescribed. Formation of a one-man LLC is also possible. Founders of an LLC can be both German and also foreign natural and legal entities, in addition trading partnerships (general partnerships, limited commercial partnerships and EEIGs) and civil-law corporations (German: GbR).

Shareholder names are filed on the public register.

The shareholders' meeting is the GmbH's highest authority/decision making body. Shareholders enjoy the rights and must perform the obligations as set out in the articles of association as well as those granted/imposed by law. Typically these include the appointment and dismissal of managing directors, the formal approval of managing directors' actions, the adoption of the annual financial statements and the appropriation of profits, and the monitoring and review of the management. Some rights and obligations are reserved to the shareholders' meeting. These include amending the articles of association, calling in additional contributions, capital measures, dissolution of the company, certain measures resulting in the formation of a corporate group, and the restructuring measures pursuant to the German Reorganisation of Companies Act (Umwandlungsgesetz, UmwG) (e.g. merger or change of form).


The until 2017/12/27 staggered inspectable central Transparency Register is designed as an overflow register (Auffangregister). Companies or other legal entities have to provide details about the beneficial owner first-time until 2017/10/01 via the Transparency Register, unless this information is already available from entries and documentations via certain other public registers.

According to that apart from the direct entries in the Transparency Register other relevant registers disclosing the beneficial owner are also accessible.

Share Capital and Shares

The share capital of the LLC is at least 25 000 EUR.

The share capital can be provided by the shareholders by share contributions of differing amounts. A share contribution must amount to at least 1 Euro. The share contributions can be provided in cash (cash formation) or in the form of contributions in kind (formation by contributions in kind). At least one quarter of each share contribution to be provided in cash must be paid in. The declaration to the Register of Commerce can only be made if the payments together have reached half of the minimum share capital, i.e. 12 500 EUR.

In practice, cash formation is done by an account being opened with a bank for the LLC and being at the company’s free disposal. For the entry into the Register of Commerce, the managing director must assure that the contribution is at his disposal.

Increasing or decreasing the company’s share capital requires notarial certification and is to be declared to the Register of Commerce for entry.

How much is company registration in Germany?
The fee for registering a company in Germany varies depending on the type of company to be registered and the services you require. The cost of setting up the most common type of company in Germany - a limited liability company (Gesellschaft mit beschränkter Haftung, or GmbH) - is EUR 5 800. This amount includes payment of notary fees, legal services and state fees, as well as secretarial services and lease of the registered office for one year. The total cost may vary depending on the complexity of your situation and the specific services you require.
How long does it take to set up a company in Belgium?
The process of setting up a new company in Belgium, from applying for registration to receiving a set of documents, is 7 days.
Is Germany an offshore?
Germany is not considered an offshore jurisdiction. The country has a well-established business environment and a relatively high tax rate, so it is not classified as offshore.
What are the corporate taxes in Germany?
In Germany, companies are subject to corporate taxes, which are also known as "Körperschaftsteuer" in German. The corporate tax rate in Germany is currently 15% for taxable profits up to €1 million, and 25% for taxable profits over €1 million. In addition to corporate tax, companies in Germany are also subject to other taxes, such as value-added tax (VAT), trade tax (Gewerbesteuer), and payroll tax (Lohnsteuer). The VAT rate in Germany is currently 19%, while the trade tax rate can vary depending on the municipality in which the company is located. Payroll tax is levied on the employer and is based on the employee's gross salary.
Can a non-resident open a company in Germany?
Yes, a non-resident can open a company in Germany. There is no requirement for the firm owner or the company itself to be a resident of Germany. However, certain requirements must be met, such as having a registered address in Germany, appointing a legal representative in Germany, and providing relevant documentation, such as proof of identity and proof of residency for the company's representatives. Additionally, the firm must comply with all German legal and tax regulations.

Core Services and fees for the formation of a company in Germany

— Incorporation

Price5 800 EUR

including Compliance fee, preparation and provision of originals constitutive documents of the company, as well as company seal

— Annual government fees


Stamp Duty and Register of Commerce incorporation fee

— Corporate legal services

Price2 350 EUR

including registered address and registered agent, NOT including Compliance fee

—Delivery of documents by courier mail

Price250 EUR

DHL or TNT, at cost of a Courier Service

— Apostilled set of Statutory documents

Pricefrom 1 500 EUR

Basic set of documents for setup of a company in Germany

Extract from the Registry

Memorandum & Articles of Association

Register of Shareholders

First Director's Appointment

Shareholder's Resolution on change of the director

Notarized Change of Director

Change of Director

Compare Jurisdictions

    Nominee Director

    Pricefrom 12 100 EUR

    Paid-up “nominee director” set includes the following documents

    Compliance fee in Germany

    Compliance fee is payable in the cases of: incorporation of a company, renewal of a company, liquidation of a company, transfer out of a company, issue of a power of attorney to a new attorney, change of director / shareholder / BO (except the change to a nominee director / shareholder), signing of documents


    Price350 EUR

    simple company structure with only 1 physical person

    For legal entity in structure under GSL administration

    Price150 EUR

    additional compliance fee for legal entity in structure under GSL administration (per 1 entity)

    For legal entity in structure not under GSL administration

    Price200 EUR

    additional compliance fee for legal entity in structure NOT under GSL administration (per 1 entity)

    For client with high risk Status

    Price450 EUR

    Signing of documents

    Price100 EUR

    Need a consultation from a specialist?
    Share on social media:
    RU EN