How to Form a GmbH in Germany โ A Practical Guide for Foreign Entrepreneurs
If you are planning to do business in Germany, the GmbH (Gesellschaft mit beschrรคnkter Haftung) is likely the right legal entity for you. It is the German equivalent of a limited liability company and accounts for the vast majority of incorporated businesses in the country. Around 500,000 GmbHs are currently registered, making it the most trusted and recognized business form among German banks, suppliers, and customers.
Why Choose a GmbH?
The GmbH offers limited liability, meaning your personal assets are protected. It carries significant credibility in the German market โ many B2B partners and larger retailers will only work with incorporated entities. The minimum share capital is โฌ25,000, of which at least โฌ12,500 must be paid in before registration. If that amount is too high for your initial budget, consider the UG (haftungsbeschrรคnkt), a mini-GmbH that can be formed with as little as โฌ1 in share capital.
| Feature | GmbH | UG (haftungsbeschrรคnkt) |
|---|---|---|
| Minimum capital | โฌ25,000 | โฌ1 |
| Liability | Limited to company assets | Limited to company assets |
| Retention requirement | None | 25% of annual profit until โฌ25,000 |
| Bank credibility | High | Moderate |
| Notary costs | โฌ800โ1,500 | โฌ300โ500 (model protocol) |
The Formation Process
Forming a GmbH involves several mandatory steps, all of which must be completed in a specific order:
- Step 1 โ Articles of Association: Draft the company charter (Gesellschaftsvertrag). For simple structures (up to 3 shareholders, 1 managing director), you can use the standardized model protocol, which reduces notary costs.
- Step 2 โ Notary Appointment: A German notary must authenticate the articles and the commercial register application. This is a legal requirement and cannot be skipped. Remote notarization via video is available since 2022 for certain cases.
- Step 3 โ Bank Account: Open a business bank account and deposit the share capital. The bank will issue a confirmation letter required for registration. N26 Business, Qonto, and traditional banks like Commerzbank or Deutsche Bank all offer business accounts.
- Step 4 โ Commercial Register: The notary submits the application to the local court (Amtsgericht). Registration fees are approximately โฌ150โ300. Processing takes 1โ3 weeks depending on the court.
- Step 5 โ Trade Office: Register your business with the local Gewerbeamt (โฌ20โ60 fee). This triggers automatic notifications to the tax office, chamber of commerce, and trade association.
- Step 6 โ Tax Registration: Complete the tax questionnaire (Fragebogen zur steuerlichen Erfassung) via the ELSTER online portal. You will receive your tax number and VAT ID (USt-IdNr.).
Timeline and Costs
Expect 2โ4 weeks from the notary appointment to full registration. Total costs for a standard GmbH formation run between โฌ1,500 and โฌ2,500, including notary fees, court fees, and initial advisory costs. The UG formation is cheaper at around โฌ500โ800 total.
Common Mistakes to Avoid
Foreign founders often underestimate the importance of the business purpose clause in the articles. If it is too narrow, you may need an expensive amendment later. Also, ensure your company name is unique and does not conflict with existing trademarks โ check the DPMA trademark database and the commercial register before committing.
Zunapro handles the entire GmbH formation process for international clients: from choosing the right legal form to coordinating the notary appointment and completing all registrations. We make entering the German market straightforward.