Home›Guides›Opening a Company in Germany: Practical GmbH Formation Guide
Opening a Company in Germany: Practical GmbH Formation Guide
Step-by-step guide to forming a GmbH in Germany — from choosing between standard and Musterprotokoll-GmbH through notary, Handelsregister, Finanzamt registration, and opening a business bank account.
Standard GmbH vs Musterprotokoll-GmbH: Which to Choose?
The standard GmbH under §§1–3 GmbHG uses a bespoke Gesellschaftsvertrag, supports unlimited shareholders and multiple Geschäftsführer, and has no governance restrictions. The Musterprotokoll-GmbH under §2(1a) GmbHG uses a court-prescribed template, cuts notary costs to ~€200 (vs €500–€2,000 standard), but limits formation to 3 shareholders, one Geschäftsführer, and equal profit distribution. Most businesses expecting to scale or bring in investors should use the standard form.
- Standard GmbH: full flexibility — unlimited shareholders, multiple Geschäftsführer, bespoke Satzung
- Musterprotokoll-GmbH (§2(1a) GmbHG): max 3 shareholders, 1 Geschäftsführer, equal profit split
- Musterprotokoll notary cost: ~€200 vs €500–€2,000 for standard GmbH notarisation
- Standard form strongly recommended for complex structures or investor-ready companies
- Both forms have identical limited liability (Haftungsbeschränkung) under §13(2) GmbHG
Stammkapital: Minimum Share Capital Requirements
The minimum Stammkapital under §5(1) GmbHG is €25,000, with at least €12,500 paid in cash before the notary certifies the Handelsregisteranmeldung. Sacheinlagen (in-kind contributions) require a court-appointed expert appraisal and must be disclosed in the Satzung. Between notarisation and Handelsregister entry, founders are personally liable for obligations of the GmbH i.G. under §11(2) GmbHG. The liability shield activates only at the moment of official court registration.
- Minimum Stammkapital: €25,000 under §5(1) GmbHG — no upper limit
- Minimum cash paid-in before notary certification: €12,500 (50% of minimum capital)
- Sacheinlagen (in-kind contributions) must be appraised by a court-appointed expert
- GmbH i.G. period: founding shareholders personally liable until Handelsregister entry
- Liability shield (§13(2) GmbHG) activates only upon official court registration
Notartermin: The Notarisation Appointment
Notarial certification is mandatory under §2(1) GmbHG — it cannot be waived. The Notar certifies the Gesellschaftsvertrag, verifies shareholder identities, and files the Handelsregisteranmeldung. Fees are set by GNotKG and scale with Stammkapital: for a €25,000 GmbH, total notary costs run €500–€1,200. All shareholders must attend in person or provide a notarised Vollmacht. Book appointments at notare.de — bring a valid Personalausweis or Reisepass.
- §2(1) GmbHG: notarial certification of Gesellschaftsvertrag is mandatory — cannot be waived
- GNotKG scales fees with Stammkapital — ~€500–€1,200 total for €25,000 GmbH
- All shareholders must appear in person or via notarised Vollmacht (power of attorney)
- Valid ID required: Personalausweis or Reisepass — certified copies not accepted
- Notary appointments bookable online at notare.de — booking lead time typically 1–3 weeks
Handelsregisteranmeldung: Court Registration
After the notarial appointment, the Notar electronically submits the Handelsregisteranmeldung to the competent Amtsgericht (local court) on behalf of the founders. The Amtsgericht assigns an HRB number (Handelsregisternummer) and publishes the entry in the Bundesanzeiger. Court registration typically takes 1–3 weeks, though courts in major cities (Berlin, Munich, Hamburg) can take 3–5 weeks during high-demand periods. The court registration fee is €150 (based on §34 GNotKG). Until registration is complete, the entity must be referred to as "GmbH in Gründung" (GmbH i.G.) in all correspondence.
- Handelsregisteranmeldung filed electronically by the Notar to the competent Amtsgericht
- HRB number (Handelsregisternummer) assigned upon registration — required for all contracts and invoices
- Registration timeline: 1–3 weeks standard; 3–5 weeks in high-demand courts (Berlin, Munich)
- Court registration fee: €150 under §34 GNotKG
- Before registration: entity must be labelled "GmbH i.G." in all external communications
Gewerbeanmeldung After Handelsregister Entry
After HRB entry, the GmbH files a Gewerbeanmeldung at the local Gewerbeamt under §14 GewO (fee: €20–€65). This step is separate from Handelsregister registration. The Gewerbeamt notifies the Finanzamt, IHK, and Berufsgenossenschaft automatically. GmbHs in regulated activities (§34a, §34c GewO, HwO Anlage A) must obtain the required sector licence before or alongside the Gewerbeanmeldung. GmbHs engaged in liberal professions under §18 EStG may be exempt.
- Gewerbeanmeldung filed at local Gewerbeamt after receiving HRB number from Amtsgericht
- Fee: €20–€65; Gewerbeschein issued same day or within 1–3 working days
- Triggers auto-notification to Finanzamt, IHK, and Berufsgenossenschaft
- Regulated activities require separate licence obtained before or concurrent with Gewerbeanmeldung
- GmbHs in liberal professions may be exempt — check classification with Finanzamt
Finanzamt Registration: Fragebogen and §138 AO Obligation
Within 4 weeks of commencing activity, the GmbH must submit the Fragebogen zur steuerlichen Erfassung to the Finanzamt via ELSTER (§138 AO). The Finanzamt assigns a Körperschaftsteuer-Nummer and sets advance payment schedules for Körperschaftsteuer (15%) and Gewerbesteuer (Hebesatz typically 14–17% in major cities). A Umsatzsteuer-ID (VAT ID) for intra-EU transactions is issued separately, usually within 3–8 weeks. Apply for an ELSTER certificate at least 2 weeks in advance.
- §138 AO: Fragebogen zur steuerlichen Erfassung must be filed within 4 weeks of business commencement
- Submission via ELSTER online portal (elster.de) — ELSTER certificate required in advance
- Finanzamt assigns Körperschaftsteuer-Nummer and sets advance payment schedule
- Körperschaftsteuer rate: 15% flat; Solidaritätszuschlag: 5.5% of KSt = total ~15.825%
- VAT ID (Umsatzsteuer-Identifikationsnummer) issued separately — needed before EU B2B transactions
Business Bank Account: Options for German GmbHs
A business bank account is needed before the Stammkapital can be paid in and before the Notar certifies the filing. Traditional banks (Deutsche Bank, Commerzbank, Sparkasse) take 4–8 weeks and require in-person visits. Neobanks offer faster alternatives: FYRST (Deutsche Bank subsidiary) and Qonto accept GmbHs with fully online onboarding in 1–5 business days. Both are Handelsregister-compatible for Stammkapital deposit. N26 Business does not support GmbH accounts.
| Bank / Platform | Type | Onboarding Time | Monthly Fee (approx.) | GmbH Compatible |
|---|---|---|---|---|
| Deutsche Bank BusinessKonto | Traditional | 4–8 weeks (in-person) | €14.90–€39.90 | Yes |
| Commerzbank BusinessKonto | Traditional | 4–8 weeks (in-person) | €12.90–€29.90 | Yes |
| Sparkasse Geschäftskonto | Traditional | 2–6 weeks (in-person) | €8.50–€25.00 | Yes |
| FYRST (Deutsche Bank) | Neobank | 1–5 business days (online) | €0–€19.90 | Yes |
| Qonto | Neobank | 1–3 business days (online) | €9–€39 | Yes |
| Penta (now Qonto) | Neobank | 1–3 business days (online) | €9–€39 | Yes |
Formation Timeline: Week-by-Week Overview
GmbH formation in Germany follows a predictable sequence once documents are prepared. The main variable is Handelsregister processing speed at the competent Amtsgericht, which depends on court workload. With a standard GmbH and a fully prepared Gesellschaftsvertrag, founders should plan for approximately 6 weeks from first notary appointment to fully operational status with Steuernummer and business bank account.
| Week | Step | Authority / Party | Cost (approx.) |
|---|---|---|---|
| Week 1 | Draft Gesellschaftsvertrag; open provisional bank account; pay in €12,500 Stammkapital | Lawyer / Notar / Bank | €500–€2,000 (legal drafting) |
| Week 1–2 | Notartermin: Notar certifies Satzung and Handelsregisteranmeldung | Notar | €500–€1,200 (GNotKG) |
| Week 2–5 | Amtsgericht processes Handelsregisteranmeldung; assigns HRB number | Amtsgericht | €150 (court fee) |
| Week 5–6 | Gewerbeanmeldung at Gewerbeamt using HRB number | Gewerbeamt | €20–€65 |
| Week 5–6 | Fragebogen zur steuerlichen Erfassung filed via ELSTER (§138 AO) | Finanzamt | — |
| Week 6–10 | Steuernummer and Umsatzsteuer-ID issued by Finanzamt | Finanzamt | — |
Common Mistakes in German GmbH Formation
The most common error is a deficient registered address: §10 GmbHG requires a genuine physical Geschäftsadresse in Germany — PO boxes and virtual-forwarding services are rejected by courts and the Finanzamt. Other frequent mistakes include insufficient paid-in capital before the notary appointment (€12,500 must be credited), operating under the GmbH name before HRB entry (triggering §11(2) GmbHG personal liability), and missing the 4-week §138 AO Fragebogen deadline.
- Wrong address: §10 GmbHG requires a genuine physical German Geschäftsadresse — mailbox-only insufficient
- Insufficient paid-in capital: full €12,500 must be credited to bank account before notary certification
- Operating before HRB entry: creates personal shareholder liability under §11(2) GmbHG
- Late §138 AO filing: Fragebogen must be filed within 4 weeks — late filing delays Steuernummer issuance
- No ELSTER certificate: Fragebogen submission requires advance registration — apply at least 2 weeks before needed
The registered address (§10 GmbHG) must be a physical location where the GmbH genuinely carries out business or where the Geschäftsführer can be legally served. Virtual office providers offering a postal address without a genuine right of access do not satisfy German court requirements. Use a coworking space with a formal address agreement or the Geschäftsführer's home address as an interim solution.
Frequently Asked Questions
What is the minimum share capital for a German GmbH?
The minimum Stammkapital is €25,000 under §5(1) GmbHG, with at least €12,500 paid in before notary certification. The remaining €12,500 can be called in later by shareholder resolution. Higher capital improves credibility with banks and suppliers.
What is a Musterprotokoll-GmbH and when should I use it?
The Musterprotokoll-GmbH (§2(1a) GmbHG) uses a simplified court template, costs ~€200 in notary fees, but limits formation to 3 shareholders, 1 Geschäftsführer, and equal profit distribution. Suitable for simple single-founder setups; too restrictive for investor-ready companies.
Do I need a notary to form a GmbH in Germany?
Yes. §2(1) GmbHG makes notarial certification of the Gesellschaftsvertrag mandatory — it cannot be waived. All shareholders must attend in person or provide a notarised Vollmacht. Fees are set by GNotKG and scale with Stammkapital.
How long does GmbH registration take in Germany?
From notary appointment to fully registered GmbH typically 5–8 weeks. Amtsgericht processing: 1–3 weeks standard (3–5 weeks in Berlin or Munich). Finanzamt Steuernummer follows 2–6 weeks after the §138 AO Fragebogen is filed.
What is HRB and what does the number mean?
HRB (Handelsregister Abteilung B) is the Handelsregister section for companies. The HRB number uniquely identifies the GmbH and must appear on all invoices, correspondence, and the website under §§37a, 125a HGB. Format: "HRB [number] [court city]", e.g. "HRB 12345 München".
Which bank is best for a new German GmbH?
FYRST and Qonto offer online GmbH onboarding within 1–5 business days — both accept Stammkapital deposits. Traditional banks (Deutsche Bank, Commerzbank, Sparkasse) take 4–8 weeks but offer broader credit products. Choose based on urgency and anticipated banking complexity.
What is the §138 AO Fragebogen and when must it be filed?
The Fragebogen zur steuerlichen Erfassung must be filed with the Finanzamt via ELSTER within 4 weeks of commencing business (§138 AO). It triggers Steuernummer and advance tax schedule assignment. Late filing delays invoicing capability.
What is the GmbH i.G. period and what liability does it create?
GmbH i.G. is the period between notarisation and Handelsregister entry. Under §11(2) GmbHG, those acting on behalf of the GmbH i.G. are personally and jointly liable for all obligations incurred. The liability shield only activates upon HRB entry.
Can a foreigner open a GmbH in Germany without living there?
Yes. German law imposes no residency requirement for GmbH shareholders or Geschäftsführer. A physical §10 GmbHG registered address is still mandatory. Non-resident Geschäftsführer must attend the notary in person or provide a notarised and apostilled Vollmacht.
What taxes does a German GmbH pay?
Körperschaftsteuer (15%) plus Solidaritätszuschlag gives ~15.825% corporate income tax. Gewerbesteuer adds typically 14–17% at major-city Hebesatz rates. Combined effective burden is approximately 28–33% of taxable profit depending on Gemeinde.
What is the court fee for Handelsregister registration of a GmbH?
The Amtsgericht charges ~€150 under §34 GNotKG, paid via the Notar. Notary certification fees add €500–€1,200 for a €25,000 Stammkapital GmbH — total mandatory third-party cost approximately €650–€1,350 before legal drafting.
What address can I use as the GmbH's registered address?
§10 GmbHG requires a physical German location where the company genuinely operates or where legal documents can be served. Acceptable: home address, genuine office, or coworking space with a formal address agreement. PO boxes and virtual-forwarding-only services are not accepted.
When does a German GmbH need a Umsatzsteuer-ID (VAT ID)?
Before any intra-EU B2B transactions — without it, reverse-charge invoices cannot be issued. Apply via ELSTER to the Bundeszentralamt für Steuern after receiving the domestic Steuernummer. Processing takes 3–8 weeks. Apply early to avoid operational delays.
What is the Körperschaftsteuer rate for a German GmbH?
Körperschaftsteuer is levied at a flat 15%, plus 5.5% Solidaritätszuschlag, giving an effective rate of 15.825%. Dividends to shareholders attract an additional 25% Abgeltungsteuer or reduced DTA rates for foreign shareholders. Gewerbesteuer is assessed separately.
Work with the firm that knows Germany.
Licensed lawyers and accountants in Düsseldorf. Free 30-minute consultation, no commitment.
Book Free Consultation