Tax ID in Germany: your Steuer-ID, found, explained and replaced
Your German tax ID (Steuer-ID) arrives 2-4 weeks after Anmeldung. Where to find it, the same-day Finanzamt pickup, and escaping emergency tax class 6.
Last updated: July 18, 2026
What is the German tax ID and how do I get it?
The Steuer-ID (steuerliche Identifikationsnummer) is an 11-digit number that identifies you to the German tax system for life. You never apply for it: your first Anmeldung triggers it automatically, and the letter arrives in 2-4 weeks. Find it later on any payslip, Lohnsteuerbescheinigung, or tax assessment. Lost it? Free re-request at bzst.de (letter only), or ask your local Finanzamt in person with your passport.
What this guide covers
One number for life: what the Steuer-ID is
The Steuer-ID (officially steuerliche Identifikationsnummer, also IdNr or TIN) is Germany's personal tax identifier: 11 digits, assigned once, valid for life. It never changes - not when you move, marry, change your name, or leave Germany and come back. The digits encode nothing personal; it's a pure identifier issued by the Bundeszentralamt für Steuern (BZSt), the federal central tax office.
It's one of the two numbers every German HR form wants, and the pair confuses everyone: the 11-digit Steuer-ID handles tax, the 12-character Sozialversicherungsnummer handles social insurance. Different systems, different letters, both arrive automatically.
Germans themselves mix up the Steuer-ID with the Steuernummer - a different, older tax number (more below). When an employer, bank, or the Kindergeld office asks for your "tax ID", they mean the 11-digit Steuer-ID.
How you get it: automatically, after your Anmeldung
There is no application form for new arrivals. The chain is:
- You register your address (Anmeldung in Germany) - the registration office reports you to the BZSt.
- The BZSt assigns your Steuer-ID and mails it to your registered address.
- The letter arrives in roughly 2-4 weeks (up to 6 in busy periods - September's student wave slows everything down).
Babies born in Germany get theirs a few weeks after the birth is registered (Having a baby in Germany) - which is why Kindergeld applications can quote the child's IdNr almost immediately.
The Your first 30 days in Germany plan treats the Steuer-ID like the Sozialversicherungsnummer: a "wait for the letter" item, not a "go apply" item. But unlike the social security number, there IS a shortcut when you can't wait - see the Finanzamt route below.
Where to find it right now
Already been in Germany a while? The number is on more documents than you'd think:
- The original BZSt letter ("Zuteilung der Identifikationsnummer") - the one you should have saved.
- Your Lohnsteuerbescheinigung - the annual wage-tax statement from your employer.
- Any Einkommensteuerbescheid - the Finanzamt's assessment after a The German tax return.
- Your payslip - many (not all) payroll systems print it as "Steuer-ID" or "IdNr" (Your German payslip decoded).
- Your ELSTER account - visible in your profile if you registered at elster.de, the official tax portal (ELSTER in English).
- Your employer's HR system - they have it because payroll runs on it; just ask.
One place it is not: your Anmeldebestätigung. The registration certificate proves your address; the tax ID follows separately by post.
Lost it: the two replacement routes
- Online (official, free): the BZSt's re-request form sends your Steuer-ID again. For data-protection reasons it comes only by letter to your registered address - never by email or phone - and takes up to several weeks. Ignore any website charging money for this; the BZSt never charges.
- In person (the fast route): your local Finanzamt can look your Steuer-ID up at the counter - bring your passport (and ideally the Anmeldebestätigung). Many offices do this without an appointment. This also works for new arrivals about 5 business days after the Anmeldung, once your registration has propagated - often weeks before the letter shows up.
The in-person route is the single most useful trick on this page: expats routinely wait a month for a number the Finanzamt clerk can see in seconds.
Job starts before the letter: emergency tax class 6
The Steuer-ID's whole job in payroll is connecting you to your electronic tax data (ELStAM). No Steuer-ID means your employer must withhold at Steuerklasse VI - the emergency class that assumes this is your second job and takes the maximum cut, often close to half your gross (German tax classes (Steuerklassen)).
Three things to know before you panic:
- It's temporary and fully refundable. Once the ID lands, your employer reruns payroll under your real tax class and the difference comes back - usually in the next salary run, otherwise via your tax return.
- Warn HR it's coming and hand the number over the day the letter arrives (or fetch it at the Finanzamt after ~5 business days - see above).
- If the year ends before it's corrected, a The German tax return recovers every overpaid euro - Steuerklasse VI refunds are among the largest and most certain refunds in the system.
Overpaid under tax class 6? File and get it back
A first German job that started on emergency withholding almost always means a large refund waiting in your first tax return. smartsteuer asks interview questions, calculates the refund live, and submits through ELSTER for you. German-language UI, so pair it with your browser's translate function.
Start your refund with smartsteuerAffiliate link. No extra cost to you, keeps our expat guides free.
Steuer-ID, Steuernummer, USt-IdNr: the three tax numbers decoded
Germany runs three separate "tax numbers", and forms rarely explain which one they want:
| Number | Format | What it's for | Who has one |
|---|---|---|---|
| Steuer-ID (IdNr) | 11 digits, lifetime | Identifies YOU to the tax system: payroll, Kindergeld, tax returns | Everyone registered in Germany |
| Steuernummer | 10-13 digits, changes with your Finanzamt | Identifies a tax FILE: your returns, a freelance business | Assigned when you first file or register self-employment |
| USt-IdNr (VAT ID) | DE + 9 digits | EU cross-border invoicing | Businesses and freelancers who request one |
Practical translation: employees mostly only ever need the Steuer-ID. Freelancers get a Steuernummer from the Finanzamt after the Fragebogen zur steuerlichen Erfassung (Freelancing in Germany) and put THAT on invoices - plus a USt-IdNr if they trade across EU borders. Your Steuer-ID stays yours through all of it.
And the fourth lookalike from the other system: the 12-character Sozialversicherungsnummer. Length is the tell - 11 digits = tax, 12 characters with a letter = social insurance.
When you'll actually need it
- Payroll - the number one use; no ID means Steuerklasse VI withholding.
- Kindergeld - the application requires your Steuer-ID and your child's (Kindergeld).
- Opening a bank account - German banks ask for it under international CRS/FATCA reporting rules (Opening a German bank account as an expat).
- Your tax return and ELSTER registration - the portal identifies you by it.
- Government benefits and student finance - BAföG offices and other agencies quote it.
- Riester and other subsidized savings - the subsidy runs on your IdNr.
Same advice as for its social-insurance sibling: the day the BZSt letter arrives, photograph it and store the number in your password manager. It's the last time Germany sends it to you unprompted.
Frequently asked questions
What is the German Steuer-ID?
The steuerliche Identifikationsnummer: an 11-digit personal tax identifier issued by the Federal Central Tax Office (BZSt), assigned once and valid for life. It never changes through moves, marriage, or name changes, and it encodes no personal information.
How do I get a tax ID as a new arrival in Germany?
You don't apply - your first address registration (Anmeldung) triggers it automatically, and the BZSt mails it to your registered address within roughly 2-4 weeks (up to 6 in busy periods). Need it faster? Your local Finanzamt can look it up in person about 5 business days after the Anmeldung.
Where do I find my Steuer-ID?
On the original BZSt letter, your annual Lohnsteuerbescheinigung, any tax assessment (Einkommensteuerbescheid), often on your payslip as "IdNr", in your ELSTER account, or from your employer's HR - they run payroll on it.
I lost my tax ID - how do I get it again?
Free of charge via the BZSt online re-request form; for data-protection reasons it arrives only by letter, which can take several weeks. Faster: visit your local Finanzamt with your passport and ask at the counter. Never pay a third-party site for this.
What happens if I start work without a tax ID?
Your employer must withhold at emergency tax class 6 - roughly the maximum possible deduction. It's temporary: once you provide the ID, payroll reruns under your real class and refunds the difference, or your annual tax return recovers it.
Is the Steuer-ID the same as the Steuernummer?
No. The Steuer-ID is your lifetime 11-digit personal identifier. The Steuernummer identifies a tax file at a specific Finanzamt, can change when you move, and is what freelancers put on invoices. Employees almost always need the Steuer-ID.
Is the Steuer-ID the same as the Sozialversicherungsnummer?
No - separate systems. The 11-digit Steuer-ID handles tax; the 12-character Sozialversicherungsnummer handles pension, health, unemployment, and care insurance. HR onboarding asks for both, and both arrive automatically by post.
Why does my bank ask for my tax ID?
International CRS/FATCA reporting rules require German banks to record a tax identification number for every account holder. It's routine - every bank asks, and the Steuer-ID is the number they want.
Does my child need a Steuer-ID?
Yes - children born in Germany get theirs automatically a few weeks after birth registration, and the Kindergeld application requires both a parent's and the child's number.
Does the Steuer-ID expire if I leave Germany?
No. It stays valid for life; if you return years later, the same number reactivates. Keep it stored - future German paperwork (a late tax return, a pension matter) will ask for it.
Can I get my Steuer-ID by email or phone?
No - the BZSt only communicates the number by physical letter to your registered address, for data-protection reasons. The in-person Finanzamt counter is the only same-day route.
Related guides
Keep going: these guides continue where this one ends.
Anmeldung in Germany: registering your address
Register your address within 14 days: Wohnungsgeberbestätigung, passport, appointment tips, fines up to €1,000. What the Anmeldebescheinigun
Your first 30 days in Germany: the complete checklist
Week-by-week arrival plan: SIM and bank on day one, Anmeldung in week 1, health insurance and tax ID by week 3, contracts by week 4 - in the
Sozialversicherungsnummer: your German social security number explained
Find your Sozialversicherungsnummer on your payslip, get it in 4-6 weeks via your first job, decode all 12 characters, and get a free replac
The German tax return: deadlines, refunds and the expat angle
The German Einkommensteuererklärung: 31 July 2026 deadline, who must file vs who should, average €1,000+ refunds, the 4-year voluntary windo