Registering for self employment in germany
German Visa,  Finance

How to Register for Self-Employment in Germany

Last updated on December 10th, 2021 at 11:54 am

Do you intend to become a freelancer in Germany? Learn how to Register for Self-Employment in Germany in this step by step guide.


As you know that there are only two things certain in life – death and paying German taxes.

Before you earn a single penny from your freelance or trade, you have to register for self-employment in Germany. This is done at your local tax office or Finanzamt.

Successful registration at Finanzamt allows you to send your clients the invoices or sell your goods and services legally.  And get paid. And then get taxed.

There are three key tax numbers that you need in order to officially become a freelancer in Germany.
1) a German Tax ID Number (mandatory)
2) a German Tax Number (mandatory)
3) a VAT number (circumstantial)

Learn more about German tax numbers here.


Before starting with any of these steps, make sure that you are already registered as a resident in Germany and own a bank account.

And of course, at this point, you should already hold a valid visa that allows you to take up gainful self-employment.

If your residence document does not explicitly permit gainful self-employment (Selbständige Tätigkeit gestattet), you are not allowed to work as a self-employed person in Germany.

Registering at the local tax authorities is a tax-related process. It has very little to do with immigration status or nationality. When it comes to taxes in Germany, everyone is equal. Only your income and profession are of the utmost concern of the Finanzamt.

Let’s break it down and go through the process step by step of registering as a freelancer at Finanzamt.


Self employment in Germany
Pass me the paper bag already



Step 1. Get Your German Tax ID Number


Also known as Steuer-ID (Tax ID) or Steueridentifikationsnummer (Tax ID number) or Identifikationsnummer (Identification Number).

Anyone and everyone in Germany- freelancer, business owner, or a salaried, or intern, need this number to be able to work, get paid & pay taxes according to their tax bracket.

According to Federal Central Tax Office or Bundeszentralamt für Steuern,

All individuals receive an 11-digit identification number to ensure their unique identification within the German tax system. The number will not change if you move home or marry. It will be attached to you for your whole life. It does not contain any information about you or the tax office responsible for your tax affairs.

This tax ID number comes in a XX XXX XXX XXX format.

You receive this tax ID automatically by snail mail roughly two weeks after registering your address for the first time in Germany. If you somehow misplace this number, you can request your German tax ID very conveniently through this online form.

Bear in mind that it’ll take a few weeks to process your tax ID. You can receive it in about four weeks or more by post. Read more information about the tax ID here!

Once you have your Identifikationsnummer, you can start the registration process at your local Finanzamt.




Step 2. Apply For your German Freelance Tax Number
(by Registering at Your local Finanzamt For Self-Employment)


Let’s get something out of the way – Your German freelance tax number (Steuernummer) is different from the German tax ID Number (Identifikationsnummer) mentioned above.

You need the Identifikationsnummer to get the German freelance Steuernummer. So make sure to apply for your tax ID a few weeks BEFORE starting your freelancer registration.

Your Steuernummer comes in a XX/XXX/XXXXX format. Only self-employed people and businesses need this tax number.

This registration procedure starts with the submission of a completed ‘Tax Number Registration Form’, calledFragebogen zur Steuerlichen Erfassungat the Finanzamt of the city where you’re registered as a resident.


Read: How to Fill Fragebogen zur Steuerlichen Erfassung: A Line by Line Guide in English


You can fill this form online on the website of Bundesministerium der Finanzen.

Note that, each session is valid for 45 minutes only. If you take longer than this, the form will refresh and you will lose all your data.

If you use this option, then I would recommend first filling up all values in a paper sheet, and then add in your online form. Once filled, you can download the form and print it out.

In summary, to fill this form completely, you should have some basic details ready.

  1. Your German tax ID number or Identifikationsnummer
  2. Your personal details
  3. Your bank details
  4. An exact description of your future self-employment activity
  5. Financial details of your future self-employment activity


Protip: You can also use an online tool like Accountable that lets you register your freelance business at Finanzamt for free. 




Step 2.1. Determine Your Responsible Finanzamt

This one is easy!

You can search for your responsible Finanzamt by using the search terms ‘your city’ + Finanzamt. Usually, the first search result will be correct.

In the case of big cities, you may see multiple Finanzamt offices like ‘Finanzamt Nürnberg-Süd’, ‘Finanzamt Nürnberg-Nord’ and ‘Zentralfinanzamt Nürnberg’.

In such cases, just type in ‘your district + ‘zuständiges Finanzamt’. Sometimes typing in with your postcode can also lead you in the right direction.


Step 2.2. Determine Your Self-Employment Type

Note how I have been using the phrase ‘self-employment’ and ‘self-employed entity’ throughout this post. That is because in Germany self-employment is divided into certain categories and sub-categories.

If you are unsure then read this post to determine what kind of self-employment you fit in – Freiberufler or Gewerbe?

But if you are in a hurry, here is a quick overview:

A freelancer is a self-employed person who practices one of the categorised free professions (freie Berufe).

Only certain professions are categorised as freie Berufe in Germany. They are considered to be more elaborated and sophisticated services. These professionals are heavily regulated and one requires a license to practice them.

Landingpage (EN)


In German, they are called catalogue professions (Katalogberufe). Some of the classic Katalogberufe are:

  • Medical professions: e.g. doctor, dentist, physiotherapist
  • Law and business counselling professions: e.g. tax counsellor, lawyer, notary
  • Scientific-technical professions: e.g. chemist, engineer, architect
  • Media and language professions: e.g. translator, interpreter, journalist

See the full list here (scroll to page 8)

If your profession is not listed in catalogue professions, you may wanna take a look at the ‘similar (to) catalogue professions’ (Katalogähnliche Berufe or ähnliche Berufe).

They are called ähnliche Berufe because they are similar to the catalogue professions.

By this is meant: The training or the concrete professional activity is comparable with a catalogue occupation. You can find the entire list of ähnliche Berufe in this list (scroll to page 9).

Independent professions that are similar to catalogue professions or are considered to be scientific, artistic, literary, pedagogic or educational activities are also counted as freelancing professions.

If you work in a profession that is categorised as a freelancing profession, you are a “Freiberufler” or freelancer.



If you want to register as a self-employed person in Germany in a profession that is not in any of the above categories, you have to register as a business owner (Gewerbetreibender).

Based on how you describe your profession in the registration form, your Finanzamt will recognise you either as a freelancer (Freiberufler) or a trader (Gewerbetreibender).

In case, you are a trader, then you will need to get a licence at the local Trade Office (Gewerbeschein).


register for self employment in Germany
OMG! Are we done yet?!


As mentioned in my German self-employment visa post, making sure to register as a self-employed in Germany correctly is very critical and can impact your freelancer taxes and yearly accounting when the time comes. Read here how to file ALL your German freelancer taxes in English (and for free if you are a Kleinunternehmer!)



Step 2.3. Determine If You Need a VAT Number (Umsatzsteuer-Identifikationsnummer)


The Umsatzsteuer-Identifikationsnummer, USt-Identifikationsnummer or USt-IdNr. is the German term for the VAT number.

It’s a 9 digit number with the format DEXXXXXXXXX.

You also get a VAT number by filling up the Fragebogen zur Steuerlichen Erfassung.

Generally speaking, if you create revenue with your self-employment, you have to pay taxes on that. Income tax (Umsatzsteuer) is often called “Mehrwertsteuer” in Germany.

As of January 2020, if your annual income is lower than 22.000 euros, you are classified as a small business owner and therefore will be exempt from VAT. This is called Kleinunternehmerregelung.

Kleinunternehmerregelung” means small business regulation.

You will not get a VAT number if you declare yourself as a small business owner (Kleintunternehmer) since small businesses do not charge VAT.



Step 3. Submit Your Self-Employment Registration Form to Finanzamt


Once you have completed this form, check and recheck the details to make sure you have added accurate info. Once done, you are now ready to submit your form to your responsible Finanzamt.

Make sure that you have your Finanzamt office correctly located.

You can deliver this form in person to the Finanzamt. No appointment is required for this, but make sure to check the opening times on the website.

You can also mail this form to your responsible Finanzamt. Use registered mail for sending the form and all attachments.

You should receive your Tax number (Steuernummer) and VAT number (Umsatzsteuernummer) by mail in about a month.



Unlike your Identifikationsnummer, your Steuernummer is not permanent.

If you move your business to an area served by a different Finanzamt, you will need to get a new one Steuernummer. Which means, going through the same process all over again.

My first time registering went quite fast, and this was in Ilmenau, Thuringia. The second time was in Bayern. It took almost two months to receive my tax number (and they sent me TWO different tax numbers in one mail!?). In my experience, it helps to call the Finanzamt and follow up with them on your case.


Side Note: You are required by German law to add your VAT number to your business website’s Impressum page. Not doing so could result in hefty fines to some German law sharks.


register for self employment in Germany
Self-employment in Germany…in a nutshell



Phew, so that was it. Did you ever register for Self-Employment in Germany? If yes, how was your experience? Was it complicated or a breeze? Let us know in comments.


You May Be Interested In: How to fill your freelancer registration form (Fragebogen zur Steuerlichen Erfassung) line by line.


Register for self employment in Germany

Hi there, I am the human behind this blog. If you could not tell by my photo, I am fueled by tea. My expat journey started at the age of 19. Germany has been my home for several years. I hope you will find some helpful insights if you are considering moving to Germany or already live here.


Leave a Reply

Your email address will not be published.