This website uses cookies

Read our Privacy policy and Terms of use for more information.

In partnership with

Dictate code. Wispr tags the files.

Speak your PR description, bug reproduction, or Cursor prompt. Wispr Flow auto-tags file names, preserves variable names, and formats everything for immediate paste into GitHub, Jira, or your editor.

No re-typing. No context gaps. No mangled syntax. Works natively inside Cursor, Warp, and every IDE at the system level.

4x faster than typing. 89% of messages sent with zero edits. Used by engineering teams at OpenAI, Vercel, and Clay.

Step 1: Choose Your Business Type

Before you register your business, decide what type of business you want.

Some common options are:

  • Freiberufler (Freelancer) – for many professionals like IT consultants, designers, translators, teachers, and similar jobs.
    Starting capital: €0

    You register directly with the Finanzamt (Tax Office) through ELSTER. You usually do not need a Gewerbeanmeldung.

  • Sole Trader (Einzelunternehmen) – if you're running your own small business.
    Starting capital: €0

    You'll usually register at the Gewerbeamt (Trade Office).

  • GbR – if you're starting a business with one or more partners.
    Starting capital: No minimum capital required.

  • UG or Mini GmbH – if you want to create a limited liability company.
    Minimum starting capital: From €1

    💡 Although legally you can start with just €1, most experts recommend starting with at least €500–€1,000 so your business has enough money to cover registration costs and initial expenses.

  • GmbH (Limited Liability Company)

    A GmbH is one of the most trusted business structures in Germany and is suitable for businesses planning to grow.

    Required share capital: €25,000

    You must contribute at least €12,500 before registration, while the remaining amount can be paid later according to legal requirements.

💡 Important:

If you are a Freiberufler, you usually do not register at the Gewerbeamt. Instead, you register directly with the Finanzamt (Tax Office) using the ELSTER tax questionnaire.

STEP 2
Register Your Business

If you are opening a normal commercial business or working as a sole trader, you need to register your business at your local Gewerbeamt (Trade Office).

This process is called Gewerbeanmeldung.

The registration fee is usually between €20 and €60, depending on your city.

After you register, the Gewerbeamt usually informs:

  • The Finanzamt (Tax Office)

  • The IHK (Chamber of Industry and Commerce) or HWK (Chamber of Crafts)

Need Help With the Process?

If you are new to Germany or unsure about the paperwork, you can get support from a Notar (Notary) or a professional business advisor Virtual71.

A notary is especially helpful when:

  • Setting up a UG or GmbH

  • Preparing company documents

  • Registering with the Handelsregister (Commercial Register)

  • Understanding legal requirements

💡 For simple businesses like a sole trader (Einzelunternehmen), a notary is usually not required, but professional guidance can help you avoid mistakes and save time.

STEP 3

If You're Starting a UG or GmbH

There are a few extra steps:

Prepare your company documents (Musterprotokoll or Satzung)

Open a business bank account

Deposit the required share capital

Sign the documents before a notary

The notary registers your company in the Handelsregister

Complete your trade registration and tax registration

💶 Estimated setup costs: Several hundred euros for notary fees, Handelsregister registration, and other legal costs.

STEP 4
Register for Taxes

After your business is registered, complete the Fragebogen zur steuerlichen Erfassung using ELSTER.

The Finanzamt will issue:

  • Tax Number

  • VAT ID (if required)

  • Income Tax or Corporate Tax registration

This usually takes a few days to several weeks.

STEP 5
Other Registrations

Depending on your business, you may also need:

  • IHK or HWK membership (usually automatic)

  • Handelsregister registration (for companies like UG and GmbH)

  • Transparency Register

  • Employee registrations if you hire staff

Documents You'll Usually Need

Prepare these documents before registering:

✔ Passport or ID card

✔ Proof of address

✔ Business address

✔ Description of your business activity

✔ Residence permit (if applicable)

✔ Professional licence or qualification (for regulated professions)

✔ Company documents if you're forming a UG or GmbH

Do You Need a Special Permit?

Most businesses don't need a special permit.

However, some activities do, especially:

  • Craft businesses (Handwerksbetriebe)

  • Restaurants

  • Transport services

  • Security companies

  • Healthcare professions

Always check whether your business requires additional approval before you start.

Final Tip

Don't let the paperwork scare you. Thousands of people start businesses in Germany every year—including many newcomers.

Take it one step at a time, ask questions when you're unsure, and remember that every successful business started with a single registration.

Your business journey in Germany starts today. Good luck!

📩 Coming up next: how to actually complete your Gewerbeanmeldung — the form, the fee, and the three questions that trip up almost every founder.

Got a question about your setup?

Until next week,
German Diary

This newsletter shares general information, not legal or tax advice. Rules vary by case and by Bundesland. For binding guidance, speak with a Steuerberater or Rechtsanwalt.

Keep Reading