HomeGuidesHow to Open Your Own Business in Germany — Complete Guide for Foreigners

Business Guide

How to Open Your Own Business in Germany — Complete Guide for Foreigners

Everything foreigners need to know about starting a business in Germany: legal forms, visa requirements, Gewerbeanmeldung vs Freiberufler registration, tax setup, and mandatory insurance obligations.

2026
8 min read

Legal Forms Overview — Which Structure Suits You?

Germany offers a range of legal forms for self-employed individuals and founders. The right choice depends on your intended activity, how many people you are working with, your risk tolerance, and how much capital you can commit. Freiberufler (liberal professionals) under §18 EStG have the lightest regulatory footprint — no Gewerbe, no IHK, no Gewerbesteuer. Commercial sole traders (Einzelunternehmer) file a Gewerbeanmeldung but carry unlimited personal liability. The GmbH and UG offer limited liability but require more capital, notarisation, and ongoing compliance. The GbR is a default partnership for two or more people operating together without forming a company.

FormMin. CapitalLiabilityRegisterBest For
Freiberufler (§18 EStG)€0Unlimited personalOnly FinanzamtProfessionals: doctors, lawyers, IT
Einzelunternehmer€0Unlimited personalGewerbeamt + optional HRSolo traders & small business
GbR€0Joint unlimitedGewerbeamt onlyTwo+ person informal partnership
UG (haftungsbeschränkt)€1Limited (GmbHG §5a)HandelsregisterLow-capital start with limited liability
GmbH€25,000Limited (GmbHG §13)HandelsregisterStandard for scaling companies

EU Citizens — Niederlassungsfreiheit Under TFEU Art. 49

Citizens of EU and EEA member states benefit from Niederlassungsfreiheit (freedom of establishment) under TFEU Article 49. This means an EU/EEA national can register any form of self-employment or company in Germany without a special visa or residence permit authorisation for self-employment. You simply register at the Einwohnermeldeamt on arrival, obtain an EU residence registration certificate (Freizügigkeitsbescheinigung), and proceed directly with Gewerbeanmeldung or Finanzamt notification. There is no minimum investment requirement and no IHK assessment needed.

  • EU/EEA nationals: full right of establishment under TFEU Art. 49
  • No special self-employment visa required — freedom of movement applies
  • Register at Einwohnermeldeamt on arrival for Anmeldebestätigung
  • Proceed directly to Gewerbeanmeldung or Finanzamt notification
  • Swiss nationals: equivalent rights under the bilateral CH-EU Personenfreizügigkeitsabkommen

Non-EU Nationals — §21 AufenthG Self-Employment Visa

Non-EU nationals who wish to run a business in Germany while residing here require a residence permit that includes self-employment authorisation under §21 AufenthG. The 2024 Fachkräfteeinwanderungsgesetz reform removed the prior fixed minimum investment (previously €250,000) and the 5-job requirement. The Ausländerbehörde now applies a flexible assessment of economic viability, sector demand, and founder qualifications. A formal IHK Stellungnahme (written chamber assessment of the business plan) is not legally required but is strongly recommended — in borderline cases it is often decisive. Initial permit duration is up to 3 years; permanent residency is possible after 3 years of sustainable operation.

  • §21 AufenthG: self-employment residence permit for non-EU nationals
  • 2024 reform removed fixed €250,000 investment and 5-job requirements
  • Ausländerbehörde applies flexible economic need and viability test
  • IHK Stellungnahme: formal business plan assessment — not mandatory but highly influential
  • Initial permit: up to 3 years; permanent residency (Niederlassungserlaubnis) after 3 years

Gewerbeanmeldung vs Freiberufler Registration — Key Difference

Whether you register via the Gewerbeamt (Gewerbeanmeldung under GewO §14) or simply notify the Finanzamt as a Freiberufler depends entirely on the nature of your activity. Freiberufler status under §18 EStG applies to "liberal professions" — doctors, lawyers, architects, tax advisors, journalists, engineers, and IT consultants providing primarily intellectual/advisory services. Gewerbetreibende are all other commercial traders. Misclassifying a Gewerbe activity as Freiberufler leads to back-payment of Gewerbesteuer plus interest. When in doubt, request a written determination from your Finanzamt before starting.

  • Freiberufler (§18 EStG): notify Finanzamt only — no Gewerbeanmeldung, no IHK, no Gewerbesteuer
  • Gewerbetreibende (§15 EStG): Gewerbeanmeldung at Gewerbeamt, IHK membership, Gewerbesteuer applies
  • IT consultants: generally Freiberufler if providing intellectual services; Gewerbe if selling products
  • Finanzamt can issue binding written determination (verbindliche Auskunft) on classification
  • Misclassification as Freiberufler when actually Gewerbetreibende: back taxes plus interest (AO §233a)

Opening a Business Bank Account (Geschäftskonto)

While not legally mandatory for a sole trader, maintaining a separate Geschäftskonto (business bank account) is practically essential. Mixing business and personal finances makes bookkeeping unreliable, invites tax scrutiny, and creates personal liability exposure. For a GmbH, a separate account is legally required from formation. German banks (Deutsche Bank, Commerzbank, Sparkasse) and online providers (FYRST, Penta, Kontist) offer business accounts. Online fintechs typically open accounts within 1–3 days; traditional banks may take 1–2 weeks. For non-EU nationals without prior German banking history, FYRST and N26 Business are typically the most accessible options.

  • GmbH: separate Geschäftskonto is legally required from day one
  • Sole traders: not legally required but essential for tax compliance and credibility
  • Online fintechs (FYRST, Penta, Kontist): typically 1–3 days opening
  • Traditional banks (Sparkasse, Deutsche Bank): 1–2 weeks, may require in-person appointment
  • Non-EU residents: FYRST or N26 Business are typically most accessible

USt-IdNr and Steuernummer — Tax Registration Essentials

Every business operating in Germany needs two tax identifiers. The Steuernummer (tax number) is issued by the local Finanzamt within 2–4 weeks of filing the Fragebogen zur steuerlichen Erfassung under AO §138. It is required on all German invoices. The USt-IdNr (Umsatzsteuer-Identifikationsnummer) is issued separately by the Bundeszentralamt für Steuern (BZSt) and is required for VAT-exempt intra-EU B2B transactions under UStG §27a. Without a USt-IdNr, German businesses cannot legally invoice EU clients VAT-free. Processing time for the USt-IdNr is typically 2–6 weeks after the Steuernummer is issued.

  • Steuernummer: issued by Finanzamt within 2–4 weeks of Fragebogen filing (AO §138)
  • USt-IdNr: issued by BZSt for intra-EU B2B transactions (UStG §27a)
  • Both numbers must appear on invoices — use correct number per transaction type
  • Kleinunternehmer under UStG §19 (turnover <€22,000 prior year): may opt out of VAT collection
  • USt-IdNr application at bundeszentralamt.de/ustid — allow 2–6 weeks after Steuernummer

Mandatory Krankenversicherung (Health Insurance)

Germany operates a mandatory health insurance system for all residents. Self-employed individuals are not automatically enrolled in the statutory scheme (GKV — Gesetzliche Krankenversicherung) and must arrange their own coverage. GKV contributions for self-employed are based on income: the 2024 general rate is 14.6% of gross income plus a supplementary Zusatzbeitrag (average ~1.6%), plus 3.4% for Pflegeversicherung (nursing care). Alternatively, those earning above the Versicherungspflichtgrenze (~€69,300 in 2024) can switch to private PKV (Private Krankenversicherung), which may be cheaper for healthy young individuals but carries risk with age.

  • GKV: mandatory for all residents — self-employed must actively enrol
  • GKV rate 2024: 14.6% + ~1.6% Zusatzbeitrag + 3.4% Pflegeversicherung = ~19.6% of income
  • PKV option available above Versicherungspflichtgrenze ~€69,300 (2024)
  • Missing health insurance registration can lead to large backdated premiums
  • Apply to a Krankenkasse (e.g. TK, AOK, Barmer) as soon as you commence business

Berufsgenossenschaft (BG) Registration for Gewerbetreibende

All Gewerbetreibende must register with the responsible Berufsgenossenschaft (BG) — the statutory employer accident insurance body — within one week of commencing business under SGB VII §192. Registration is automatic through the Gewerbeamt notification to the BG, but you must confirm with the relevant BG for your sector (e.g. BG Bau for construction, BG ETEM for electrical trade, BGHW for retail). Freiberufler can voluntarily register for personal accident protection. BG contributions are set annually based on payroll and industry risk class. Failure to register results in back-contributions for the full unregistered period.

  • Registration deadline: within 1 week of Betriebseröffnung (SGB VII §192)
  • Gewerbeamt notifies responsible BG automatically — but confirm your registration
  • BG is determined by sector (BG Bau, BG ETEM, BGHW, etc.)
  • Freiberufler: voluntary registration option for personal accident coverage
  • Back-contributions levied for full unregistered period if discovered

First Steps Checklist for New Business Owners in Germany

The sequence of steps matters when starting a business in Germany. Begin with choosing the right legal form and checking name availability at handelsregister.de, then follow the correct registration order to avoid delays and fines. For GmbH founders, the Notartermin must come before Handelsregister filing, and the Gewerbeanmeldung follows after registration. For sole traders and Freiberufler, notifying the Finanzamt is the critical first step. Always open a separate business bank account before issuing your first invoice to ensure clean bookkeeping from day one.

StepAuthorityTimelineFee
Choose legal form + check name (Handelsregister)handelsregister.deBefore starting€0
Anmeldung (register address)EinwohnermeldeamtWithin 2 weeks of arrival€0–€12
Notartermin (GmbH/UG only)Notar1–2 weeks to book€300–€600
Gewerbeanmeldung (Gewerbe only)GewerbeamtBefore trading€20–€65
Fragebogen zur steuerlichen ErfassungFinanzamt via ELSTERWithin 4 weeks€0
Business bank accountBank/Fintech1–5 days€0–€10/mo
KrankenversicherungKrankenkasse (GKV or PKV)Before startingIncome-based
Berufsgenossenschaft (Gewerbe)BG (sector-specific)Within 1 weekIncome-based
USt-IdNr (B2B EU trade)BZSt2–6 weeks after Steuernummer€0
Transparenzregister (GmbH/UG)Transparenzregister.deWithin 4 weeks€20.80/yr

Common Pitfalls When Starting a Business in Germany as a Foreigner

Foreigners face several specific obstacles when starting a German business. Bank account opening is frequently the biggest bottleneck — many German banks require a Schufa credit report, which new arrivals do not have. Using a fintech (FYRST, Penta) for the first 12 months and then migrating to a traditional bank is a practical workaround. Non-EU founders on a §21 AufenthG visa must ensure their business activities stay within the scope approved on their permit — expanding into a new sector may require a permit amendment. VAT (Umsatzsteuer) registration delays cause invoicing problems — apply for the USt-IdNr as soon as the Steuernummer arrives.

  • Bank account: new arrivals lack Schufa history — use fintechs (FYRST, Penta) initially
  • §21 AufenthG: stay within the approved business activity scope or amend permit
  • Umsatzsteuer delay: apply for USt-IdNr immediately after receiving Steuernummer
  • Freelancer misclassification: get written Finanzamt determination before issuing invoices
  • IHK fees: budget for annual membership fee from year one (€100–€400)

warning

Frequently Asked Questions

Can a non-EU national start a business in Germany?

Yes, but a residence permit that includes self-employment authorisation is required under §21 AufenthG. Since the 2024 Fachkräfteeinwanderungsgesetz reform, the prior fixed requirements of €250,000 investment and 5 jobs were removed. The Ausländerbehörde now assesses economic viability and sector demand. An IHK Stellungnahme (business plan assessment by the chamber) significantly strengthens the application.

What is the difference between Freiberufler and Gewerbetreibender in Germany?

A Freiberufler (liberal professional under §18 EStG) provides intellectual or artistic services — doctors, lawyers, architects, IT consultants, journalists. They register only with the Finanzamt and pay no Gewerbesteuer. A Gewerbetreibender is any other commercial trader who must file a Gewerbeanmeldung, joins the IHK automatically, and pays Gewerbesteuer on profits above the €24,500 Freibetrag.

Do EU citizens need special permission to start a business in Germany?

No. EU and EEA citizens enjoy Niederlassungsfreiheit (freedom of establishment) under TFEU Article 49 and can start any business form in Germany without a special self-employment visa. They must register their address at the Einwohnermeldeamt and then proceed directly with Gewerbeanmeldung or Finanzamt notification.

How long does it take to start a business in Germany?

For a sole trader or Freiberufler, you can be legally trading within 1–3 days: register your address, file the Gewerbeanmeldung or notify the Finanzamt, and open a bank account. The Steuernummer arrives in 2–4 weeks. For a GmbH, the full timeline from Notartermin to operational status is 4–8 weeks including Handelsregister registration and tax registration.

Is health insurance mandatory for self-employed people in Germany?

Yes. All residents in Germany must have health insurance coverage. Self-employed individuals are not automatically enrolled in statutory GKV — they must apply directly to a Krankenkasse. The 2024 GKV rate for self-employed is approximately 14.6% plus a ~1.6% Zusatzbeitrag plus 3.4% Pflegeversicherung, totalling about 19.6% of gross income. Those above the Versicherungspflichtgrenze (~€69,300) can choose PKV instead.

What is the IHK and does every business in Germany have to join?

The IHK (Industrie- und Handelskammer) is the regional chamber of commerce. All Gewerbetreibende — including GmbHs and sole traders registered via Gewerbeanmeldung — automatically become IHK members under IHKG §2 upon registering their Gewerbe. Membership is mandatory and cannot be waived. Annual fees range from ~€100–€400 depending on turnover and region. Freiberufler are not IHK members.

What is the Gewerbeanmeldung and how much does it cost?

The Gewerbeanmeldung is the registration of commercial activity required under GewO §14. It is filed at the local Gewerbeamt (trade licensing office). The fee is €20–€65 depending on the municipality. Registration can typically be completed in 30–60 minutes. The Gewerbeamt notifies the Finanzamt, IHK, and Berufsgenossenschaft automatically upon registration.

Do I need a German business bank account?

For a GmbH, a separate bank account is legally required from formation. For sole traders and Freiberufler, it is not legally mandated but is essential for tax compliance, credibility, and clean bookkeeping. Fintechs such as FYRST, Penta, and Kontist offer fast digital account opening (1–3 days) with no Schufa history requirement, making them ideal for new arrivals.

What is the USt-IdNr and when do I need it?

The USt-IdNr (Umsatzsteuer-Identifikationsnummer) is the German EU VAT identification number issued by the Bundeszentralamt für Steuern (BZSt). It is required for VAT-exempt invoicing to other EU businesses under UStG §27a. Without it, you must charge German VAT even on cross-border EU invoices. Apply to BZSt as soon as you receive your Steuernummer — processing takes 2–6 weeks.

What is the Berufsgenossenschaft and must I register?

The Berufsgenossenschaft (BG) is Germany's statutory employer accident insurance system under SGB VII. All Gewerbetreibende must register within one week of commencing business. The Gewerbeamt notifies the relevant BG automatically, but founders should confirm registration. Contributions are based on payroll and industry risk class. Freiberufler can register voluntarily for personal accident protection.

Can I be both a Freiberufler and run a Gewerbe in Germany?

Yes, but with important consequences. If you operate both freelance (§18 EStG) and commercial (§15 EStG) activities from the same business, the Finanzamt may "infect" (Abfärbung under EStG §15(3)) all income with Gewerbesteuerpflicht — meaning even your freelance income becomes subject to Gewerbesteuer. To avoid this, many founders separate the activities into distinct legal entities.

What taxes does a self-employed person pay in Germany?

A sole trader pays Einkommensteuer (income tax) at progressive rates from 0% to 45% on net business profit, Gewerbesteuer on commercial income above the €24,500 Freibetrag (offset against Einkommensteuer under EStG §35), and Umsatzsteuer (VAT) at 19% standard rate unless using the Kleinunternehmerregelung (UStG §19). Freiberufler are exempt from Gewerbesteuer.

What is the Kleinunternehmerregelung?

The Kleinunternehmerregelung under UStG §19 exempts small businesses from collecting and remitting VAT. To qualify, prior-year turnover must have been ≤€22,000 and current-year turnover must be expected to remain ≤€50,000. Businesses using this exemption cannot claim input VAT deductions and must note "gemäß §19 UStG wird keine Umsatzsteuer erhoben" on their invoices.

How do I classify my activity as Freiberufler or Gewerbe?

The determining factor is whether the activity is a "liberal profession" under §18 EStG — typically intellectual, creative, or advisory professions requiring personal expertise. IT consultants who provide strategic advice are generally Freiberufler; those who sell software products or provide repair services are Gewerbetreibende. For borderline cases, request a verbindliche Auskunft (binding written ruling) from your Finanzamt before starting to avoid back-tax liability.

Do I need a Steuerberater when starting a business in Germany?

Not legally required, but strongly recommended for non-German speakers and complex situations. A Steuerberater (tax advisor, regulated under StBerG) helps with the Fragebogen zur steuerlichen Erfassung, sets up compliant bookkeeping, advises on Freiberufler vs Gewerbe classification, and handles annual tax returns. Fees are regulated by StBVV and are tax-deductible business expenses. Initial consultations are typically €100–€200.

Need professional help?

Licensed German lawyers in Düsseldorf since 2007.

Free Consultation

Work with the firm that knows Germany.

Licensed lawyers and accountants in Düsseldorf. Free 30-minute consultation, no commitment.

Book Free Consultation