HomeGuidesGmbH Formation Guide — Complete Step-by-Step Process for 2026

Business Guide

GmbH Formation Guide — Complete Step-by-Step Process for 2026

Forming a German GmbH requires a notary, €25,000 share capital, and Handelsregister registration. This guide covers every step: articles of association, notarisation, capital deposit, tax registration, and banking.

2026
8 min read

What Is a GmbH and Why Choose This Form?

The Gesellschaft mit beschränkter Haftung (GmbH) is governed by the GmbHG (Gesetz betreffend die Gesellschaften mit beschränkter Haftung). It is Germany's most popular commercial legal form, used by roughly 1.4 million businesses. Shareholders' liability is limited to their capital contribution — personal assets are protected. The GmbH is recognised by German banks, tax authorities, and business partners as the standard form for serious commercial activity. Foreign nationals can own 100% of a GmbH with no German residency requirement.

  • Limited liability — shareholders risk only their capital contribution under GmbHG §13
  • Minimum share capital €25,000; at least €12,500 must be paid in before registration
  • Legal personality separate from its owners (GmbHG §13 Abs.1)
  • Widely accepted by German banks, landlords, and business counterparties
  • Can be formed by one or more shareholders (Einmann-GmbH legally valid)

Pre-Formation Checklist

Before engaging a notary, founders must complete several preparatory steps. The company name (Firma) must be distinctive under HGB §18 and cannot be identical or confusingly similar to existing entries at the same Amtsgericht. The registered address (Sitz) establishes which Finanzamt and Amtsgericht has jurisdiction — this affects trade tax rates. Share capital must be defined with each shareholder's nominal value of contributions. The intended business purpose (Unternehmensgegenstand) must be precisely described in the articles.

  • Name check at local Amtsgericht and IHK — done before notary appointment
  • Registered address (Sitz) — virtual office (Briefkastenanschrift) is legally sufficient under GmbHG §4a
  • Identity documents for all shareholders and directors (passport + proof of address)
  • Decision on share capital split and nominal values per §5 GmbHG
  • Director (Geschäftsführer) appointment — minimum one, no residency requirement

Drafting the Gesellschaftsvertrag (Articles of Association)

The Gesellschaftsvertrag (articles of association) is the constitutional document of the GmbH. Under GmbHG §3, it must contain: company name, registered address, business purpose, share capital amount, and each shareholder's contribution. For simple formations with up to 3 shareholders and 1 director, the Musterprotokoll (standard template, introduced by MoMiG 2008) can be used to reduce notary costs. Complex formations — with shareholder agreements, drag-along rights, veto rights, or non-standard profit distribution — require a bespoke Gesellschaftsvertrag drafted by a lawyer. Musterprotokoll notary fees are set by GNotKG and are significantly lower than custom documents.

Document TypeWhen to UseNotary Cost EstimateLimitations
MusterprotokollUp to 3 shareholders, 1 director, standard setup€350–€600No custom provisions possible
Bespoke GesellschaftsvertragMultiple shareholders, investor rights, complex governance€700–€2,500None — full flexibility
GmbH with share classesInvestor rounds, preferential distributions€900–€3,000Requires experienced corporate lawyer

Notarisation — The Core Legal Requirement

GmbH formation requires notarielle Beurkundung (notarial certification) under GmbHG §2. The German Notar is a public officer who verifies all parties' identities, certifies the legal validity of the formation deed, and bears personal liability for errors. The notary appointment typically takes 30–90 minutes. All founding shareholders must be present in person or represented by a notarised power of attorney (POA). Non-residents who cannot travel to Germany can form a GmbH via POA — the POA must itself be notarised (and apostilled if issued outside Germany). After notarisation, the Notar submits the formation documents directly to the Amtsgericht electronically.

  • All shareholders must sign before the Notar (in person or via notarised POA)
  • Notar checks: name availability, identity documents, capital structure
  • Notary costs calculated per GNotKG based on share capital — typically €700–€1,200 for €25,000 GmbH
  • Power of attorney for remote founders must be apostilled if issued outside Germany
  • Court filing (Gerichtsgebühren) approximately €150 for standard GmbH registration

Share Capital Deposit — Gründungskonto

Before the Handelsregister application can succeed, the minimum share capital must be deposited. For a €25,000 GmbH, at least €12,500 (50%) must be paid in. The capital must be deposited in a Gründungskonto — a bank account opened in the company name with the suffix "i.G." (in Gründung). The bank issues a Einzahlungsbestätigung (deposit confirmation letter) which the Notar includes in the Handelsregister application. Opening a Gründungskonto can be challenging for foreign-owned companies — some fintech banks (e.g. Penta, Qonto) accept remote account opening; traditional German banks typically require an in-person visit.

  • Minimum €12,500 must be deposited before Handelsregister application (GmbHG §7 Abs.2)
  • Bank issues written Einzahlungsbestätigung confirming the deposit
  • Capital is available for company use after Handelsregister entry — it is not a fee
  • GmbH i.G. period: directors bear joint personal liability for obligations before Handelsregister entry
  • Full €25,000 not required upfront — remaining €12,500 callable by shareholder resolution later

Handelsregister Entry — Timeline and Procedure

The Amtsgericht (local court) maintains the Handelsregister. The Notar submits the formation documents electronically after notarisation. The Handelsregister clerk reviews the submission and issues the Handelsregistereintragung (registration entry) with an HRB number (Handelsregister Abteilung B for GmbH). Processing time varies: Berlin typically 1–2 weeks, Munich 2–4 weeks, smaller courts sometimes 3–5 weeks. The company only legally exists from the moment of Handelsregister entry — before this, the entity is a GmbH i.G. (in Gründung) without full legal personality. The entry is published in the Bundesanzeiger and is publicly searchable at handelsregister.de.

StepWho ActsTypical Duration
Notarisation of GesellschaftsvertragFounding shareholders + Notar1 day
Capital deposit + bank confirmationShareholders + bank1–5 business days
Notar electronic submission to AmtsgerichtNotarSame day as notarisation
Amtsgericht review and entryAmtsgericht registrar1–3 weeks (city-dependent)
Publication in BundesanzeigerAmtsgerichtSame day as entry

Tax Registration — Finanzamt and Steuernummer

After Handelsregister entry, the Finanzamt automatically sends a Fragebogen zur steuerlichen Erfassung (tax registration questionnaire) to the registered address. This must be completed and returned within 4 weeks. The questionnaire covers: expected turnover, business activity, accounting method, VAT treatment, and anticipated profit. The Finanzamt issues a Steuernummer (10–13 digit number) within 2–4 weeks of receiving the questionnaire. A separate application to the Bundeszentralamt für Steuern (BZSt) is needed for the USt-IdNr. (VAT ID: DE + 9 digits). A Steuerberater should complete the Fragebogen — errors in the projected turnover figures can lead to excessive tax advance payment demands.

  • Fragebogen zur steuerlichen Erfassung — due within 4 weeks of registration
  • Steuernummer issued by local Finanzamt — used for all domestic tax filings
  • USt-IdNr. (DE + 9 digits) applied separately at BZSt — required for EU B2B invoices
  • Gewerbesteuer registration automatic — Finanzamt notifies Gewerbeamt
  • Monthly Umsatzsteuervoranmeldung via ELSTER portal from first month of activity

Ongoing Compliance — Annual Obligations

After formation, the GmbH must comply with annual obligations under HGB, KStG, GewStG, and UStG. The Jahresabschluss (annual financial statements — balance sheet + P&L) must be prepared in accordance with German GAAP (HGB). Small GmbHs (under €8M turnover, €4M balance sheet, 50 employees — HGB §267) can file abbreviated accounts at the Bundesanzeiger. The filing deadline is 12 months after the financial year end. Failure to file on time triggers automatic fines from the Bundesamt für Justiz starting at €2,500. Monthly or quarterly Umsatzsteuervoranmeldungen must be filed via ELSTER by the 10th of the following month.

  • Jahresabschluss (annual accounts) filed at Bundesanzeiger within 12 months of year-end
  • Körperschaftsteuererklärung + Gewerbesteuererklärung due 31 July of following year
  • Monthly/quarterly Umsatzsteuervoranmeldung via ELSTER — 10th of following month
  • Gesellschafterliste updated at Handelsregister after any share transfer (§16 GmbHG)
  • Annual IHK membership fee based on taxable profit — minimum ~€150 for small GmbHs

Costs Summary — Full Formation Budget

Understanding the complete formation budget prevents surprises. The share capital is not a cost — it goes into the company's bank account and is available for business operations after registration. Professional fees vary depending on the complexity of the articles of association and whether a Steuerberater handles tax registration.

ItemCost RangeNotes
Share capital deposit (min.)€12,500–€25,000Company's own equity — not a fee; fully available post-registration
Notary fee (Gesellschaftsvertrag)€500–€2,500Set by GNotKG; lower for Musterprotokoll
Amtsgericht court fee~€150Set by GNotKG §34
Registered address (1 year)€490–€1,200Virtual office sufficient for registration
Professional formation service€1,490–€3,500Depends on complexity and services included
Bank account opening€0–€300Varies by bank; fintech banks often free
Total (excl. share capital)~€2,500–€8,000Typical range for standard GmbH formation

Common Formation Mistakes to Avoid

Experienced German company formation practitioners see the same errors repeatedly. The most costly is underestimating the GmbH i.G. liability period — directors who incur obligations for the company before Handelsregister entry bear personal joint liability for those obligations. A second common error is submitting the Fragebogen zur steuerlichen Erfassung with overly optimistic revenue projections, which causes the Finanzamt to set high quarterly advance payment demands before the company has generated income. Using a virtual office address in a city with high Gewerbesteuer (e.g. Cologne at 475% Hebesatz) when lower-Hebesatz alternatives exist also increases tax costs unnecessarily.

  • Do not incur liabilities in the company name before Handelsregister entry — personal liability applies
  • File the Fragebogen zur steuerlichen Erfassung promptly and with realistic projections
  • Choose registered address city carefully — Hebesatz affects Gewerbesteuer permanently
  • Ensure all shareholders are properly represented at notarisation — defective formation is void
  • Register for VAT (USt-IdNr.) before issuing the first EU B2B invoice

Frequently Asked Questions

How long does GmbH formation take in Germany?

From notarisation to Handelsregister entry typically takes 2–4 weeks. The Notar submits electronically the same day; the Amtsgericht review takes 1–3 weeks depending on the court. Berlin is faster (1–2 weeks), Munich slower (2–4 weeks). With pre-arranged Gründungskonto and apostilled POA for non-residents, total timeline from engagement to registration is 3–5 weeks.

Can I form a German GmbH without visiting Germany?

Yes. Non-residents can form a GmbH using a notarised power of attorney (POA), which authorises a third party to sign on their behalf before the German Notar. The POA must be notarised in the founder's home country and apostilled under the 1961 Hague Convention. We coordinate the complete remote formation process, including Gründungskonto opening with fintech banking partners.

What is the minimum share capital for a GmbH?

The minimum share capital is €25,000 under GmbHG §5. At least 50% (€12,500) must be paid in cash before the Handelsregister application is filed per GmbHG §7 Abs.2. The capital goes into the company bank account and is available for business use after registration — it is not a government fee or deposit that is forfeited.

What does the Notar (notary) do in GmbH formation?

The German Notar is a public officer with a statutory monopoly on certifying GmbH formation documents under GmbHG §2. The Notar verifies the identity of all founding parties, certifies the legal validity of the Gesellschaftsvertrag, and electronically submits the formation documents to the Amtsgericht. The Notar bears personal liability for errors. German notaries are not interchangeable with common-law notaries — only a German Notar can perform this function.

Can I use the Musterprotokoll (standard template) for my GmbH?

Yes, for simple formations. The Musterprotokoll introduced by MoMiG in 2008 is available for formations with up to 3 shareholders, 1 director, and standard terms. It reduces notary fees significantly. However, it allows no customisation — any additional provisions (e.g. drag-along rights, veto rights, custom profit distribution) require a full bespoke Gesellschaftsvertrag drafted by a lawyer.

What is the GmbH i.G. status and what risks does it create?

After notarisation but before Handelsregister entry, the company exists as a GmbH i.G. (in Gründung — in formation). During this period, the limited liability protection does not yet apply. Directors who act on behalf of the GmbH i.G. bear personal joint liability for all obligations incurred. This period should be minimised — avoid signing contracts or incurring liabilities until the Handelsregister entry is confirmed.

Do I need a German address to register a GmbH?

Yes. The GmbH must have a registered address (Sitz) in Germany under GmbHG §4a. A virtual office address (Briefkastenanschrift) with a registered address service is sufficient — a physical office is not required. The Sitz determines the responsible Finanzamt, Amtsgericht, and municipal Hebesatz for Gewerbesteuer. We provide registered address services from €490/year in multiple German cities.

How is the Gewerbesteuer calculated for a new GmbH?

Gewerbesteuer = taxable trade income × 3.5% (Steuermesszahl per GewStG §11) × municipal Hebesatz. Example for Frankfurt (Hebesatz 460%): €100,000 trade profit × 3.5% × 460% = €16,100 GewSt. Unlike for individuals, there is no €24,500 exemption for GmbHs. The Hebesatz varies by city: Berlin 410%, Munich 490%. Choosing the right city for the registered address can reduce annual GewSt by several thousand euros.

What are the ongoing annual compliance costs for a German GmbH?

Typical annual costs for a small GmbH with no employees: Steuerberater for bookkeeping and tax filings €2,000–€8,000, registered address €490–€1,200, Bundesanzeiger filing €50–€200, IHK membership €150–€500. Total base compliance cost is approximately €3,000–€10,000/year before tax payments. Companies with employees add payroll administration costs of €1,000–€3,000/year.

Can a GmbH have a non-German name?

Yes. The Firma (company name) must be distinctive under HGB §18 and must include the suffix "GmbH". The name does not need to be in German — English, French, or other language names are accepted. The name must not be identical or confusingly similar to existing Handelsregister entries in the same Amtsgericht district. An IHK name check before notarisation confirms availability.

What happens if the GmbH cannot pay its debts — what is the director's liability?

If the GmbH becomes insolvent (unable to pay debts or over-indebted), the Geschäftsführer must file for insolvency at the Insolvenzgericht within 3 weeks of recognising insolvency under InsO §15a. Failure to file in time is a criminal offence (Insolvenzverschleppung) and the director bears personal liability for all payments made after the insolvency threshold was reached. The 3-week deadline is strictly enforced by German courts.

What is the difference between a GmbH and UG (haftungsbeschränkt)?

Both are limited liability companies under GmbHG. The UG (Unternehmergesellschaft) can be formed with as little as €1 capital but must accumulate 25% of annual net profit as a mandatory Pflichtreserve until the reserve plus capital reaches €25,000 — at which point it can convert to a full GmbH. The UG carries less credibility with banks and German B2B partners than a GmbH. Formation process and ongoing obligations are identical.

Can a foreign company (not an individual) be the sole shareholder of a German GmbH?

Yes. Foreign legal entities — companies, LLCs, trusts, or foundations — can be the sole shareholder of a German GmbH. The foreign entity must provide a certified excerpt from its home country commercial register (apostilled if applicable) and a resolution authorising the GmbH formation. The German Notar must be able to verify the foreign entity's legal existence and the signatory's authority.

How do I open a German business bank account for my new GmbH?

To open a GmbH business account after Handelsregister entry: provide the Handelsregisterauszug (register extract), notarised articles of association, passport copies of all directors and beneficial owners, and proof of registered address. Traditional banks (Deutsche Bank, Commerzbank, Sparkasse) require in-person visits. Fintech banks (Penta, Qonto, Kontist) allow remote opening after Handelsregister entry. We maintain banking introductions for foreign-owned GmbHs.

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