Germany is home to over 3.5 million registered businesses and remains one of Europe’s most stable, well-regulated environments for foreign investment. This guide covers everything involved in company formation in Germany: legal structures, the GmbH registration process step by step, real costs, and specific guidance for non-EU companies, who face a few extra requirements EU applicants don’t.
Company Formation in Germany: Your Structure Options
Under German company and commercial law, foreign companies have several options for establishing a presence in Germany. The right choice depends on your capital, your appetite for liability exposure, and how committed you are to a long-term German presence.
| Structure | Minimum Capital | Liability | Best For |
|---|---|---|---|
| GmbH (limited liability company) | €25,000 (€12,500 payable at registration) | Limited to company assets | Most foreign investors — the standard, most credible structure |
| UG (“mini-GmbH”) | €1 | Limited to company assets | Startups and lower-capital entrants; must retain profits until reaching €25,000 |
| AG (stock corporation) | €50,000 | Limited to company assets | Larger companies planning to issue shares or raise public capital |
| Branch Office | No fixed minimum | Tied to the parent company’s liability | Companies testing the market before committing to a separate legal entity |
| Partnership (GbR, oHG, KG, GmbH & Co. KG) | No fixed minimum | Partners personally liable (limited in some forms) | Founders comfortable with personal liability in exchange for simpler setup |
In practice, GmbH carries more credibility with German banks, suppliers, and partners than a low-capital UG, and doesn’t carry the profit-retention obligation a UG has until it reaches the €25,000 threshold. Partnerships are less common for foreign market entry since they involve personal liability, but can suit smaller operations prioritizing simplicity over the corporate liability shield.
Branch Office Registration in Germany: Two Types
A branch office can be a comparatively straightforward way for an existing foreign company to establish a German presence because no separate German legal entity is created. There are two forms:
- Autonomous branch office — typically has a certain degree of operational independence and may have its own management, bank account, accounting and allocated business assets, though the foreign parent company remains liable for its transactions. It must be entered in the Handelsregister.
- Dependent branch office — a subordinate department of the head office with no independent business discretion, used mainly for maintaining contacts and initial market presence. It has simpler registration and fewer formalities.
Either form is generally taxed in Germany if it qualifies as a “permanent establishment” under the relevant double taxation agreement; autonomous branches almost always do, while dependent branches do only under certain conditions. Read our full branch office registration guide →
GmbH Formation in Germany for Non-EU Companies
Non-EU companies can register any of the structures above with no restrictions on shareholder or director nationality, but there are a few extra steps EU applicants skip:
- Document legalization: Depending on the country of origin, legal form and type of document, foreign corporate documents may require an apostille, legalisation or another form of authentication before German authorities will accept them.
- Certified German translation: Most submitted documents need a certified translation into German, in some cases by a sworn or authorised translator.
- Local representative requirement: While not always a strict legal requirement depending on structure, a locally based representative significantly speeds up bank account opening and trade office registration.
- Director eligibility declaration: Every managing director (Geschäftsführer) must personally declare to the commercial register that nothing disqualifies them from the role under § 6 (2) GmbHG — no professional or trade ban, and no conviction in the last five years for insolvency-related offences, false statements, fraud, embezzlement or withholding employee social security contributions. Convictions handed down outside Germany count too if the offence is comparable to one on the German list. The declaration is made after formal instruction on the criminal liability of false statements and cannot be delegated to a proxy. Each director signs their own declaration, with the signature certified by a German consular officer abroad or by a notary who has given the required instruction.
- Tax ID and banking: Non-EU applicants often face additional due diligence, including source-of-funds checks, when opening a German business bank account. Building this into your timeline in advance avoids delays.
- EORI number: If your business will import or export goods — relevant for most logistics, manufacturing and trading companies — you’ll also need an EORI number alongside your tax and VAT registration.
This is precisely where document readiness makes the biggest difference in your timeline.
Minimum Capital for a GmbH in Germany
A GmbH requires minimum share capital of €25,000, of which at least €12,500 must be deposited in a bank account at the time of registration. The remaining balance can be contributed later, though most founders deposit the full amount upfront to simplify the process. Capital can also be contributed in kind, for example equipment or IP, though this requires additional documentation of the contribution and its value, including the statutory contribution-in-kind report; further valuation evidence may be required depending on the circumstances.
By comparison, a UG can be formed with as little as €1, but German law requires UGs to retain 25% of annual profits until reserves reach the full €25,000 GmbH threshold, at which point most UGs initiate conversion to a GmbH.
Requirements for Company Registration in Germany
Regardless of which structure you choose, you’ll need:
- At least one shareholder — individual or corporate entity; no nationality restrictions.
- A registered German business address (e.g. a dedicated office or co-working space; see our commercial real estate options).
- A local representative (Geschäftsführer).
- Minimum share capital deposited in a German bank account, according to the structure chosen.
- Documentation proving the parent company’s existence and the authority of its representatives for branch offices and subsidiaries, plus apostille/legalisation and certified translation for non-EU applicants.
- Entry in the Transparency Register (Transparenzregister), disclosing beneficial ownership, required for all GmbH, UG and AG entities.
GmbH Registration in Germany: Step by Step
1. Choose Your Legal Structure
Decide between GmbH, UG, AG, branch office or partnership based on your capital, timeline and risk tolerance.
2. Draft and Notarize Your Founding Documents (GmbH Formation Notary)
Your Articles of Association must be notarized by a German civil law notary (Notar), a state-appointed, neutral legal professional. Since August 2022, this step can be completed remotely through virtual notarization in specific cases: a video conference with the notary and all parties, secured with electronic ID verification (eID) and a qualified electronic signature. Online formation is available to founders with an eID from a participating EU/EEA member state. Non-EU founders may need to attend in person or provide a notarised power of attorney depending on their country.
3. Deposit Share Capital and Open a Business Bank Account
Open a German business bank account and deposit the required minimum capital before registration can proceed. Non-EU applicants should expect additional source-of-funds verification at this stage.
4. Register with the Commercial Register (Handelsregister)
Once capital is confirmed as deposited, your notary files the registration with the Handelsregister. Upon registration, your company officially exists as a legal entity with limited liability where applicable.
5. Register with the Trade Office and Transparency Register
Before starting operations, notify the trade office in your municipality and complete your Transparency Register entry. A business licence is generally not required for standard registration, though certain regulated sectors need specific permits or authorisations.
6. Register for Tax, VAT and EORI (if applicable)
Your company is registered with the local tax office (Finanzamt) for corporate tax, trade tax and VAT. Businesses involved in customs activities with non-EU countries will generally require an EORI number. See our corporate taxation guide for more details.
How Long Does Company Formation in Germany Take?
Realistic timeline based on project experience: 6–12 weeks, depending on how quickly documentation is ready. Breaking it down:
- Notary preparation and appointment: 1–2 weeks
- Bank account opening: several days to 3 weeks; longer for non-EU applicants due to additional verification
- Commercial register entry: 2–6 weeks after capital is deposited
- Tax, VAT and EORI registration: 2–8 weeks, often running in parallel with commercial register processing
The biggest variable, especially for non-EU applicants, is document readiness: apostille certification, translation into German and notarization abroad before submission. Starting with a local advisor from day one is what most reliably keeps you toward the faster end of this range.
How Much Does Company Formation in Germany Cost?
Beyond the €25,000 minimum share capital, notary and registration fees typically add €1,000–€1,500, depending on complexity. This is separate from ongoing costs like registered address services, accounting and any permits specific to your industry. Book a free consultation for a cost breakdown specific to your structure and industry.
Ready to Start Your Company Formation in Germany?
HIBS Germany is the international business division of hannoverimpuls GmbH, the official economic development agency for the City and Region of Hannover. We’ve guided companies from more than 20 countries — including non-EU markets across India, the Middle East and Southeast Asia — through company formation since 2007, with direct access to local networks that independent advisors can’t match.
Book a free, no-obligation consultation →













Twitter