How to Register a Company in Germany: Complete 2026 Guide

Step-by-step guide to registering a company in Germany in 2026. GmbH formation process, Notar requirements, Handelsregister filing, Finanzamt registration, required documents, costs, and timelines.

Germany remains the largest economy in the European Union and the fourth largest globally, with a GDP exceeding 4.3 trillion EUR. For entrepreneurs seeking access to the European single market, Germany offers a stable legal framework, world-class infrastructure, a highly skilled workforce, and deep capital markets. The country's central location in Europe makes it an ideal hub for businesses serving customers across the continent, while its strong rule of law and transparent regulatory environment provide the predictability that serious investors demand.

This guide walks through the complete process of registering a company in Germany as of 2026, covering the most common business structure (the GmbH), all required steps from document preparation through tax registration, realistic timelines and costs, and the post-registration obligations that every founder must understand. Our analysts have compiled this information from current German commercial law, the Handelsregister procedures, and practical experience to ensure accuracy and completeness.

Why Germany Is One of the Best Jurisdictions for Business Formation

Germany consistently ranks among the top destinations for foreign direct investment in Europe. In 2025, the country attracted over 38 billion EUR in FDI inflows, driven by its manufacturing strength, technology sector growth, and access to the EU single market of over 450 million consumers. The legal system protects intellectual property rigorously, contracts are enforced reliably through an efficient court system, and the banking sector offers sophisticated financial services for businesses of all sizes.

Germany is the economic engine of the European Union, contributing approximately 25% of total EU GDP. A company registered in Germany gains immediate credibility with European clients, partners, and financial institutions, making it the preferred jurisdiction for entrepreneurs targeting the broader EU market.

The country offers several structural advantages for foreign entrepreneurs. There are no restrictions on foreign ownership of German companies. A non-resident can own 100% of a GmbH without requiring a local partner. The corporate tax rate, while not the lowest in Europe, is competitive when combined with Germany's extensive network of double taxation treaties covering over 90 countries. The labor market, though regulated, provides access to one of the most educated and productive workforces in the world.

For a deeper understanding of the German tax landscape, see our detailed guide on Germany's corporate tax system.

Types of Business Structures Available in Germany

Before beginning the registration process, you must select the appropriate legal entity. Germany offers several options, each suited to different business models, capital levels, and growth plans.

GmbH (Gesellschaft mit beschraenkter Haftung)

The GmbH is Germany's equivalent of a limited liability company and is by far the most popular choice for both domestic and foreign entrepreneurs. It requires a minimum share capital of 25,000 EUR, of which at least 12,500 EUR must be deposited before registration. The GmbH offers full liability protection for shareholders, meaning personal assets are shielded from business debts. It can have one or more shareholders (individuals or legal entities) and requires at least one managing director (Geschaeftsfuehrer).

UG (haftungsbeschraenkt)

The UG, often called the "mini-GmbH," was introduced in 2008 to provide an accessible entry point for entrepreneurs who cannot meet the GmbH's capital requirements. The minimum capital is just 1 EUR, though a realistic starting amount is 1,000 to 5,000 EUR. The UG must retain 25% of its annual net profits in a reserve fund until the accumulated capital reaches 25,000 EUR, at which point it can convert to a full GmbH. The UG carries the mandatory suffix "haftungsbeschraenkt" (limited liability) and is governed by the same laws as a GmbH.

AG (Aktiengesellschaft)

The AG is a stock corporation suitable for larger enterprises planning public offerings or requiring broad shareholder bases. It requires minimum capital of 50,000 EUR and a three-tier governance structure: a management board (Vorstand), a supervisory board (Aufsichtsrat), and a general shareholders' meeting (Hauptversammlung). The AG is mandatory for companies in certain regulated industries and for any company seeking a listing on a German stock exchange.

Other Structures

Germany also permits sole proprietorships (Einzelunternehmen), general partnerships (OHG), limited partnerships (KG), and branch offices of foreign companies. These are less common for foreign investors due to unlimited liability exposure or limited operational flexibility.

For most foreign entrepreneurs entering the German market, our analysts recommend the GmbH as the default choice. It combines full liability protection, operational flexibility, and strong credibility in the German business landscape. The UG is an excellent alternative for bootstrapped startups willing to accept the profit retention requirement.

For a detailed comparison of these structures, see our guide on GmbH vs UG vs AG in Germany.

Overview of Key Requirements

Requirement GmbH UG (haftungsbeschraenkt)
Minimum Share Capital 25,000 EUR 1 EUR (practical: 1,000-5,000 EUR)
Capital Deposit Before Registration 12,500 EUR (50%) Full amount
Minimum Shareholders 1 1
Maximum Shareholders Unlimited 3 (if using Musterprotokoll)
Managing Director Required Yes (at least 1) Yes (at least 1)
German Resident Director Not required Not required
Notarization Required Yes (Notar) Yes (Notar)
Handelsregister Entry Mandatory Mandatory
Annual Audit Required Only if thresholds exceeded Only if thresholds exceeded
Estimated Formation Timeline 4-8 weeks 3-6 weeks

Step-by-Step GmbH Registration Process

Step 1: Choose a Company Name and Verify Availability

Your company name must include the suffix "GmbH" and cannot be identical or confusingly similar to an existing registered company. Check name availability through the Handelsregister (www.handelsregister.de) and the German Patent and Trade Mark Office (DPMA) to avoid trademark conflicts. The name must clearly identify the company and not be misleading about its business activities.

Consider reserving a matching domain name and checking EU trademark databases before finalizing your choice. Name disputes after registration can be costly and disruptive.

Step 2: Draft the Articles of Association (Gesellschaftsvertrag)

The Articles of Association are the foundational legal document of your GmbH. They must include the company name, registered office location, business purpose, share capital amount and distribution among shareholders, and the nominal value of each share. While a standardized template (Musterprotokoll) exists for simple single-shareholder companies, most businesses benefit from customized articles drafted by a German lawyer (Rechtsanwalt).

Key provisions to address in the articles include:

  • Share transfer restrictions and approval requirements
  • Rules for shareholder meetings and voting rights
  • Managing director appointment and dismissal procedures
  • Profit distribution policies
  • Non-compete clauses for shareholders and directors
  • Provisions for shareholder exit or dispute resolution

Step 3: Notarization Before a German Notar

The notarization appointment is the central formal step in GmbH formation. All shareholders (or their representatives holding notarized and apostilled powers of attorney) must appear before a German Notar (civil law notary). The Notar verifies the identities of all parties, reads the articles of association aloud, explains the legal implications, and authenticates the signatures.

The German Notar is not merely a witness to signatures. Under German law, the Notar acts as an impartial legal officer who ensures all parties understand the legal consequences of the formation. The Notar also files the Handelsregister application on behalf of the company, making this appointment the most critical step in the entire process.

During the notarization, the following documents are typically executed:

  • Articles of Association (Gesellschaftsvertrag)
  • Shareholder list (Gesellschafterliste)
  • Appointment of managing director(s)
  • Application for Handelsregister entry

Notary fees are regulated by the German Court and Notary Costs Act (GNotKG) and are based on the company's share capital. For a standard GmbH with 25,000 EUR capital, expect notary fees of approximately 800 to 1,500 EUR.

Step 4: Open a Business Bank Account and Deposit Capital

After notarization, open a business bank account at a German bank in the company's name. The account can be opened at major banks such as Deutsche Bank, Commerzbank, Sparkasse, or digital banking platforms like N26 Business or Qonto. You must deposit at least 50% of the share capital (12,500 EUR for a standard GmbH) before the Handelsregister application can proceed.

The bank will issue a confirmation letter (Einzahlungsbeleg) documenting the capital deposit. This document is required for the Handelsregister filing. The remaining 50% of the share capital can be called up later by shareholder resolution as needed.

For guidance on choosing a German business bank, see our overview of banking options in Germany.

Step 5: File for Entry in the Handelsregister (Commercial Register)

The Notar submits the application for entry in the Handelsregister electronically to the local Amtsgericht (district court) responsible for the company's registered address. The application includes the notarized articles of association, shareholder list, managing director appointment, capital deposit confirmation, and any required declarations from the managing director(s).

The Amtsgericht reviews the application for legal compliance and, if everything is in order, enters the company in the Handelsregister. Once registered, the entry is published in the Bundesanzeiger (Federal Gazette). The registration fees are approximately 150 EUR for the court fee plus 150 EUR for publication.

The Handelsregister processing time varies by jurisdiction. In major cities like Berlin, Munich, or Frankfurt, expect 1 to 4 weeks. In smaller towns with less backlog, registration may complete within 1 to 2 weeks.

Step 6: Register with the Finanzamt (Tax Office)

Within a few weeks of Handelsregister entry, you will receive a tax questionnaire (Fragebogen zur steuerlichen Erfassung) from the local Finanzamt. This comprehensive form requires detailed information about the company's expected revenues, business activities, accounting methods, and VAT obligations. It is strongly advisable to have a Steuerberater (tax advisor) complete this form on your behalf.

Upon processing the questionnaire, the Finanzamt issues:

  • A corporate tax number (Steuernummer)
  • A VAT identification number (Umsatzsteuer-Identifikationsnummer) if applicable

The tax registration process typically takes 2 to 4 weeks. Until you receive your VAT number, you cannot issue invoices with VAT or reclaim input VAT on expenses.

Step 7: Register with the IHK or HWK (Chamber of Commerce or Crafts)

All commercial enterprises in Germany are automatically enrolled in the local Industrie- und Handelskammer (IHK) or Handwerkskammer (HWK) upon Handelsregister entry. Membership is mandatory and annual fees apply. For new GmbHs, the IHK fee is typically waived or reduced for the first year, with regular annual dues ranging from 150 to 500 EUR depending on revenue and the specific chamber.

Step 8: Register for Social Insurance (if Hiring Employees)

If your company will employ staff, you must register with the relevant social insurance carriers. Germany has a comprehensive social insurance system covering health insurance (Krankenversicherung), pension insurance (Rentenversicherung), unemployment insurance (Arbeitslosenversicherung), nursing care insurance (Pflegeversicherung), and accident insurance (Unfallversicherung). The employer's share of social contributions is approximately 20-21% of the employee's gross salary.

You must also register with the Berufsgenossenschaft (employers' liability insurance association) for occupational accident coverage, even if you have no employees initially.

Step 9: Obtain Any Required Business Licenses

Depending on your industry, you may need additional permits or licenses before commencing operations. Regulated activities in Germany include financial services, food service, transportation, healthcare, construction trades, and certain professional services. Check with the local Gewerbeamt (trade office) and your IHK to determine whether your specific business activity requires a license.

Required Documents for Company Registration

Document Details Notes
Passport copies of all shareholders Certified copies for foreign shareholders Must be current and valid
Articles of Association (Gesellschaftsvertrag) Notarized by German Notar Customized or Musterprotokoll
Shareholder list (Gesellschafterliste) Names, addresses, share amounts Prepared by Notar
Managing director appointment Resolution appointing Geschaeftsfuehrer Included in notarization
Capital deposit confirmation Bank letter confirming deposit Minimum 12,500 EUR for GmbH
Registered office lease or service agreement Proof of German business address Virtual office acceptable
Power of attorney (if applicable) Notarized and apostilled For shareholders not appearing in person
Managing director declaration No criminal convictions, no business bans Section 6(2) GmbHG declaration
Trade registration (Gewerbeanmeldung) Filed with local Gewerbeamt Required for commercial activities

Timeline and Costs Summary

The total timeline from initial preparation to full operational readiness is typically 4 to 8 weeks. The critical path runs through three main phases: document preparation and notarization (1-2 weeks), Handelsregister entry (1-4 weeks), and Finanzamt registration (2-4 weeks). Some of these phases overlap, as tax registration begins shortly after Handelsregister entry.

Cost Item Estimated Range (EUR) Estimated Range (USD)
Notary fees (GmbH, 25,000 EUR capital) 800 - 1,500 870 - 1,630
Handelsregister court fee 150 163
Handelsregister publication fee 150 163
Bank account opening 0 - 100 0 - 109
Minimum capital deposit (GmbH) 12,500 (stays in company) 13,600 (stays in company)
Trade registration (Gewerbeanmeldung) 20 - 60 22 - 65
Legal advisory (optional) 1,500 - 5,000 1,630 - 5,440
Steuerberater for tax registration (optional) 500 - 1,500 545 - 1,630
Total (excluding capital deposit) 3,120 - 8,460 3,393 - 9,200

These cost estimates are based on 2026 regulated fee schedules and market rates. Actual costs may vary depending on the complexity of your company structure, the city of registration, and whether you engage legal or tax advisory professionals. Our analysts recommend budgeting at the higher end of these ranges to avoid surprises.

Post-Registration Obligations

Accounting and Financial Reporting

All GmbHs must maintain double-entry bookkeeping (Doppelte Buchfuehrung) in accordance with the German Commercial Code (HGB). Annual financial statements, including a balance sheet and profit and loss statement, must be prepared and filed with the Bundesanzeiger. Small GmbHs (revenue below 12 million EUR and fewer than 50 employees) can file abbreviated statements, but the obligation to file is universal.

Tax Obligations

German GmbHs are subject to corporate income tax (Koerperschaftsteuer) at 15%, a solidarity surcharge of 5.5% on the corporate tax (effective 0.825%), and trade tax (Gewerbesteuer) that varies by municipality, typically 7% to 17%. The combined effective tax rate for most GmbHs falls between 23% and 33% depending on location.

VAT returns must be filed monthly or quarterly depending on revenue levels. Annual corporate tax returns are due by July 31 of the following year, with extensions available through a Steuerberater.

For comprehensive tax planning guidance, visit our Germany corporate tax overview.

Managing Director Responsibilities

The Geschaeftsfuehrer (managing director) bears significant personal legal responsibilities under German law. These include the duty to file for insolvency within three weeks of the company becoming insolvent (Insolvenzantragspflicht), the obligation to maintain proper bookkeeping, tax compliance, and social insurance contributions. Failure to meet these duties can result in personal liability and criminal penalties.

Annual Compliance Calendar

Key annual deadlines include IHK fee payment (typically Q1), annual financial statement filing (within 12 months of fiscal year end for small companies), corporate tax return filing (July 31 with extensions), trade tax return filing (July 31), and VAT annual return filing (July 31). Late filings can result in penalties ranging from 25 EUR per month to significant fines for persistent non-compliance.

Common Mistakes to Avoid

Many foreign entrepreneurs encounter avoidable problems during and after the registration process. The most frequent mistakes include underestimating the importance of a qualified Steuerberater, choosing an overly broad or restrictive business purpose in the articles of association, failing to properly document shareholder loans versus capital contributions, neglecting to file the Transparenzregister (Transparency Register) entry, and attempting to conduct business before receiving the tax number from the Finanzamt.

Another common error is confusion between the "GmbH in Gruendung" (GmbH i.G.) phase and the fully registered GmbH. After notarization but before Handelsregister entry, the company exists as a GmbH i.G. During this period, the managing directors bear personal liability for obligations entered into on behalf of the company if the registration ultimately fails.

Key Considerations for Foreign Founders

Foreign entrepreneurs face several additional considerations when registering a company in Germany. Language is a practical barrier, as most official documents, court filings, and tax forms are in German. While some Notare and government offices offer English-language service, having a German-speaking advisor is strongly recommended.

Banking can also present challenges. German banks have strict compliance (KYC/AML) requirements, and some traditional banks are reluctant to open accounts for companies with non-resident directors or complex ownership structures. Digital banks like N26 Business, Qonto, or Penta tend to be more accommodating but may have limitations on transaction volumes or services.

For information about German business regulations and compliance requirements, see our guide on German business laws.

Conclusion

Registering a company in Germany is a well-defined process with clear legal requirements, predictable costs, and reasonable timelines. The GmbH remains the gold standard for foreign entrepreneurs entering the German market, offering strong liability protection, operational flexibility, and immediate credibility. While the 25,000 EUR minimum capital and mandatory notarization add upfront cost compared to some jurisdictions, these requirements reflect the robustness of the German legal system and contribute to the high trust that German companies enjoy in international business.

The key to a smooth registration process is thorough preparation: have your documents ready, engage a competent Notar and Steuerberater early, and allow realistic time for each administrative step. With proper planning, a foreign entrepreneur can establish a fully operational GmbH in Germany within 6 to 8 weeks and begin serving the EU's largest market immediately.

For a complete picture of the costs involved, see our detailed cost breakdown for starting a business in Germany.

Frequently Asked Questions

How long does it take to register a company in Germany?

The full company registration process in Germany typically takes 4 to 8 weeks from start to finish. Notarization of the articles of association can be done in a single appointment. The Handelsregister (Commercial Register) entry takes 1 to 4 weeks depending on the local court's workload. Tax registration with the Finanzamt adds another 2 to 4 weeks. You can begin limited business activities after notarization, but full operations generally require the Handelsregister entry and tax number.

Can a foreigner register a company in Germany without living there?

Yes, foreigners can register a GmbH in Germany without being a resident. There is no citizenship or residency requirement for shareholders. However, you will need a German business address, a German bank account for the capital deposit, and you must appear before a German Notar (notary) or grant a notarized and apostilled power of attorney to a representative. Many foreign founders use a registered agent service or a Steuerberater (tax advisor) to handle the process remotely.

What is the minimum capital required to register a GmbH in Germany?

The minimum share capital for a GmbH is 25,000 EUR. At least 12,500 EUR (50%) must be deposited into the company bank account before registration. The remaining 50% can be called up later as needed. For a UG (haftungsbeschraenkt), the mini-GmbH, the minimum capital is just 1 EUR, though most advisors recommend starting with at least 1,000 to 5,000 EUR for practical credibility.