Why Form a Company in Germany?
Germany is the largest economy in the European Union and the fourth largest in the world, with a GDP of approximately EUR 4.1 trillion. For founders seeking access to European markets, particularly the DACH region (Germany, Austria, and Switzerland combined), there is no more credible corporate structure than the German GmbH. Our analysts have observed that German B2B buyers, in particular, apply a meaningful trust premium to suppliers and partners with a GmbH structure — it signals permanence, legal substance, and commitment to the German market.
Beyond credibility, Germany offers access to the EU single market, a highly skilled workforce, strong intellectual property protections, a robust legal system, and proximity to the world's most sophisticated manufacturing and engineering ecosystem.
Explore our full Germany company formation hub or see our Germany corporate tax guide for detailed tax analysis.
GmbH vs UG: Choosing the Right Structure
Germany offers two main private limited company structures for small and medium businesses: the GmbH (Gesellschaft mit beschränkter Haftung) and the UG haftungsbeschränkt (Unternehmergesellschaft). The choice matters significantly for your starting capital, cost, and perception.
| Feature | GmbH | UG (haftungsbeschränkt) |
|---|---|---|
| Minimum share capital | EUR 25,000 (EUR 12,500 paid up at formation) | EUR 1 (no minimum paid-in at formation) |
| Name suffix | GmbH | UG (haftungsbeschränkt) |
| Profit retention requirement | None | Must retain 25% of annual profit until reaching EUR 25,000, then can convert to GmbH |
| Market perception | Fully credible, standard professional structure | "Mini-GmbH" perception; some partners and banks view it as less established |
| Notary requirement | Yes (mandatory) | Yes (mandatory) |
| Dividend payments | From day one, no restriction | Only after fulfilling 25% retention obligation |
| Formation cost (notary + registration) | EUR 1,000-2,000 | EUR 500-1,000 (lower due to smaller share capital) |
| Best for | Established founders with EUR 25,000 available capital, companies needing full credibility | Founders with limited starting capital who plan to grow and convert |
Our analysts generally recommend the GmbH for foreign founders who are serious about the German market. The UG is a useful bridge vehicle but carries perception costs that can complicate banking, enterprise sales, and future fundraising. If you have EUR 25,000 of starting capital available, the GmbH is the better long-term choice.
The German Notary System: What You Need to Know
Every GmbH and UG formation in Germany requires the involvement of a German notary (Notar). This is not optional — it is a mandatory legal requirement under the German GmbH Act (GmbHG). The notary drafts and certifies the Gesellschaftsvertrag (articles of association) and submits the application to the Handelsregister (commercial register).
Notary fees in Germany are set by statute (GNotKG, the Court and Notary Costs Act) and are calculated based on the company's share capital. For a GmbH with EUR 25,000 share capital, the notary fee for the formation deed is approximately EUR 300-400. However, total notary costs including all certifications, the business register submission, and any powers of attorney typically range from EUR 600 to EUR 1,200.
If you cannot attend the notary appointment in person, you can grant a power of attorney (Vollmacht) to a representative who attends on your behalf. The power of attorney must itself be notarized and apostilled in your home country, which adds cost and time (approximately EUR 100-300 in your home country plus shipping time).
Our analysts recommend engaging a Berlin or Munich notary with experience in international GmbH formations. English-speaking notaries are available in Berlin (particularly in the Mitte and Prenzlauer Berg areas), Munich, and Hamburg. Fees are regulated and do not vary by notary, but efficiency and responsiveness vary significantly. Request a fee estimate and expected timeline before engaging.
Step-by-Step GmbH Formation Process
- Draft articles of association (Gesellschaftsvertrag): The Gesellschaftsvertrag defines the company name (must include "GmbH," check availability in the Handelsregister at handelsregister.de), the registered address (Sitz), the business purpose (Unternehmensgegenstand), the share capital and its allocation among shareholders, and the management structure (Geschäftsführer). Define the Unternehmensgegenstand broadly to avoid needing to amend it as your business evolves. A typical broad formulation covers your core activities plus "related activities" and holding functions.
- Notarize the articles of association: All shareholders (or their authorised representatives via notarized PoA) must appear before a German notary. The notary reads and certifies the articles. If any shareholder appears via PoA, the PoA must be notarized and apostilled in the shareholder's country of residence and provided to the German notary in advance.
- Open a business bank account and deposit share capital: Before registration, you must open a preliminary business bank account and deposit the minimum paid-up capital (EUR 12,500 for a GmbH with EUR 25,000 share capital). The bank issues a letter confirming the deposit, which is required for the registration filing. This is the second major challenge for foreign founders, as many German banks require in-person visits for GmbH accounts. See the banking section below for options.
- File in the Handelsregister: The notary submits the registration application to the local Amtsgericht (district court) with jurisdiction over your registered address. The Amtsgericht reviews the filing and records the company in the Handelsregister. State filing fee: approximately EUR 150-200. Processing time: typically 2-6 weeks, though some courts are faster and some are slower.
- Register with the Gewerbeamt (trade office): Once registered in the Handelsregister, you must register your business activity (Gewerbeanmeldung) with the local Gewerbeamt. Fee: EUR 20-50. Some municipalities allow online Gewerbeanmeldung; others require an in-person visit or postal application. Registration is required before the company begins trading.
- Register with the Finanzamt (tax authority): Submit the Fragebogen zur steuerlichen Erfassung (questionnaire for tax registration) to the responsible Finanzamt, ideally via the ELSTER online portal. The Finanzamt processes this and assigns a tax number (Steuernummer) within 2-8 weeks. Without the Steuernummer, the company cannot issue legally compliant invoices. Note that the Steuernummer is different from the Umsatzsteuer-ID (VAT identification number).
- Register for VAT (Umsatzsteuer-ID): Apply for a VAT identification number (USt-IdNr.) separately from the Steuernummer. The USt-IdNr. is required for EU cross-border business transactions and can be applied for through the Bundeszentralamt für Steuern (BZSt) online portal.
- Register with the IHK (Chamber of Commerce): Membership in the relevant regional Chamber of Industry and Commerce (Industrie- und Handelskammer, IHK) is mandatory for most GmbH companies. Registration is automatic upon entry in the Handelsregister — the IHK will contact you. Annual membership fees range from EUR 150 to EUR 500+ depending on the company's annual profit.
- Open your final business bank account: If you used a temporary account for the capital deposit, this is the time to open a permanent business bank account with your preferred provider. See the banking section below.
Virtual Offices and Registered Addresses in Germany
Every GmbH must have a physical registered address (Sitz) in Germany. This address appears in the Handelsregister (which is publicly accessible) and is where official post must be deliverable, including registered mail (Einschreiben) from courts and authorities.
Virtual office providers in Germany include ecos office, Regus, WeWork, and numerous local providers. Typical costs range from EUR 50 to EUR 200 per month. Key requirements:
- The address must be able to receive certified post (Einschreiben) and forward it to you
- The Finanzamt often sends important documents (tax numbers, assessments) by Einschreiben, making reliable mail forwarding essential
- The registered address also affects which Finanzamt and Gewerbeamt has jurisdiction and (critically) the Gewerbesteuer (trade tax) rate that applies
The choice of registered address municipality has a direct impact on your trade tax rate. Berlin currently has a lower Hebesatz than Munich, which can meaningfully reduce your annual tax burden.
Banking for Foreign GmbH Shareholders: The Biggest Challenge
Opening a German business bank account as a foreign GmbH shareholder and managing director is the most consistently difficult aspect of German company formation for non-residents. Most traditional German banks (Deutsche Bank, Commerzbank, Volksbanken) require in-person visits, German ID or residency, and substantial documentation. They are generally not accessible to non-resident foreign nationals without a German connection.
The practical options are:
- Fyrst: A digital business bank offered by Deutsche Bank's subsidiary, Fyrst is specifically designed for German GmbH and UG companies. The application process is fully online, and German residency is not required. Account management fee: approximately EUR 12/month. Fyrst provides a genuine German IBAN and is accepted by the notary and Finanzamt for share capital deposit purposes.
- Finom: A European neobank that accepts German GmbH companies and offers online account opening. Provides a German IBAN. Popular with tech-oriented companies.
- Qonto: A French fintech with German IBAN provision that accepts GmbH accounts remotely. Good for companies that need multi-currency support alongside their German operations.
- Penta (now merged with Qonto): Previously independent, now part of Qonto. Similar features.
- Commerzbank: Traditional German bank. Accessible for larger or more established companies willing to visit in person. Better suited for companies that need trade finance, credit facilities, or import/export letters of credit.
| Provider | GmbH Account? | Online Opening? | German IBAN? | Monthly Fee | Notes |
|---|---|---|---|---|---|
| Fyrst (Deutsche Bank) | Yes | Yes | Yes (DE) | EUR 12 | Best for traditional credibility + digital access |
| Finom | Yes | Yes | Yes (DE) | EUR 0-19 | Good for tech companies |
| Qonto | Yes | Yes | Yes (DE) | EUR 9-249 | Multi-currency; good if you have EU operations |
| Commerzbank | Yes | No (in-person) | Yes (DE) | EUR 10-25 | Required for trade finance needs |
German Trade Tax (Gewerbesteuer) by City
The Gewerbesteuer is a municipal business tax levied on the profits of German businesses. Unlike federal corporate income tax, the Gewerbesteuer rate varies by municipality through the Hebesatz (multiplier) set by each local authority. Choosing your registered address location is therefore a tax planning decision.
| City | Hebesatz (%) | Effective Gewerbesteuer Rate | Notes |
|---|---|---|---|
| Berlin | 410% | ~14.35% | Attractive for startups; lower rate than Munich |
| Hamburg | 470% | ~16.45% | Port city; strong logistics and trade hub |
| Frankfurt | 460% | ~16.1% | Financial centre; strong for financial services |
| Munich | 490% | ~17.15% | Highest among major cities; strong ecosystem offsets |
| Stuttgart | 490% | ~17.15% | Engineering and automotive hub |
| Cologne | 475% | ~16.625% | Media and retail sector strength |
| Dusseldorf | 490% | ~17.15% | Retail and fashion industry hub |
| Small municipalities | 200-350% | 7-12% | Tax optimisation possible but may lack infrastructure |
The effective Gewerbesteuer rate is calculated as: (Hebesatz x 3.5%) / 100. For Berlin with a 410% Hebesatz: 410 x 0.035 = 14.35%.
Total Effective Corporate Tax Rate in Germany
German companies are subject to three layers of corporate-level taxation:
- Körperschaftsteuer (Corporate Income Tax): 15% federal rate on taxable profits
- Solidaritätszuschlag (Solidarity Surcharge): 5.5% of the Körperschaftsteuer amount = 0.825% of taxable profits
- Gewerbesteuer (Trade Tax): Varies by city (see table above); partially deductible against the Gewerbesteuer base itself
Combined effective rate example for a company registered in Berlin: 15% + 0.825% + 14.35% = approximately 30.18% of taxable profit. For Munich: 15% + 0.825% + 17.15% = approximately 33% of taxable profit.
Note that the Gewerbesteuer is partially deductible for calculating corporate income tax, which marginally reduces the actual combined effective rate. The exact calculation is complex and should be confirmed with a German Steuerberater (tax adviser).
Hiring Employees in Germany
Germany has one of the most comprehensive employee protection regimes in the world. Key points for GmbH founders hiring staff:
- Sozialversicherung (Social Insurance): Employers must pay approximately 21% of gross salary as employer social contributions, broken down as: pension insurance (Deutsche Rentenversicherung) 9.3%, health insurance (Krankenversicherung) 7.3%, unemployment insurance (Arbeitslosenversicherung) 1.2%, long-term care insurance (Pflegeversicherung) 1.8%, accident insurance (Unfallversicherung) varies by industry.
- Minimum wage (Mindestlohn): EUR 12.82 per hour as of 2026 (subject to periodic adjustment).
- Employment contracts: Must be in writing and include key terms (start date, role, salary, working hours, notice period, vacation entitlement). Probationary periods of up to 6 months are standard.
- Works council (Betriebsrat): Companies with 5 or more permanent employees may have a works council established by employees, which has co-determination rights over certain working conditions.
Annual Compliance Requirements for German GmbH
- Handelsregister updates: Any changes to directors, shareholders, address, or articles must be filed with the Handelsregister and certified by a notary. Each filing costs approximately EUR 100-400 plus notary fees.
- Annual financial statements (Jahresabschluss): GmbH companies must prepare annual financial statements (balance sheet, P&L, notes) and file them with the Bundesanzeiger (Federal Gazette) within 12 months of the financial year end. Small GmbH companies (below two of three thresholds: EUR 6M revenue, EUR 3M assets, 50 employees) have reduced disclosure requirements.
- Corporate income tax return (Körperschaftsteuererklärung): Filed with the Finanzamt, deadline July 31 of the following year (with automatic extension to December 31 if filed by a tax adviser).
- Trade tax return (Gewerbesteuererklärung): Filed with the Finanzamt by the same deadlines as the corporate income tax return.
- VAT returns: Monthly for the first two years; then quarterly or annual depending on VAT liability level. Filed via ELSTER.
- Wage tax returns: Monthly Lohnsteueranmeldung if you employ staff.
Full Cost Breakdown: GmbH Formation for Foreign Founders
| Item | One-Time Cost (EUR) | Annual Recurring (EUR) |
|---|---|---|
| Notary fees (articles + registration filing) | 600-1,200 | 0 |
| Handelsregister filing fee | 150-200 | 0 |
| Gewerbeamt registration | 20-50 | 0 |
| Share capital (minimum paid-up) | 12,500 | 0 |
| Virtual office / registered address | 0 | 600-2,400 |
| Fyrst/Finom banking | 0 | 144-228 |
| Accounting and bookkeeping (basic) | 0 | 1,500-3,000 |
| IHK annual membership | 0 | 150-500 |
| Apostilled PoA (if not attending notary in person) | 100-300 | 0 |
| Total Year 1 | 13,370-14,250 + capital | - |
| Total Year 2+ (annual) | - | 2,394-6,128 |
Note: The share capital of EUR 12,500 (minimum paid-up for a GmbH with EUR 25,000 share capital) is not a cost — it is your company's capital and remains in the company account. It can be used for operating expenses after registration.
Common Mistakes Foreigners Make When Forming a German GmbH
- Not apostilling the power of attorney: If you cannot attend the notary in person, your PoA must be notarized in your home country and apostilled. Missing this step delays the entire formation process by weeks.
- Choosing a registered address in Munich without considering trade tax: Munich's Hebesatz results in a significantly higher trade tax rate than Berlin. If you have flexibility in your registered address, consider the tax implications.
- Underestimating the total timeline: Many founders expect the GmbH formation to take 2-4 weeks. In reality, the combined timeline for articles notarization, Handelsregister registration, Gewerbeamt registration, Finanzamt registration, and VAT number issuance is typically 3-4 months. Plan accordingly before you need to be operational.
- Not keeping minutes of shareholder meetings: German corporate law requires that significant decisions be documented in shareholder meeting minutes (Gesellschafterbeschlüsse). Failing to maintain these records creates legal and compliance risks.
- Choosing an overly narrow Unternehmensgegenstand: The business purpose defined in the articles must match your actual activities. If you expand into new areas, you may need to amend the articles through a notary, which costs EUR 300-800 per amendment.
For detailed trade tax analysis, see our Germany corporate tax guide. For an understanding of German business law requirements, see our Germany business laws guide. For cross-jurisdiction comparison, see our country comparison tool.
