HomeGuidesHow to Open a Company in Germany — Step-by-Step GmbH Formation Guide

Business Guide

How to Open a Company in Germany — Step-by-Step GmbH Formation Guide

A complete walkthrough of forming a GmbH in Germany: from choosing your legal form and drafting the Gesellschaftsvertrag to Handelsregister registration, tax registration, and your first bank account.

2026
8 min read

Step 1 — Choose Your Legal Form (GmbH vs UG vs Einzelunternehmen)

The GmbH (Gesellschaft mit beschränkter Haftung) is Germany's dominant business structure for founders who need limited liability. It is governed by the GmbHG (GmbH-Gesetz) §§1–3 and requires a minimum Stammkapital (share capital) of €25,000. The UG (haftungsbeschränkt) is a low-cost variant with as little as €1 capital but must retain 25% of annual profits until €25,000 is reached. Sole traders (Einzelunternehmen) and partnerships (GbR) involve unlimited personal liability. For most foreign founders, the GmbH is the standard choice: it is credible with German banks, suppliers, and clients, and fully separates personal from business liability under GmbHG §13(2).

FormMin. CapitalLiabilityRegister RequiredBest For
GmbH€25,000Limited (GmbHG §13)HandelsregisterStandard companies
UG (haftungsbeschränkt)€1Limited (GmbHG §5a)HandelsregisterLow-budget start
Einzelunternehmen€0Unlimited personalOptional (HGB §2)Solo freelancers
GbR€0Joint & unlimitedNot requiredSmall partnerships
AG€50,000Limited (AktG §1)HandelsregisterLarge corporations

Step 2 — Draft the Gesellschaftsvertrag (Articles of Association)

The Gesellschaftsvertrag (articles of association) is the GmbH's founding constitutional document. Under GmbHG §2, it must be notarised — verbal or written-only agreements have no legal effect. The Gesellschaftsvertrag must specify: company name and registered seat (Sitz), business purpose (Unternehmensgegenstand), share capital amount and distribution among shareholders, and rules for shareholder meetings. For standard single-shareholder GmbHs with a simple purpose, the Musterprotokoll (model protocol under GmbHG §2 Abs. 1a) can replace a bespoke contract, reducing notary costs by approximately €200–€400.

  • Notarisation is mandatory under GmbHG §2 — no exceptions
  • Musterprotokoll available for up to 3 shareholders with standard setup
  • Must state: name, Sitz, Unternehmensgegenstand, Stammkapital, shareholder shares
  • Custom Gesellschaftsvertrag required for complex structures, profit-sharing, or vesting

Step 3 — Notartermin: Book and Attend the Notary Appointment

You must attend a Notartermin (notary appointment) in person or via a power of attorney (notarised Vollmacht). The notary (Notar) certifies the Gesellschaftsvertrag, the list of shareholders (Gesellschafterliste), and the appointment of the managing director (Geschäftsführer). Notary fees are set by the GNotKG (Gerichts- und Notarkostengesetz) and are approximately 1% of the share capital for a standard GmbH, with a minimum of around €300 for a €25,000 GmbH. Lead time to secure a Notartermin is typically 1–2 weeks. Bring valid ID (passport or national ID) for all shareholders and directors.

  • Notary fees under GNotKG: approx. 1% of Stammkapital, min. ~€300 for €25,000 GmbH
  • All shareholders must appear in person or grant notarised Vollmacht
  • Notary prepares and certifies: Gesellschaftsvertrag, Gesellschafterliste, Geschäftsführerbestellung
  • Lead time to book Notartermin: typically 1–2 weeks

Step 4 — Open a Gründungskonto and Pay Stammkapital

Before the Handelsregister application is submitted, at least 50% of the Stammkapital (€12,500 for a €25,000 GmbH) must be paid in full into a dedicated Gründungskonto (founders' bank account) under GmbHG §7(2). The bank will confirm the deposit in writing; this Einzahlungsbeleg is required for the Handelsregister application. Most German banks (Deutsche Bank, Commerzbank, Sparkasse, N26 Business) open a Gründungskonto within 1–5 business days online or in-branch. Some fintechs (e.g. Kontist, FYRST) offer faster digital opening. Note: the full €25,000 must be paid in within the first year.

  • Minimum €12,500 (50% of €25,000) must be paid in before Handelsregister filing (GmbHG §7(2))
  • Einzahlungsbeleg (deposit confirmation) required from bank for notary/court filing
  • Full €25,000 must be contributed within the first year of operation
  • Gründungskonto is temporary — switch to a standard Geschäftskonto after registration

Step 5 — Handelsregister Registration via Notary and Amtsgericht

The notary files the Handelsregister application electronically on your behalf to the responsible Amtsgericht (local court) under HGB §8. Since 2022, all filings are submitted digitally via EGVP (Elektronisches Gerichts- und Verwaltungspostfach). The Amtsgericht reviews the application and, if correct, registers the GmbH and assigns a Handelsregisternummer (e.g. HRB 12345). Processing typically takes 1–3 weeks depending on the court's workload. Court fees (Gerichtsgebühren) for a standard GmbH registration are approximately €150. The GmbH does not legally exist until this registration is complete.

  • Notary files electronically via EGVP — no manual submission since 2022
  • Responsible court: Amtsgericht at the GmbH's registered Sitz
  • Processing time: typically 1–3 weeks after submission
  • Court fees: approx. €150 (Gerichtsgebühren)
  • GmbH only has legal capacity from moment of Handelsregister entry (GmbHG §11)

Step 6 — Gewerbeanmeldung at the Gewerbeamt

After Handelsregister registration, the GmbH must register its commercial activity (Gewerbe) at the local Gewerbeamt (trade licensing office) under GewO §14. The Gewerbeanmeldung is a separate, straightforward procedure costing €20–€65 depending on the municipality. You file in person or increasingly online (many Gemeinden offer digital forms). The Gewerbeamt notifies the Finanzamt, IHK, and Berufsgenossenschaft automatically. Regulated activities (e.g., financial services, healthcare, construction) require additional licences (Erlaubnisse) under separate laws before the Gewerbe can be exercised.

  • Filed under GewO §14 at local Gewerbeamt — mandatory for commercial GmbHs
  • Fee: €20–€65 depending on Gemeinde
  • Gewerbeamt automatically notifies Finanzamt, IHK, and Berufsgenossenschaft
  • Regulated activities: additional Erlaubnis required (e.g. §34c GewO for property brokers)

Step 7 — Fragebogen zur steuerlichen Erfassung (Tax Registration)

Within 4 weeks of commencing business, the GmbH must file the Fragebogen zur steuerlichen Erfassung (questionnaire for tax registration) with the responsible Finanzamt under AO §138. This can be submitted via ELSTER (the German online tax portal) or on paper. The form collects estimated revenues, expected tax obligations (Körperschaftsteuer, Gewerbesteuer, Umsatzsteuer), and banking details. The Finanzamt then issues a Steuernummer (tax identification number) within 2–4 weeks. For EU B2B transactions, the GmbH also applies separately to the Bundeszentralamt für Steuern (BZSt) for a USt-IdNr (VAT ID).

  • Deadline: 4 weeks after Betriebseröffnung under AO §138
  • File via ELSTER (elster.de) or paper form to responsible Finanzamt
  • Finanzamt issues Steuernummer within 2–4 weeks of receipt
  • USt-IdNr (VAT ID) applied separately via BZSt (bundeszentralamt.de/ustid)
  • Early filing reduces delay in issuing invoices with correct tax number

Step 8 — IHK Membership and Other Post-Registration Steps

All commercial GmbHs automatically become members of the Industrie- und Handelskammer (IHK) upon Gewerbeanmeldung — membership is mandatory under IHKG §2 and cannot be opted out of. Annual IHK fees range from approximately €100–€400 depending on turnover and Bundesland. The IHK provides free advisory services, mediation, and export support. Additionally, the Transparenzregister requires that beneficial owners (Wirtschaftlich Berechtigte with ≥25% shareholding) be registered within 4 weeks of formation under GwG §20 — the annual fee is €20.80. Failure to register carries fines of up to €100,000.

  • IHK membership automatic and mandatory (IHKG §2) — annual fee €100–€400
  • Transparenzregister: register beneficial owners within 4 weeks (GwG §20)
  • Transparenzregister annual fee: €20.80; non-compliance fines up to €100,000
  • Open a permanent Geschäftskonto separate from personal finances
  • Consider Betriebshaftpflichtversicherung (business liability insurance) from day one

GmbH Formation Timeline and Cost Summary

From first notary appointment to fully operational GmbH with tax number and USt-IdNr typically takes 4–8 weeks. The main variable is Handelsregister processing speed at the local Amtsgericht — Munich and Frankfurt typically process in 1–2 weeks; smaller courts may take 3–4 weeks. Costs include notary fees under GNotKG, court registration fees, Gewerbeanmeldung, and optional services such as a virtual office address. The €25,000 Stammkapital stays inside the company and can be spent on business expenses once the GmbH is registered.

Cost ItemAmountBasis
Notary fees (GNotKG)~€300–€600~1% of Stammkapital
Handelsregister court fee~€150Fixed Gerichtsgebühren
Gewerbeanmeldung€20–€65GewO §14, varies by Gemeinde
Transparenzregister annual fee€20.80/yrGwG §20
Virtual office address (optional)€50–€150/moProvider contract
Stammkapital (stays in GmbH)€25,000 min.GmbHG §5

Common Mistakes to Avoid When Forming a German GmbH

The most frequent errors in GmbH formation include: choosing a company name already registered in the Handelsregister (check at handelsregister.de before the Notartermin); failing to pay at least €12,500 before filing the registration application; using the Gründungskonto for personal expenses; missing the 4-week Fragebogen deadline with the Finanzamt; and not registering beneficial owners in the Transparenzregister. Each mistake causes delays or legal exposure. Engaging a Notar and Steuerberater early is strongly recommended for non-German-speaking founders.

  • Check company name availability at handelsregister.de before Notartermin
  • Do not use Gründungskonto for personal transactions — bank may refuse the account
  • File Fragebogen within 4 weeks of Betriebseröffnung to avoid Finanzamt delay
  • Register Transparenzregister within 4 weeks — fines up to €100,000 for late filing
  • Engage Steuerberater before incorporation to optimise share capital structure

warning

Process Overview

Opening a Company in Germany — Step by Step

1

Choose Legal Form

GmbH for most; UG for low capital; AG for larger ventures

2

Draft Articles of Association

Gesellschaftsvertrag — defines structure, capital, and governance

3

Deposit Share Capital

Open blocked account; transfer min. 50% of share capital

€12,500 min.
4

Notary Authentication

Notary authenticates articles and files with Handelsregister

5

Register for Taxes

Finanzamt registration; VAT number; trade office notification

4–6 wks total

Frequently Asked Questions

How much does it cost to open a GmbH in Germany?

Excluding the €25,000 Stammkapital (which remains in the company), the out-of-pocket costs are approximately €600–€1,200: notary fees under GNotKG (~€300–€600), Handelsregister court fee (~€150), Gewerbeanmeldung (€20–€65), and optional services such as a virtual office address. The Stammkapital is company property and can be used for business expenses after registration.

How long does GmbH registration take in Germany?

From the Notartermin to receiving the Handelsregisternummer typically takes 3–6 weeks. The notary files the application electronically; the Amtsgericht processes it in 1–3 weeks. Tax registration (Steuernummer from Finanzamt) adds another 2–4 weeks. In total, expect 4–8 weeks from first notary appointment to a fully registered, tax-registered GmbH.

Do I need a German address to register a GmbH?

Yes. The GmbH must have a registered German address (Sitz) at the time of Handelsregister filing. This can be a virtual office address from a provider (typically €50–€150/month), a coworking space, or a physical office. The address must be capable of receiving official mail. A private residential address is also permitted but may not be desirable for privacy reasons.

Can a foreigner be the sole shareholder and director of a German GmbH?

Yes. There is no German citizenship or residency requirement for GmbH shareholders under GmbHG. However, the managing director (Geschäftsführer) must be able to represent the company at the Amtsgericht and Finanzamt. Non-EU directors living abroad should note that some banks and authorities prefer or require a German-resident Geschäftsführer for practical correspondence.

What is the Musterprotokoll for a GmbH?

The Musterprotokoll is a standardised articles of association template introduced under GmbHG §2 Abs. 1a. It is available for GmbHs with up to 3 shareholders, a single managing director, and a straightforward business purpose. It reduces notary fees by approximately €200–€400 compared to a bespoke Gesellschaftsvertrag but offers less flexibility for complex ownership structures, vesting, or special shareholder rights.

What is the Gewerbeanmeldung and when must it be filed?

The Gewerbeanmeldung is the registration of commercial activity under GewO §14 at the local Gewerbeamt. It must be filed before the GmbH begins trading. The fee is €20–€65 depending on the municipality. The Gewerbeamt then automatically notifies the Finanzamt, IHK, and Berufsgenossenschaft, triggering tax registration and mandatory chamber membership.

What is the Fragebogen zur steuerlichen Erfassung?

The Fragebogen zur steuerlichen Erfassung is the tax registration questionnaire that every new business must file with the Finanzamt under AO §138 within 4 weeks of commencing operations. It covers expected revenue, applicable taxes (Körperschaftsteuer, Umsatzsteuer, Gewerbesteuer), and banking details. Submission via ELSTER (elster.de) is recommended. The Finanzamt issues the Steuernummer within 2–4 weeks of receipt.

What is the difference between Steuernummer and USt-IdNr?

The Steuernummer is issued by the local Finanzamt for domestic tax filings (Körperschaftsteuer, Gewerbesteuer returns). The USt-IdNr (Umsatzsteuer-Identifikationsnummer) is a separate EU VAT identification number issued by the Bundeszentralamt für Steuern (BZSt) and required for intra-EU B2B transactions. Both are needed for a fully operational GmbH that trades with other businesses.

Is IHK membership mandatory for a German GmbH?

Yes. All commercially registered GmbHs automatically become IHK members upon Gewerbeanmeldung under IHKG §2. Membership cannot be waived. Annual fees range from approximately €100 to €400 depending on the IHK region and company turnover. The IHK provides free advisory services, business arbitration, and export documentation in return.

What is the Transparenzregister and does my GmbH need to register?

The Transparenzregister (Transparency Register) records beneficial owners of German companies under GwG §20. Any person holding ≥25% of shares or voting rights in the GmbH is a Wirtschaftlich Berechtigter and must be registered. Registration must be completed within 4 weeks of GmbH formation. The annual fee is €20.80. Failure to register or update the register carries administrative fines of up to €100,000.

Can I form a GmbH in Germany without attending in person?

The Notartermin requires either personal appearance or a notarised and apostilled power of attorney (Vollmacht) granted to a person who attends on your behalf. Since 2023, some notaries offer video identification for certain steps, but full remote formation without any in-person or power-of-attorney step is not yet universally available. Consult your chosen notary for current options.

What is the minimum Stammkapital for a GmbH?

The minimum Stammkapital for a GmbH is €25,000 under GmbHG §5. At least 50% (€12,500) must be paid into the Gründungskonto before the Handelsregister application is submitted. The remaining €12,500 must be contributed within the first year. The Stammkapital belongs to the company and can be used for business operations once the GmbH is registered.

What is a UG (haftungsbeschränkt) and when is it better than a GmbH?

A UG (haftungsbeschränkt) is the "mini-GmbH" under GmbHG §5a with a minimum share capital of €1. It provides limited liability but must retain 25% of annual net profits as a reserve until the capital reaches €25,000. The UG is suitable for early-stage ventures with minimal capital but has lower credibility with banks and suppliers than a full GmbH. Once reserves reach €25,000, the UG can convert to a GmbH.

What taxes does a German GmbH pay?

A GmbH pays Körperschaftsteuer (corporate income tax) at 15% plus the 5.5% Solidaritätszuschlag surcharge — effective 15.825%. Gewerbesteuer (trade tax) is levied by the municipality at an effective rate of approximately 14%–17% depending on the Hebesatz. Combined corporate tax burden is approximately 29%–32%. Dividends distributed to shareholders are subject to 25% Kapitalertragsteuer (withholding tax) plus Soli.

Do I need a Steuerberater (tax advisor) to form a GmbH?

A Steuerberater is not legally required to form a GmbH, but is strongly recommended — especially for non-German-speaking founders. Key reasons: optimising the Gesellschaftsvertrag for tax efficiency, filing the Fragebogen correctly, setting up the correct bookkeeping system, and advising on Umsatzsteuer obligations from day one. Steuerberater fees are regulated by StBVV and are deductible as business expenses.

How do I choose the Sitz (registered seat) for my GmbH?

The Sitz determines which Amtsgericht handles registration, which Finanzamt handles taxes, and which Gewerbeamt handles the Gewerbeanmeldung. It also affects Gewerbesteuer since each municipality sets its own Hebesatz. Frankfurt, Munich, and Hamburg have higher Hebesätze (~460%–490%) than smaller cities. Virtual office addresses in lower-Hebesatz municipalities can reduce Gewerbesteuer but must correspond to a genuine business address capable of receiving official correspondence.

Need professional help?

Licensed German lawyers in Düsseldorf since 2007.

Free Consultation

Work with the firm that knows Germany.

Licensed lawyers and accountants in Düsseldorf. Free 30-minute consultation, no commitment.

Book Free Consultation