5 June, 2026
Photo: unsplash.com
Author: October 19, 2025  429

How to Start a Business in Germany: Nine Simple Steps for Foreigners

Germany is an economic giant that attracts entrepreneurs from all over the world. However, as the publication empleyo.net writes, starting your own business here “is not for the faint of heart.” This process is structured but highly bureaucratic, requiring completion of nine main stages.

Photo: unsplash.com

1. Idea and Business Plan

The first and most important step is defining the idea and creating a detailed business plan. German authorities require a detailed, realistic, and well-structured document covering market analysis, the operating model, financial forecasts, and the chosen legal structure. This plan is mandatory for:

  • The Tax Office (Finanzamt).
  • Banks (for opening a business account and obtaining credit).
  • Obtaining a self-employment visa (for citizens of non-EU countries).

2. Choosing the Legal Structure

The choice of the correct company form determines your personal liability and capital requirements:

  • GmbH/UG (Limited Liability Company/Mini-LLC): Provides limited liability but requires notarization and capital (from €1 for UG up to €25,000 for GmbH).
  • Einzelunternehmen (Sole Proprietorship) / Freiberufler (Liberal Professional): The simplest forms, they do not require capital but entail full personal liability for the business’s debts.

3. Legal Foundation (Visas and Permits)

Non-EU citizens must apply for a Residence Permit for Self-Employment (Aufenthaltserlaubnis zur Ausübung einer selbstständigen Tätigkeit). This process requires a thorough business plan, proof of financing, and approval from local authorities, such as the IHK.

However, citizens of Ukraine who hold temporary protection status under § 24 AufenthG already have the right to self-employment. This provides a critical advantage, as, due to the extension of the status until March 2027, they can focus on their business, bypassing the complex stage of obtaining a special self-employment visa.

4. Registration and Tax Obligations

After resolving the residency issue, it is necessary to register the activity with the authorities. If your activity is commercial (Gewerbe), you must register it with the local Gewerbeamt (Trade Office). This step is only unnecessary for Freiberufler.

  • Gewerbeamt (Trade Office): Mandatory registration for everyone who is not a Freiberufler (GmbH, UG, Einzelunternehmen).
  • Finanzamt (Tax Office): Submission of the Fragebogen zur steuerlichen Erfassung (Questionnaire for Tax Registration) to obtain a Tax Number (Steuernummer) and, if necessary, a VAT Number (USt-IdNr.).

5. Taxation

The legal structure directly determines tax obligations. Before moving to payment, you must obtain a Steuernummer and Umsatzsteuer-Identifikationsnummer (VAT/Sales Tax Number) from the Finanzamt, unless you fall under the Kleinunternehmer (Small Business) status limit (€22,000 annual turnover).

Your legal form determines the specific taxes:

  • Einkommensteuer (Income Tax): A progressive rate, paid on net profit.
  • Gewerbesteuer (Trade Tax): Paid only by Gewerbetreibende (commercial activities). Freiberufler are exempt from it.
  • Umsatzsteuer (VAT): Paid if the annual turnover exceeds the Kleinunternehmer limit (€22,000).

6. Opening a Business Account

In Germany, all entrepreneurs must have a dedicated business bank account for all transactions related to entrepreneurial activity and cannot use personal cards. The statutory capital is also deposited into a separate Business Account if you establish a GmbH. All accounting related to the account must strictly comply with German accounting rules, which often requires hiring a tax consultant (Steuerberater).

7. Commercial Register and Chambers (Handelsregister, IHK/HWK)

In parallel with tax registration and opening an account, legal entities and most merchants are required to record their activities with state and industry institutions, ensuring their official status:

  • Handelsregister (Commercial Register): Registration is mandatory for GmbH and UG. This step grants the company official legal status.
  • IHK/HWK (Chamber of Commerce and Industry/Chamber of Crafts): Most entrepreneurs automatically become members of the IHK, which requires payment of annual fees.

8. Social Insurance

It is necessary to settle matters regarding medical and pension insurance. The self-employed are responsible for covering these expenses entirely themselves, which is a significant cost item and must be considered in the financial model.

9. Celebration and Lifelong Paperwork

After completing all stages, you can start working. However, the paperwork never stops — regular tax returns, reports, permit renewals, and communication with a tax consultant become an integral part of life for a German entrepreneur.

More in FINANCE