Complete Guide to Company Formation in Germany: Requirements, Costs, and Timeline
Introduction

Introduction
Germany is one of Europe’s most attractive destinations for company formation. Its stable economy, central location in the EU, highly skilled workforce, robust legal framework and advanced infrastructure make it a preferred jurisdiction for domestic and international investors. Whether you are planning to register a GmbH, set up a small Unternehmergesellschaft (UG), open a branch of a foreign company, or form a partnership, understanding the business registration process, costs, corporate structure options and tax implications is essential. This guide explains the practical steps and requirements for company formation in Germany, including expected timelines (typically 4–6 weeks), costs and the applicable corporate tax regime (~30% combined rate).
Why Germany is attractive for business
- Central EU market access: Germany is the EU's largest economy and offers easy access to a combined EU internal market.
- Skilled workforce and R&D incentives: Strong vocational training systems and government incentives support innovation and research activities.
- Legal certainty and robust corporate governance: German corporate law provides clear protections for shareholders and creditors.
- Quality infrastructure: Excellent transport, logistics and digital infrastructure support international trade.
- Stable regulatory environment: Predictable regulation and strong contract enforcement attract long-term investments.
These factors make company formation in Germany attractive for foreign investors seeking a reliable European base for operations.
Common corporate structures for company formation in Germany
Choosing the right corporate structure is a key step in business registration and affects liability, tax, capital requirements and governance.
GmbH (Gesellschaft mit beschränkter Haftung)
- Most common choice for SMEs and subsidiaries.
- Limited liability for shareholders.
- Minimum share capital: €25,000 (at least €12,500 must be paid in on registration in practice).
- Requires a managing director (Geschäftsführer).
- Suitable where credible limited liability and a more formal governance structure are needed.
Unternehmergesellschaft (UG haftungsbeschränkt)
- “Mini-GmbH” designed for startups and small businesses.
- Can be formed with share capital from €1.
- Profits must accrue to a reserve until the statutory minimum of €25,000 is reached (or converted to a GmbH).
- Lower initial capital requirements make it attractive for rapid company formation.
AG (Aktiengesellschaft)
- Public company structure suitable for larger enterprises or those intending to list shares.
- Minimum share capital: €50,000.
- More complex governance and reporting requirements.
Partnerships and sole proprietorships
- GbR (civil law partnership) — simple for small ventures, partners face unlimited liability.
- OHG (general commercial partnership) and KG (limited partnership) — options for collective enterprise with varying liability and governance.
- Sole proprietorship (Einzelunternehmen) — simplest but owner bears unlimited liability.
Branch or subsidiary of a foreign company
- Branch (Zweigniederlassung) — not a separate legal entity; parent company remains liable.
- Subsidiary (typically a GmbH) — separate legal entity offering liability protection.
Step-by-step company formation (business registration) process
Below is the typical sequence for company formation in Germany (GmbH and UG). The entire process normally takes 4–6 weeks but timing can vary.
- Name search and reservation
- Choose a company name that complies with German naming rules and check availability via the local chamber or Handelsregister (commercial register).
- Prepare articles of association (Gesellschaftsvertrag)
- Drafted in German (or translated). For GmbH/UG it includes company name, registered office, business purpose, share capital, shareholder details.
- Notarisation
- The founders sign the articles before a German notary (Notar). Notarial fees are statutory.
- Bank account and capital deposit
- Open a corporate bank account, deposit the required share capital and obtain proof (bank confirmation).
- Registration in the Handelsregister
- The notary submits notarised documents to the commercial register. Registration makes the company legally effective.
- Gewerbeanmeldung (trade office registration)
- Register the business with the local Gewerbeamt. Fee typically €20–€60.
- Tax registration (Finanzamt)
- File for a tax number (Steuernummer) and apply for a VAT ID (USt-IdNr). The tax office will request details including anticipated turnover and company bank details.
- Register with the IHK/HWK
- Automatic registration with the local Chamber of Commerce (IHK) or Chamber of Crafts (HWK) after Gewerbeanmeldung.
- Social security and payroll registrations
- If hiring employees, register with social security systems, statutory health insurers and the Deutsche Rentenversicherung.
- Additional permits
- Obtain special licenses if your business is regulated (finance, healthcare, food, transport, etc.).
Documents required for company formation
Common documents requested during business registration and by authorities:
- Valid passport or ID of all shareholders and managing directors.
- Proof of residential address for founders/directors (utility bill or bank statement).
- Draft articles of association (Gesellschaftsvertrag).
- Notarised signature samples.
- Bank statement or deposit confirmation proving share capital has been paid in.
- For corporate shareholders: an official register excerpt (e.g., from country of origin), certificate of good standing and authorised representative documentation — often certified and translated into German.
- Business plan or description of business activities (requested by tax office).
- Power of attorney if founders act via proxies.
- If non-EU directors: proof of permits or planned residence (if required).
Note: Non-German documents must typically be translated into German by a sworn translator and may require apostille/legalisation.
Costs of company formation in Germany
Approximate fees and typical costs (indicative; actual fees vary by provider, municipality and notarial scale):
- Share capital:
- GmbH: minimum €25,000 (commonly €12,500 paid at formation, remainder to be paid thereafter).
- UG: from €1 to €24,999.
- Notary fees: €300–€1,000 (depends on complexity and share capital).
- Commercial register (Handelsregister) fees: €150–€400.
- Trade office (Gewerbeanmeldung): €20–€60.
- Legal and tax advisor fees for drafting documents and tax registration: €500–€2,000 (depends on services).
- Bank fees and capital deposit handling: variable.
- Translation and apostille/legalisation of foreign documents: €100–€500+.
- Ongoing annual costs: accounting/bookkeeping, payroll, social security, IHK contributions, corporate tax filing and annual financial statements. Outsourced accounting and tax support typically cost €1,500–€6,000+ annually for small companies.
Practical estimate: excluding share capital, typical professional start-up costs for a GmbH range from €1,500 to €4,000. For a UG, initial professional costs can be lower (€800–€2,000) plus the nominal capital deposit.
Timeline: typical duration for company formation in Germany
- Preparation (name check, drafting articles): 1–2 weeks.
- Notarisation appointment and signing: usually within a few days to a week.
- Bank deposit and proof of capital: 1–2 weeks (can be faster or longer if founders are abroad).
- Commercial register entry: once filed by the notary, registration can take 1–3 weeks.
- Gewerbeanmeldung and tax registration: within 1–3 weeks after registration; tax number often issued several weeks later.
Overall, expect a typical setup time of 4–6 weeks from first steps to operationally registered company. Delays can occur with foreign documents, banks requiring face-to-face founder verification, or additional licensing requirements.
Corporate tax, VAT and ongoing compliance
- Corporate income tax: Germany’s headline corporate tax is 15% plus a solidarity surcharge (5.5% of the corporate tax). Municipal trade tax (Gewerbesteuer) varies by municipality (commonly 14–17%). Combined effective rate is approximately ~30% (varies by location).
- VAT (Umsatzsteuer): standard rate 19% and reduced rate 7% for certain goods/services. Registration for VAT and obtaining a VAT ID number is essential if you exceed registration thresholds or trade intra-EU.
- Annual reporting: GmbHs and AGs must prepare annual financial statements (Jahresabschluss) and file corporate tax returns and trade tax returns. Audits are required if thresholds are exceeded.
- Payroll and social security: Employers must register and remit social contributions for employees.
Practical tips and common pitfalls
- Use a tax advisor (Steuerberater) early — German tax rules and trade tax implications significantly affect effective tax rates and cash flow planning.
- Make sure documents are correctly translated and certified to avoid delays.
- Plan for the minimum share capital and the timing of its deposit—banks may have varying requirements for non-resident founders.
- Consider a local registered office or virtual office provider for initial setup and correspondence.
- If you are a non-EU national planning to manage operations physically, factor in visa and residency requirements for business activities.
- Check local trade tax rates (Gewerbesteuer) when choosing the company’s registered office—these can materially affect the effective tax rate.
- Prepare for German-language requirements in filings, contracts and notarial acts.
Conclusion
Company formation in Germany offers a reliable and attractive platform for doing business in Europe, but it requires careful planning of corporate structure, capital, tax and registrations. A GmbH is the most common vehicle for limited-liability operations, while the UG provides a low-capital alternative for startups. Expect to spend time and resources on notarisation, bank capital deposits, registration with the Handelsregister and tax authorities, and ongoing compliance. Typical setup time is 4–6 weeks, and anticipated combined corporate tax and trade tax burdens are approximately ~30%. Working with qualified German notaries, tax advisors and corporate service providers will streamline the process and help you meet regulatory and financial obligations efficiently.



