Advantages of Company Formation in Germany
Germany offers a number of significant advantages for business. The country’s economic and political stability creates a predictable environment for long-term planning. Germany has concluded double taxation agreements with more than 80 countries, making it a convenient base for international operations. In addition, entrepreneurs can take advantage of a wide range of government grants and subsidies, especially for innovative and environmental projects. A highly qualified workforce, well-developed transport infrastructure, and a reliable banking system complete the picture.
Types of Companies in Germany
Several legal forms are available to foreign investors in Germany.
Foreign companies can also establish a branch office (Zweigniederlassung) or a subsidiary (Tochtergesellschaft) in Germany. A branch is not an independent legal entity and operates on behalf of the parent company, whereas a subsidiary is registered as a separate German legal entity with its own liability.
Registration Procedure
Company formation in Germany involves the following main steps:
Preparation of incorporation documents
drafting the articles of association (Gesellschaftsvertrag) in German, specifying the legal form, capital amount, shareholder interests, and management authority.
Notarial certification
all incorporation documents are subject to mandatory notarial certification. Remote certification through a notary with a power of attorney is possible.
Opening a bank account
depositing the share capital into the company’s current account at a German bank.
Registration in the Commercial Register (Handelsregister)
filing documents and a bank confirmation through the notary with the local court.
Registration with the Trade Office (Gewerbeamt)
obtaining a trade licence (Gewerbeanmeldung).
Tax registration (Finanzamt)
obtaining a tax number and registering for corporate tax and VAT purposes.
Registration in the Transparency Register (Transparenzregister)
disclosure of information about the ultimate beneficial owners.
Required Documents
The following documents are required for company formation: the articles of association (Gesellschaftsvertrag), passports or identity documents of all founders, proof of a registered office in Germany, a bank confirmation of share capital deposit, and an application for trade registration (Gewerbeanmeldung). All documents in a foreign language must be translated into German by a certified translator and notarised. For foreign founders, an apostille or legalisation of documents may also be required depending on the country of origin.
Cost of Services
The cost of COREDO’s GmbH formation packages in Germany: BUSINESS — EUR 3,840 + VAT (full formation from A to Z, individual Articles of Association, fast-track notarisation without physical presence, tax/VAT/EORI numbers, Commercial and Transparency Register, bank account assistance, max. 5 participants); ENTERPRISE — EUR 7,440 + VAT (adds: deadline calendar, introduction to 3 tax advisors, company stamp, contract templates, quarterly strategy sessions for 1 year, embassy/consulate appointment coordination, max. 100 participants).
UG packages: BUSINESS — EUR 3,360 + VAT, ENTERPRISE — EUR 6,960 + VAT (same scope). Physical presence in Germany is not required — notarisation can be completed abroad or at a German embassy.
Third-party costs (not included): notary from EUR 380 (GmbH) / EUR 250 (UG), Commercial Register approx. EUR 300, Trade Office EUR 35–60. Registered address (virtual office, Nuremberg): EUR 2,880/year. Timeline: document preparation 1–2 weeks, Commercial Register entry 1–3 weeks, tax registration 2–4 weeks.
Jurisdiction-Specific Features
Germany does not impose residency requirements on founders — a company can be registered by an individual or legal entity of any nationality. However, it is recommended that the managing director (Geschäftsführer) be a resident of the EEA, as this simplifies interaction with government authorities and banks. For certain types of activities, such as banking, insurance, and construction, a special licence is required — in particular, financial activities are regulated by BaFin (Bundesanstalt für Finanzdienstleistungsaufsicht).
All companies registered in Germany are required to maintain accounting records in accordance with German standards (HGB — Handelsgesetzbuch). Annual financial statements are filed electronically through the Bundesanzeiger portal. Large companies are required to undergo an audit, while simplified requirements apply to small and medium-sized enterprises.
Our Experts
Frequently Asked Questions
Case Study: Registering an IT Company in Germany
An entrepreneur from Eastern Europe planned to enter the German IT services market. COREDO specialists helped determine the optimal form — UG (haftungsbeschränkt) with minimal initial capital, which reduced the entry threshold. The team prepared the incorporation documents, arranged notarial certification through a power of attorney without the need for a personal visit, opened a bank account, and completed registration in the Handelsregister within 15 business days. After receiving the tax number, the client immediately began providing services to German customers.
COREDO specialists have been working since 2016, helping foreign entrepreneurs register companies in Germany and other EU countries. We handle all organisational and legal matters — from selecting the legal form to obtaining a tax number.