Skip to main content

How to start a business in Germany

Starting a business in Germany means setting up your self-employment in the right category, registering with the right authority, and completing tax registration so you can invoice correctly. In many cases, you’ll register your activity and then submit an online tax registration form to get your business tax number.

The most important points at a glance

  • First decide whether you are Freiberufler (freelancer) or running a Gewerbe (trade/business).
  • If you run a Gewerbe, you generally need a trade notification (Gewerbeanmeldung/Gewerbeanzeige) with your local authority (Gewerbeamt).
  • You usually need to complete tax registration online (ELSTER) to receive your Steuernummer.
  • A VAT ID (USt-IdNr.) is mainly relevant for EU cross-border VAT topics.
  • Your legal form (sole proprietor, GbR, UG, GmbH) affects liability, costs, and admin work.

Taxfix tip: When it’s time for your annual tax return / tax declaration, you can file with Taxfix step-by-step - no tax knowledge needed.

01.

What Does It Mean to Start a Business in Germany?

Starting a business in Germany means you begin a self-employed activity and set it up legally and tax-wise. The most important split is whether your work counts as a Freiberufler activity or a Gewerbe.

Freiberufler vs. Gewerbe

  • Freiberufler: you typically register directly via tax registration and you usually don’t do a trade office registration for the activity itself.
  • Gewerbe: you generally must notify your local trade office/authority before or when you start.

Fair prices, top performance

As individual as your taxes: choose exactly the solution that fits you and your needs. Find full pricing details on our costs page

02.

Who Can Start a Business in Germany?

In general, you can start a business in Germany, but your residence status can determine whether you’re allowed to be self-employed. If you’re a non‑EU/EEA/Swiss national, you often need a residence permit that explicitly allows self-employment.

Practical check: Clarify your right to self-employment before you sign contracts or start invoicing, because immigration restrictions can delay your launch.

Scan your payslip, and you're done!

It's so simple and completely digital: photograph or upload your documents. Taxfix then automatically transfers all important information. Accurately and stress-free!

Start for free

03.

What is the Right Business Structure?

The right business structure is the one that fits your risk level, how many founders you have, and how you want to grow. Many founders start as a sole proprietor (or freelancer), while others choose a GbR (two or more people), or a limited-liability option like UG or GmbH.

Quick comparison table

Structure

Best for

Liability (simplified)

Typical setup effort

Sole proprietor / Freiberufler

Solo start, low complexity

Personal liability

Low

GbR

Two+ founders

Personal liability

Medium

UG (haftungsbeschränkt)

Limited liability with lower starting capital

Limited (corporate)

Higher (notary + register)

GmbH

Limited liability + strong market signal

Limited (corporate)

Higher (notary + register)

Tip

If you’re unsure which structure fits, ask your local IHK/HWK early - this can prevent expensive changes later.

04.

Step-by-Step: How to Start a Business in Germany

To start a business in Germany, you usually (1) classify your activity, (2) register where required, and (3) complete your tax registration so you receive your Steuernummer.

Step-by-step checklist

  1. Clarify your activity: Freiberufler or Gewerbe.
  2. If Gewerbe: submit your trade notification with your local authority (Gewerbeamt).
  3. Complete tax registration online (ELSTER): fill in the “Fragebogen zur steuerlichen Erfassung”.
  4. Receive your Steuernummer from your Finanzamt (usually by post after review).
  5. Request a VAT ID (USt-IdNr.) if you need one, especially for EU cross-border business.
  6. Set up basic admin: separate business account (recommended), invoice templates, and document storage.

Your business income affects your personal income tax return. With Taxfix, you can start your tax return and answer simple questions on your phone.

05.

Common Mistakes When Starting a Business in Germany

The biggest mistakes are usually paperwork-related, and they can delay your tax number and first invoices.

Common pitfalls:

  • Registering in the wrong category (Freiberufler vs Gewerbe).
  • Waiting too long to complete tax registration (which delays your Steuernummer).
  • Confusing your Steuernummer with your USt-IdNr.
  • Choosing UG/GmbH without planning for notary/register steps and costs.
  • Not checking whether your activity needs a special permit.

Kleinunternehmer

Less bureaucracy, more support.

Small business owners in the care sector, design, catering, and various other areas do a lot—and we believe they deserve the best possible professional support for their projects. For example, with their taxes. So they can focus on their job and not on forms.

FAQ

Yes. If you are not an EU/EEA/Swiss citizen, you often need a residence permit that explicitly allows self-employment. Always check your specific residence status before starting.

It depends on your legal form and whether you need a notary and commercial register entry. A simple freelancer/sole proprietor setup is usually much cheaper than forming a UG/GmbH.

It depends on your registrations and how quickly your Finanzamt processes your tax registration. Many timelines are driven by how fast you receive your Steuernummer.

Not always. A VAT ID is mainly relevant for EU VAT topics and specific business situations. Many founders start without it and apply when they need it.

Money on my mind – The Taxfix Podcast

We're talking about money! We break the taboo and talk about money with exciting guests every week - without mincing words.

Listen now
Lächelnder Mann sitzt auf einem Stuhl