Company Registration in Germany: Expert Legal Services

Reliable legal services for individuals and businesses.
Trust us to handle your legal matters with professionalism and expertise.

Practice Areas

Business in Germany

German shelf company

Trademark registration

Accounting in Germany

Prices & fees

Register company in Germany

News

Frequently Asked Question

Business professional consulting on company formation in Germany

Foreign nationals can form a German company without residency requirements. The most common route is to establish a GmbH with EUR 25,000 share capital. The process involves drafting articles of association, notarisation (can be done via power of attorney), depositing share capital, and registration with the Handelsregister. Our law firm in Düsseldorf handles the full process in 3–6 weeks. Learn more about GmbH formation.

The main types are: GmbH (EUR 25,000 capital), UG (haftungsbeschränkt) (from EUR 1), AG (EUR 50,000), and branch offices of foreign companies. For foreign entrepreneurs, the GmbH is the most popular — it offers limited liability, strong credibility, and no residency requirement. See our full comparison of German company types.

A standard GmbH formation takes 3 to 6 weeks. The notary appointment takes days, bank account opening 1–2 weeks, and Handelsregister entry 1–3 weeks. You can begin business as a “GmbH i.G.” immediately after notarisation. With a shelf company, you can start within 24–48 hours. Read our GmbH formation guide.

The minimum share capital for a GmbH is EUR 25,000. At least EUR 12,500 must be deposited before registration. The remaining EUR 12,500 can be paid later. For a UG, the minimum is EUR 1, though the UG must retain 25% of annual profits until reserves reach EUR 25,000.

No. The notarisation can be handled through a notarised power of attorney granted to our lawyers in Düsseldorf. The power of attorney must be notarised in your country and apostilled. Bank accounts can often be opened via video identification. We regularly handle remote formations for clients from over 50 countries.

You need: passports/ID of all founders and directors, proof of address, a company name checked for availability, articles of association (we draft these), a registered office address in Germany (we provide virtual office options), and a power of attorney if you cannot attend the notary in person. Foreign documents may require apostille.

Total costs (excluding share capital) range from EUR 1,500 to EUR 3,500: notary fees (EUR 800–1,500), Handelsregister filing (~EUR 150), trade licence (EUR 15–65), and professional service fees. Our firm offers fixed-fee packages. View our pricing.

A GmbH pays: corporate tax (15.825% incl. solidarity surcharge), trade tax (typically 14–17%), and VAT (19%/7%). Combined effective rate: 28–33%. You must file periodic VAT returns, annual corporate tax returns, and publish annual accounts. Our accounting team handles compliance.

Yes. A shelf company is a pre-registered GmbH or UG with no prior activity. It lets you start operating within 24–48 hours with a clean Handelsregister entry, bank account, and tax registrations. This is ideal when you need a German entity urgently for contracts, banking, or visa applications.

We are backed by Goldblum und Partner AG, a Swiss law firm since 2007. Our Düsseldorf office has licensed German Rechtsanwälte. We are rated by IFLR1000 as a Notable Firm and recommended by ITR World Tax. Over 1,000 companies formed for clients from 50+ countries. Contact us for a free consultation.

What People Say

Working with germancompanyformation.com has been an exceptional experience. Their team provides comprehensive support for all legal aspects of company formation in Germany, ensuring a smooth and efficient process.

Michael Schmidt

Michael Schmidt, Entrepreneur

Collaborating with the specialists of germancompanyformation.com has always been a fruitful experience. Throughout the years, the consultants we collaborated with helped clients in opening branch offices or subsidiaries in Germany, and have also offered assistance in obtaining the services of a virtual office or purchasing ready-made companies.

Thomas Müller

Thomas Müller

I worked with colleagues at germancompanyformation.com on numerous occasions, and each time they proved their dedication in helping my clients open companies in Germany. The specialists at germancompanyformation.com assisted clients in registering any of the legal entities available in this country and always offered a rapid response to any company formation matter.

Maria Garcia

Maria Garcia

Registration of a business in Germany

As a general rule, the registration of a business in Germany follows similar steps across all regions, although certain variations may occur. Therefore, when initiating the procedure of company formation in Germany, it is advisable to seek assistance from a professional team of specialists who can streamline the process of establishing a business in a new location.

In this regard, our company is prepared to assist foreign entrepreneurs with any matters involved in the steps of opening a company in Germany, regardless of the selected region. We provide legal representation during the company formation process and can also assist investors with post-incorporation matters such as audit, tax advice, tax compliance, and corporate administration. Our team is also well-equipped to help investors apply for and obtain work permits in Germany. Investors can request our accounting services, available to both individuals and companies looking to start business activities in this country. Currently, investors can contact our offices in Berlin, Munich, Frankfurt, and Hamburg.

Germany is one of the most attractive jurisdictions for doing business in Europe. It benefits from a stable economic climate and boasts one of the most developed financial systems in the world. It is renowned for its automotive, engineering, and pharmaceutical industries, and has recently become a significant hub for startup businesses in fields such as fintech and biotechnology.

Opening a company in Germany

The procedure of company formation in Germany consists of several steps, including:

  • Drafting the articles of association;
  • Completing the forms required by the company registration office;
  • Filing specimen signatures, passport copies, and other relevant documents. It is important to note that most of the procedures regarding company formation in Germany must be concluded through a public notary registered in this country. Finding a registered office, opening a bank account, registering for taxation purposes, and hiring an accountant in Germany are also part of the company formation process.

The German company formation procedure is completed with the assistance of our team of consultants specializing in company registration in Germany.

What are the main types of companies in Germany? One way to start a business in Germany is by incorporating a Gesellschaft mit beschränkter Haftung (GmbH or limited liability company). A GmbH in Germany is formed by at least one shareholder with a minimum share capital of EUR 25,000, and the liability of the members is limited by their contribution to the capital. The management of the German company is established by the general meeting of the shareholders and one or more directors; at least one of the directors must be a resident in Germany.

A stock corporation in Germany (Aktiengesellschaft or AG) can be established by at least one shareholder who will provide a share capital of EUR 50,000. In a stock corporation, the liability of the members is also limited by their contribution to the company’s capital. The company’s management is established by the general meeting of the shareholders and a board of managers, which is set up as prescribed by the general meeting of the shareholders. Investors should be aware that the managers must be German residents and also shareholders of the entity.

One of the simplest ways to enter the German market is by registering a sole proprietorship, where the founder is fully liable for the company’s obligations. There is no requirement for a minimum share capital for this type of business, and the obligation to register at the Trade Register is mandatory only if the annual turnover exceeds EUR 50,000.

A general partnership in Germany can be set up by at least two members who associate in a business created for a specific purpose. Prior to entering a general partnership, the members must sign a partnership agreement that outlines the conditions under which the business will operate. There is no need to submit a minimum share capital, but the liability of the members for the entity’s debts is unlimited. Management decisions are taken by the members during partnership meetings.

A limited partnership in Germany is formed by at least one partner with full liability (general partner) and at least one partner with liability limited to their initial contribution to the entity (limited partner). Our team of specialists in company registration in Germany can further advise on the legal entities described above.

A statement of receipts/income and payments/expenses is all that is necessary to maintain simplified accounting for sole proprietorships and partnerships with annual revenue of less than EUR 500,000. Legal entities and sole proprietorships that generated at least EUR 500,000 in income the previous fiscal year are required to maintain records and submit annual financial reports. For this purpose, they can use an accountant in Germany.

Steps for company formation in Germany The main steps for opening a company in Germany are as follows:

  • Choose the most suitable type of company for your business objectives;
  • Choose a unique name for the company’s trading name – prepare at least 3 business names for your future company, out of which one will be your trading name;
  • Open a corporate bank account for future transactions – the minimum share capital of a German GmbH or AG must be deposited here;
  • Draft the articles of association and the public deed of incorporation;
  • Sign the articles of association and the public deed of incorporation at a public notary in Germany;
  • Fill out the necessary declaration forms;
  • Register your company by submitting all the documents at the German Trade Register.

We are also at your service with other services, such as a virtual office in Germany.

Main Documents for Company Formation in Germany

To establish a legal entity in Germany, every company must register with the Commercial Register. This process requires the founders to submit an application that includes a comprehensive set of legal documents, detailing the future business and its activities. Below are the necessary documents and information needed for company formation in Germany:

  • Articles of Association: The primary statutory documents of a local company, which must be notarized before registration.
  • Specimen Signatures: These include the signatures of the managing board, company secretary, directors, and shareholders/founders.
  • Declaration Forms: Specific forms, such as the Stampa Declaration Form and Lex Friedrich Declaration Form, along with information on the registered office of the company.
  • Capital Information: Details about the company’s social capital and the main activities to be conducted by the new entity.
  • Additional Documents: Other documents may be required depending on the type of business being registered.

Costs for Forming a Company in Germany

The primary costs associated with forming a company in Germany include:

  • Registration Fee: The general registration fee is approximately 212 EUR, though it can vary depending on the region in Germany where the company is registered.
  • Virtual Office Cost: Around 120 EUR per month, providing a registered office address necessary for establishing a German company.
  • Minimum Share Capital: Certain types of companies, such as the GmbH, require a minimum share capital of about 17,660 EUR (20,000 CHF).
  • Company Formation Fee: Approximately 2,500 EUR, which is a competitive offer from our company formation agents in Germany.
  • Accounting Costs: Starting from 180 EUR per month, covering bookkeeping services and tax advice.

Additional Registration Procedures in Germany

The registration process can be completed either through local offices of German institutions or via express mail. If done through express mail, the procedure can be completed within 3 to 5 days. Once the registration certificate for the new German company is issued, the German Commercial Register publishes the articles of association, statutes, and names of all shareholders in the local Commercial Gazette. This announcement is included in the registration fee.

Not all companies incorporated in Germany need to register for tax purposes; this requirement depends on the company’s activities. However, companies required to register for tax must file an application with the Federal Tax Administration after incorporation. The same applies to VAT registration; the application must include the registration certificate issued by the Commercial Register of Germany and other relevant company documents.

Depending on the type of business an investor decides to establish, certain permits and licenses may be necessary to conduct activities in compliance with current legal specifications. Our team of specialists in company registration in Germany has extensive experience in registering various types of businesses and can provide expert advice and obtain the required documentation for any type of company.

If the newly registered German company employs staff, they must be registered for social security. The institution sends each employee an application for registration in the social insurance system, which includes retirement pension, disability insurance, occupational accident insurance, etc. Our local company formation agents offer consultancy in all these areas through our team of experienced and reliable lawyers.

 Facts about Business Registration in Germany
Types of BusinessesGmbH (Gesellschaft mit beschränkter Haftung)
UG (haftungsbeschränkt) – Mini-GmbH
AG (Aktiengesellschaft) – Stock Corporation
GbR (Gesellschaft bürgerlichen Rechts) – GbR
OHG (Offene Handelsgesellschaft) – General Partnership
Minimum Share CapitalGmbH: from 25,000 EUR
AG: from 50,000 EUR
Registration ProcedurePreparation of founding documents
Signing of the contract at the notary
Entry in the Commercial Register
Receipt of the registration certificate
Registration Timeframe2 to 4 weeks
Additional CostsRegistration fee: from 150 EUR
Legal advice: from 500 EUR
Requirements for DirectorsMinimum 1 Managing Director (GmbH)
Minimum 3 Board Members (AG)
Accounting ObligationMandatory for all types of businesses
TaxesDependent on the type of business and income

Latest articles