🇩🇪

Guide to Establishing a GmbH in Germany

Oct 20, 2024

Setting Up a GmbH in Germany: A Step-by-Step Guide

Introduction

  • Setting up a GmbH in Germany is complex compared to a sole proprietorship.
  • GmbH (Gesellschaft mit beschränkter Haftung) is a legal entity, distinct from its owners.
  • Requires careful planning and multiple steps to legally establish.

Step 1: Deciding Partners and Managing Director

  • Decide who will be the partner(s) and the managing director.
  • A GmbH can have different owners and managing directors.
  • The decision on roles is crucial for subsequent steps.

Step 2: Drafting a Partnership Agreement

  • Known as a statute, it outlines the company's name, address, purpose, and share capital.
  • Minimum share capital is €25,000.
  • Use a sample protocol if setting up alone to save costs or consult a lawyer if more complex.

Step 3: Notary Appointment

  • Partnership agreement must be notarized.
  • Cost: €500-€700, requires photo ID.
  • Notary also registers the GmbH in the commercial register.

Step 4: Opening a Bank Account

  • Necessary to open a bank account with the partnership agreement.
  • Ensure the bank supports new company accounts.
  • Deposit at least half of the share capital (e.g., €12,500 for €25,000 capital).

Step 5: Registration in Commercial Register

  • Notary uses payment proof and statutes to register GmbH.
  • Costs about €100-€200 for registration.
  • Beware of fraudulent invoices post-registration.

Step 6: Business Registration

  • Register the business in the local municipality.
  • Similar process to sole proprietorship, select GmbH as legal form.

Step 7: Tax Registration

  • Complete tax registration questionnaire.
  • Apply for VAT identification number.
  • Obtain tax number to issue invoices.

Step 8: Register with IHK or Chamber of Crafts

  • Compulsory membership in IHK for most industries.
  • Registration is mandatory and requires fee payment.

Step 9: Register with Federal Employment Agency

  • Obtain a company number to employ workers.
  • Necessary for the owner to receive salary or profit.

Step 10: Register with Employers' Liability Insurance Association

  • Statutory accident insurance, necessary for payroll processing.

Step 11: Register with Transparency Register

  • Required for compliance with money laundering regulations.
  • Identifies beneficial owners of the company.

Conclusion

  • Completing these steps legally establishes a GmbH.
  • The process can take 4-10 weeks based on authority responsiveness.
  • Considerations for ongoing bookkeeping and tax filing are essential.

Additional Tips

  • Be wary of fraudulent invoices after registration.
  • Ongoing administrative responsibilities include bookkeeping and tax submissions.
  • Additional resources and tools may be necessary for support.

Note: Consider consulting with legal and financial advisors throughout the process for guidance and compliance.