Registering as a freelancer

Which registrations apply to you, in which order – and what you may invoice meanwhile.

Last reviewed: August 2026

Heads-up: the invoice generator itself is in German – it is used by German businesses and its wording has to match German legal requirements. These pages explain what the German rules actually say. Where a German term matters, we keep it: you will meet it on official forms, and a translated version will not help you find it there.

Freiberufler or Gewerbe – the fork in the road

German law separates freie Berufe from Gewerbe, and the difference has real consequences:

FreiberuflerGewerbe
Typicaldoctors, lawyers, engineers, journalists, translators, many developers and designerstrade, crafts, most services, agencies
Registration at the Gewerbeamtnoyes
Trade tax (Gewerbesteuer)noabove an allowance
Chamber membership (IHK/HWK)noyes
Bookkeepingsimple cash-basis accountingsimple, up to certain thresholds

The classification is not yours to choose – the tax office decides it from what you actually do. Borderline cases, especially in IT and design, are common and worth one appointment with a Steuerberater before you file anything.

The steps, in order

  1. Gewerbeanmeldung at the local Gewerbeamt – only if you are a Gewerbe. A small fee, usually same-day.
  2. Fragebogen zur steuerlichen Erfassung – the tax registration questionnaire, filed electronically through ELSTER. This is the important one: it decides your Steuernummer, whether you use the Kleinunternehmer rule, and your VAT filing frequency.
  3. USt-IdNr. – request it in the questionnaire if you will have EU business customers. Free.
  4. Health insurance – tell your insurer that you are now self-employed. Missing this step is the single most expensive oversight on this list.
  5. Berufsgenossenschaft – statutory accident insurance; registration is mandatory for many trades even without employees.

The question on the questionnaire that matters most

Kleinunternehmer: yes or no. Say yes and you charge no VAT but cannot deduct any. Say no and you are bound to standard taxation for five years. Read the small business rule before you tick a box you cannot untick.

Can you invoice before the Steuernummer arrives?

Yes. You may work and invoice from day one. What you cannot do is put a Steuernummer on the invoice that does not exist yet.

The usual practice: write „Steuernummer beantragt“ (tax number applied for) on the invoice and send a corrected version once you have it. Some customers will wait for the corrected one before paying – which is a reason to file the questionnaire early, not a reason to delay invoicing.

Need an invoice right now?

ZackFertig checks every mandatory field required by German law while you type and turns it into a finished PDF. Unlimited, no account, no subscription.

Write an invoice – free

Common questions

How long does the Steuernummer take?

Typically two to six weeks, depending on the tax office. Filing through ELSTER is faster than on paper.

Do I need a business bank account?

Not by law as a sole trader, but most private account terms forbid business use. A separate account also makes your bookkeeping enormously easier.

Do I need a Steuerberater?

Not legally. For the classification question, the Kleinunternehmer decision and the first annual return, one or two paid hours are usually money well spent.

What is an Impressum and do I need one?

If you have a website used for business, yes. It must show your name, address, contact details and, if you have one, your USt-IdNr. A P.O. box does not satisfy it.

Legal basis

This page refers to the following German provisions so you can look them up yourself. It is information, not legal advice for your individual case.

This page explains German rules in English for orientation. It is information, not legal or tax advice, and the German wording of the law prevails. For your individual case, talk to a Steuerberater (German tax adviser).

More free tools