Your Tax ID (Steuer-ID) is an 11-digit number issued automatically when you complete your Anmeldung. It arrives by post within 2–4 weeks and costs nothing. You need it to be paid correctly by your employer. If you are self-employed, you also need a separate Tax Number (Steuernummer) for invoicing. Most expats only need the Tax ID — everything else depends on your situation.
Table of Contents
- Understanding German Tax Numbers
- The Tax ID (Steuer-ID)
- The Tax Number (Steuernummer)
- VAT Number (Umsatzsteuer-ID)
- Step-by-Step: Getting Your Tax ID
- What If You Never Received Your Tax ID?
- Tax Registration for Employees
- Tax Registration for Freelancers and Self-Employed
- Filing Taxes in Your Home Country
- Common Mistakes to Avoid
- Costs and Fees
- Finding English-Speaking Tax Help
- FAQ
Germany uses several different tax identification numbers and the terminology trips up almost every new arrival. This guide explains which numbers exist, who needs which one, and how to get them — including what to do when things do not arrive on time.
Understanding German Tax Numbers
There are three tax numbers you may encounter in Germany. They look similar, are often confused, and serve completely different purposes.
The Tax ID (Steueridentifikationsnummer) is a permanent, personal 11-digit number every person in Germany receives. It is for everyone — employees, freelancers, students, children.
The Tax Number (Steuernummer) is a 10–11 digit number assigned by your local Finanzamt. It is only for people who are self-employed or run a business, and it changes if you move to a different tax office jurisdiction.
The VAT Number (Umsatzsteuer-ID) is a 9-digit number in the format DE123456789. It is only needed if you conduct business-to-business transactions across EU borders.
In short: regular employees only need the Tax ID. Freelancers and the self-employed need both the Tax ID and Tax Number. Most expats will never need a VAT Number.
Verified English-speaking Steuerberater — searchable by city and specialisation.
Browse tax advisors →
The Tax ID (Steuer-ID)
Your Tax ID (Steueridentifikationsnummer) is a permanent 11-digit number in the format "12 345 678 901". It was introduced in 2007 and stays with you for life in Germany — it does not change if you move cities, change jobs, or get married.
You need it for:
- Getting paid at your correct tax rate — without it, your employer withholds at the highest rate (around 42–50%)
- Opening bank accounts — many banks require it during registration
- Applying for benefits — Kindergeld, Elterngeld, and other state benefits require your Tax ID
- Filing tax returns
- Registering a business or going self-employed
- Enrolling children in subsidised childcare (Kitagutschein requires the child's Tax ID)
The Tax ID is issued by the Federal Central Tax Office (Bundeszentralamt für Steuern), not your local Finanzamt. You do not apply for it — it is issued automatically when you complete your Anmeldung.
You may see it referred to as: Steueridentifikationsnummer, Steuer-IdNr, IdNr, or TIN (Tax Identification Number). These all refer to the same number.
Babies born in Germany receive their Tax ID automatically within a few days of birth. Children need their own Tax ID for childcare registration and to receive Kindergeld on their behalf.
The Tax Number (Steuernummer)
The Steuernummer is a 10–11 digit number in the format "12/345/67890", assigned by your local Finanzamt. Unlike the Tax ID, it is not permanent — it changes if you move to a different tax office district or register a new business.
You only need a Steuernummer if you are self-employed, freelancing, or running a business. Regular employees do not need one.
It must appear on all invoices you issue, on your annual business tax return, and on the Impressum of your German business website. You receive it by post two to eight weeks after registering your business with the Finanzamt via the Fragebogen zur steuerlichen Erfassung.
VAT Number (Umsatzsteuer-ID)
The Umsatzsteuer-Identifikationsnummer (USt-ID) is a 9-digit number in the format DE123456789. You only need it if you conduct business-to-business transactions with companies in other EU countries, or provide and receive goods and services across EU borders.
You do not need it if you only operate within Germany, qualify as a small business (Kleinunternehmer) operating domestically, or are a regular employee.
You can apply for it when registering your business via the Fragebogen, or later through the Bundeszentralamt für Steuern website. It is issued separately from your Steuernummer.
Step-by-Step: Getting Your Tax ID
The automatic route (most common)
Step 1: Complete your Anmeldung. When you register your address at the Bürgeramt for the first time, this automatically triggers Tax ID issuance. Make sure your full name is entered exactly as it appears on your passport.
Step 2: Put your name on your mailbox immediately. Many Tax ID letters are returned as undeliverable because the recipient's name was not on the mailbox. Do this before your Anmeldung appointment, not after.
Step 3: Wait for the letter. The Bundeszentralamt für Steuern will post your Tax ID to your registered address. This typically takes two to four weeks, and up to six to eight weeks during busy periods such as September when many people relocate.
Step 4: Store it safely. Take a photo when it arrives and store it digitally. You will need this number for the rest of your time in Germany.
The letter is an official document from the Bundeszentralamt für Steuern in German. Your Tax ID will be clearly printed near the top under the heading "Mitteilung der Steueridentifikationsnummer."
If the letter has not arrived
Option A: Online request. Visit the Bundeszentralamt für Steuern website and fill out the request form with your full name, date of birth, and registered address. For security reasons, the Tax ID can only be sent by post to your registered address — it cannot be emailed.
Option B: Visit your local Finanzamt in person. Bring your passport and Anmeldebestätigung. Ask at the information desk. Many offices will print your Tax ID immediately. No appointment is needed for this.
Option C: Check if you already have it. Look at your payslip (Gehaltsabrechnung) for "Steuer-ID" or "IdNr", your annual salary tax statement (Lohnsteuerbescheinigung), or log into your ELSTER account under "Meine Profile."
Verified advisors working with expats on German tax registration, returns and freelance setup.
Browse tax advisor listings →
What If You Never Received Your Tax ID?
This is more common than it should be. The most frequent causes are: name not on the mailbox, name spelled differently on the mailbox than on your Anmeldung, letter returned after multiple failed delivery attempts, or mail lost in a shared building mailbox during the chaos of moving in.
If you need to start work and do not yet have your Tax ID, you can still begin employment. Inform your employer it is pending — they will place you in tax class 6, which means higher deductions from your salary. You recover this money through your annual tax return once you have your Tax ID. It is an inconvenience but not a blocker.
The fastest resolution is to visit your Finanzamt in person with your passport first thing in the morning and explain the urgency. Most offices will help on the spot or tell you precisely when the number was issued and when the letter was sent.
Tax Registration for Employees
As an employee, your tax registration is largely automatic. You do not need to register separately. Three things happen on their own: your Tax ID is issued when you complete your Anmeldung, your employer registers you with the tax office using your Tax ID, and you are assigned a tax class based on your marital status.
Germany has six tax classes (Steuerklassen):
- Class 1: Single, divorced, or separated
- Class 2: Single parents raising children alone
- Class 3: Married, earning significantly more than your spouse
- Class 4: Married, both partners earning similar amounts
- Class 5: Married, earning significantly less than your spouse
- Class 6: Second job, or working without a Tax ID on file
Your tax class only affects how much is withheld monthly from your salary — it does not change your total annual tax bill. You settle the difference through your annual tax return.
Married couples can choose between 4/4 (best when salaries are similar), 3/5 (best when one partner earns significantly more), or 4/4 with factor method. Changes are made through your Finanzamt using the form "Antrag auf Steuerklassenwechsel bei Ehegatten."
Your employer needs your Tax ID, your tax class, your health insurance confirmation, and your social security number. Provide these as soon as you have them. Your registration is complete when your first payslip shows the correct tax class — not class 6.
Tax Registration for Freelancers and Self-Employed
Unlike employees, freelancers and the self-employed must actively register with the tax office. This involves several steps and must be completed within one month of starting business activity.
Step 1: Determine your business type. Freelancers (Freiberufler) — doctors, lawyers, journalists, designers, programmers, translators, consultants, and other professions listed in German tax law — register directly with the Finanzamt and are exempt from trade tax. Business owners (Gewerbetreibende) — everyone else — must first register a trade (Gewerbe) at the local trade office (Gewerbeamt), which costs 20–60 euros depending on city, before proceeding to the Finanzamt. If you are unsure which category applies to you, consult a tax advisor before registering — the classification has significant long-term tax consequences.
Step 2: Complete the Fragebogen zur steuerlichen Erfassung. This is the tax registration questionnaire — a detailed form covering your personal information, business description, estimated revenue, VAT status, and accounting method. Since 2021, it must be submitted electronically — there is no paper version. You submit it through ELSTER (the official tax portal, in German only), or through an English-language tool like Sorted or Accountable, which guide you through the form in English and submit it on your behalf for free. Alternatively, a tax advisor can complete and submit it for you (typically 150–300 euros).
Step 3: Wait for your Steuernummer. Your local Finanzamt will post your Tax Number within two to eight weeks. You cannot issue proper invoices until you receive it.
Step 4: Set up accounting from day one. Once registered you must track all income and expenses, issue properly formatted invoices, make quarterly advance tax payments, and file annual tax returns. Tools like Sorted, Accountable, and Lexware Office can help manage this in English.
Consider hiring a Steuerberater if you have complex income sources, operate across multiple countries, have a GmbH structure, or simply want the peace of mind of professional oversight. Annual costs typically run 500–1,500 euros depending on complexity.
Filing Taxes in Your Home Country
Germany taxes based on residency, not citizenship. If you live in Germany for more than 183 days per year, you are a German tax resident and must file German taxes on your worldwide income.
However, some countries — most notably the United States — tax based on citizenship, meaning their nationals must file regardless of where they live. Germany has double taxation agreements with over 90 countries including the US, UK, Canada, and Australia, which prevent you paying full tax twice on the same income.
United States: US citizens must file annually regardless of residence. The Foreign Earned Income Exclusion (FEIE) allows you to exclude approximately $126,500 of earned foreign income in 2025 (the 2026 figure will be higher — check IRS.gov for the current amount). You can also use Form 1116 (Foreign Tax Credit) to offset US tax with German taxes already paid. In practice, most Americans in Germany owe little or nothing to the IRS after applying these mechanisms.
United Kingdom: Once you are non-resident for UK tax purposes under the Statutory Residence Test, you generally do not file UK taxes unless you have UK income sources.
Canada and Australia: Once non-resident, you typically do not file unless you have domestic income sources remaining in those countries.
International tax situations get complicated quickly. If you have property, investments, or pension income in your home country, consider consulting an English-speaking tax advisor familiar with both countries' tax systems. Budget 300–1,000 euros for international tax consulting depending on complexity.
Common Mistakes to Avoid
Confusing the Tax ID and Tax Number. These are different numbers used for different purposes. The Tax ID (11 digits, no slashes) is for everyone and goes to your employer. The Tax Number (10–11 digits with slashes) is only for freelancers and business owners and goes on invoices. Giving your employer the wrong number causes payroll problems that take months to untangle.
Not putting your name on your mailbox. The Tax ID letter will be returned as undeliverable if your name is not visible on the mailbox. Do this on moving day, before your Anmeldung appointment, using exactly the name that will appear on your registration.
Registering as the wrong business type. Registering as a Gewerbe when you qualify as a Freiberufler means paying trade tax (Gewerbesteuer) of 7–17% unnecessarily. Research your classification carefully, or consult a tax advisor before submitting the Fragebogen — not after.
Waiting for the Tax ID before starting work. You can start working without it. Your employer puts you in tax class 6 temporarily and you recover the difference through your tax return. Do not delay starting a job waiting for a letter.
Ignoring letters from the Finanzamt. Official letters look intimidating, especially in German. But ignoring them leads to penalties and estimated tax assessments that are almost always too high. Translate every letter using DeepL immediately and respond by the deadline shown. If you need more time, request an extension in writing.
Not keeping receipts. Work-related expenses — home office costs, equipment, commuting, professional development — reduce your taxable income, but only if you can document them. Keep receipts for four years even if you are not currently filing a return.
Costs and Fees
The Tax ID is free. Requesting a replacement is also free. The Steuernummer registration is free. The VAT Number is free. Gewerbe registration costs 20–60 euros depending on city.
Professional help costs vary: initial tax advisor consultation 150–300 euros; annual tax return preparation for an employee 200–500 euros; annual return for a freelancer 500–1,500 euros; international tax consulting 300–1,000 euros. English-language tax software (Taxfix, SteuerGo, Wundertax) costs around 30–50 euros per return and is suitable for employees with straightforward situations.
Tax advisor fees are fully tax-deductible as income-related expenses (Werbungskosten).
Late filing penalties can reach up to 25,000 euros in extreme cases. Interest on unpaid taxes runs 0.5% per month. If you do not file when required, the Finanzamt will estimate your income — almost always higher than actuality.
Finding English-Speaking Tax Help
For employees with straightforward situations, English-language tax software is usually sufficient. Taxfix, SteuerGo, and Wundertax all offer English interfaces, show your estimated refund before you pay, and cost around 30–50 euros. The average refund through these tools is over 1,000 euros — most employed expats who have never filed are leaving money on the table.
For freelancers, those with foreign income, or anyone who has received a letter from the Finanzamt they do not understand, an English-speaking Steuerberater is worth the cost. You can find verified advisors by city:
- English-speaking tax advisors in Berlin
- English-speaking tax advisors in Munich
- English-speaking tax advisors in Hamburg
- English-speaking tax advisors in Frankfurt
Or browse the full tax advisor directory which includes advisors working fully online across Germany. Our guide to finding an English-speaking tax advisor covers what to ask before hiring and what to expect on costs.
Step-by-step guide covering Anmeldung, banking, health insurance and tax ID in the right order.
Read the First 30 Days guide →
FAQ
Can I work in Germany before receiving my Tax ID?
Yes. Your employer will deduct taxes at the highest rate (tax class 6) until you provide your Tax ID. You recover overpaid taxes through your annual tax return. This is inconvenient but normal for new arrivals — do not delay starting work.
How long does it take to get a Tax ID?
Two to four weeks after your Anmeldung in most cases. Up to six to eight weeks during busy periods. If it has not arrived after four weeks, visit your local Finanzamt in person with your passport.
What if I move to a different city in Germany?
Your Tax ID stays with you for life — it never changes. Re-register your address (Anmeldung) at the new city. If you are self-employed, you may receive a new Steuernummer from your new local Finanzamt.
Do I need a German bank account to receive my Tax ID?
No. The Tax ID arrives by post. However, you will need a German bank account for your employer to pay your salary.
Can my spouse and I share a Tax ID?
No. Every individual — including children — has their own Tax ID. Married couples file taxes jointly but use separate Tax IDs on the forms.
What happens to my Tax ID if I leave Germany?
It remains valid in the German system indefinitely. If you return to Germany later, you use the same Tax ID. Once you are no longer a German tax resident, you generally stop filing German taxes unless you still have German income sources such as rental property.
Can I file my German taxes in English?
Official forms are in German. English-language tax software (Taxfix, SteuerGo, Wundertax) translates everything for you. An English-speaking tax advisor can file entirely on your behalf.
Is there a deadline for getting my Tax ID?
There is no personal deadline for receiving it — it arrives automatically. The urgency is practical: until your employer has your Tax ID on file, you are overtaxed. Chase it after four weeks if it has not arrived.
What if my employer says I cannot work without a Tax ID?
This is a misunderstanding. You can work under tax class 6 while your Tax ID is pending. If needed, you can show your employer official guidance from the Finanzamt website confirming this. Do not let this delay your start date.
Last updated: March 2026
This guide is for informational purposes only. Tax rules, thresholds, and procedures change regularly. This is not tax, legal, or financial advice. For your specific situation, consult a qualified Steuerberater or tax professional. Where information in this guide conflicts with official sources, always defer to the Finanzamt or Bundeszentralamt für Steuern.




