HomeServicesHow We WorkAboutFAQBlogContact
ENRU
Book a free call →

How a Non-German Company Gets a German VAT Number: Six Steps

A German flag in front of a government building

Most companies expanding into Germany think VAT registration is one form sent to one office. It is not. Here is how it actually works, step by step.

1. Find the right Finanzamt, it is assigned by your country

Germany splits responsibility for foreign businesses across regional tax offices, and each one handles specific countries. Finanzamt Kleve handles the Netherlands. Finanzamt Neuwied handles Bulgaria. Austria goes to Munich. Send your request to the wrong office and it sits there. The full list of which office handles which country is published by the Bundeszentralamt für Steuern (BZSt).

2. Open the case with one email, in German

Before any forms, send a formal email to that Finanzamt: your company name, country, registration number, and that you plan to or already do business in Germany. This is not a formality. It logs your case in their system and keeps the whole process in a single email thread. Skip it and you will be chasing scattered replies for months.

3. They reply with a script

The response is a standard letter: the conditions, the forms to complete, and the documents to attach about the company and its owners. In German, and thorough.

4. Get the forms in a language you read

The forms come in German, but you do not have to work blind. The Bundesfinanzministerium publishes them in German, English and French. Choose Unternehmen and the foreign-company (Ausland) path. That gives you the correct set to download and fill in according to your actual activity in Germany.

5. Two numbers arrive, in order, on paper

First the Finanzamt issues your Steuernummer. Later, the USt-IdNr follows. Two separate numbers, and here is the catch nobody warns you about: both arrive by regular post to your business address. Not email. Not DHL Express. Ordinary mail, and local postal operators almost always run late. Build that delay into your timeline, because you cannot do much until the paper is in hand.

6. Set up ELSTER in the client's own name

Once both numbers are in, the last step is ELSTER, the German tax authority's online portal. This is where most people quietly hand themselves to a tax advisor forever. We set it up in the client's own name, so they file their own returns instead of paying someone to press submit every quarter. Do this once, properly, and you own the process instead of renting it.

None of this is hard. It is just unforgiving if you guess. The companies that struggle in Germany are not the ones missing expertise. They are the ones who assumed it works like one system instead of sixteen.

This article is general information, not legal or tax advice.

Maria Trapeznikova, Co-Founder & Operations Partner
Maria TrapeznikovaCo-Founder & Operations PartnerLinkedIn