GmbH Formation Step by Step

Published on: 2024-09-15

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.

FeatureGmbHUG (haftungsbeschränkt)
Minimum capital€25,000€1
LiabilityLimited to company assetsLimited to company assets
Retention requirementNone25% of annual profit until €25,000
Bank credibilityHighModerate
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.

Share This Article

Related Posts