German Tax Number and Sozialversicherungsnummer for Ukrainian Workers
German Tax Number and Sozialversicherungsnummer for Ukrainian Workers
Starting work in Germany involves two registration numbers that confuse almost every newcomer: the Steueridentifikationsnummer (tax ID) and the Sozialversicherungsnummer (social security number). They are separate, issued by different bodies, used for different purposes, and obtained through different processes. Ukrainian workers frequently encounter delays in their first payroll or pension registration because one or both numbers are missing.
Here is how each number works, how to get it, and what to do if something goes wrong.
The Steueridentifikationsnummer (Steuer-ID): Your Personal Tax Number
The Steuer-ID is an 11-digit number issued by the Federal Central Tax Office (Bundeszentralamt für Steuern). Every person registered as a resident in Germany receives one. It stays with you for life — it does not change if you move cities or change jobs.
How you get it: You do not apply for the Steuer-ID. It is issued automatically, approximately four to six weeks after you register your address at the local Bürgeramt (the Anmeldung process). A letter with your Steuer-ID is sent by post to the address you registered.
This is why the Anmeldung must be completed as early as possible — ideally within the first week of arrival. Delay your registration and you delay your Steuer-ID, which delays your first payroll. German employers are legally required to know your tax ID before processing salary. Without it, they apply "Klasse VI" — the least favourable tax bracket — which results in significantly higher withholding than your actual obligation.
What to do if the letter did not arrive: If you registered more than eight weeks ago and have not received your Steuer-ID, contact the Bundeszentralamt für Steuern directly via their online form at idnr.de, or call them on +49 228 406 1240. You will need your name, date of birth, and current registered address.
If you changed address: Re-registration at the Bürgeramt triggers a new letter to your new address. You can also request your Steuer-ID through the Elster portal (elster.de) if you already have a registered account, or through your local Finanzamt.
The Sozialversicherungsnummer: Your Social Insurance Number
The Sozialversicherungsnummer (SVNR) is issued by the German Pension Insurance authority (Deutsche Rentenversicherung). It is a 12-character alphanumeric code that identifies you within the German social insurance system — pension, unemployment insurance, nursing care insurance, and health insurance all use it.
The format is: two digits for birth date, one letter from your last name, six digits, one more letter, and a check digit. Example: 65 091273 A 044.
How you get it for the first time: If you are employed in Germany for the first time, your employer submits your registration to the health insurance fund (Krankenkasse). The Krankenkasse registers you with Deutsche Rentenversicherung, which issues the SVNR and sends it to you by post, usually within four to six weeks of your first employment registration.
This means the Sozialversicherungsnummer arrives after you start working — you do not need it before starting your first job. Your employer uses a provisional process during the gap.
If you previously worked in Germany: You already have an SVNR. Check your payslips, your pension statements from Deutsche Rentenversicherung, or your health insurance membership certificate (Mitgliedsbescheinigung) — all should display the number.
If you cannot find your SVNR: Contact Deutsche Rentenversicherung directly. You can request the number online at drv.de, by phone at 0800 1000 4800 (free from within Germany), or in person at any Deutsche Rentenversicherung regional office. You will need your passport or ID, your Anmeldebestätigung, and your date of birth.
Why These Numbers Matter for Your Blue Card and Pension Rights
For Ukrainian professionals transitioning from §24 temporary protection to an EU Blue Card or skilled worker permit, both numbers have long-term significance beyond payroll administration.
The Rentenversicherungsverlauf: Deutsche Rentenversicherung maintains a contribution history for every SVNR holder. This record, called the Versicherungsverlauf, tracks every month you contributed to the pension system. For Blue Card holders, 21 months of qualifying contributions are required for the Niederlassungserlaubnis (settlement permit) — assuming B1 German level. For standard skilled workers, 60 months are required.
Every month that your payroll was processed without your correct SVNR is a month that may not appear in your contribution history. If you had periods of employment where the SVNR was missing or incorrect, request a Kontenklärung (account clarification) from Deutsche Rentenversicherung to ensure all contributions are correctly recorded.
The settlement permit application requires you to demonstrate that you have met the contribution period. A formal Versicherungsverlauf printout from Deutsche Rentenversicherung, showing the months and employers, is typically submitted as supporting evidence. Request this document annually to track your progress toward the 21-month or 60-month milestone.
Time under §24 and social insurance: Ukrainians who received Bürgergeld under §24 were contributing to health and nursing care insurance through the Jobcenter, but not necessarily to pension insurance (Deutsche Rentenversicherung). Only periods of actual employment with full social insurance contributions count toward the 21/60 month pension threshold for permanent residence. Time receiving Bürgergeld without employment does not count.
This distinction matters considerably for Ukrainians who spent 2022 to 2024 in non-employment support before entering the labour market. Your total legal residence time under §24 does count toward the five-year naturalization threshold — but your pension contribution months for the settlement permit start only from your first employment.
Free Download
Get the Ukraine → Germany Skilled Worker Guide — Quick-Start Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
Practical Checklist
For the Steuer-ID:
- Complete Anmeldung within the first week of arriving at a new address
- Expect the letter in four to six weeks
- If not received after eight weeks, contact the Bundeszentralamt für Steuern at idnr.de
- Give your employer the Steuer-ID immediately — do not wait to be asked
- If you start a new job without the number, provide it as soon as it arrives so the employer can correct the tax calculation
For the Sozialversicherungsnummer:
- You do not need to apply — it comes automatically when your employer registers your first employment
- Check existing payslips if you have worked in Germany before
- Request your Versicherungsverlauf from Deutsche Rentenversicherung at drv.de to verify all contributions are correctly recorded
- If you suspect missing contributions, file a Kontenklärung request
The Connection to Your Long-Term Status
The Steuer-ID and SVNR are administrative infrastructure, but they connect directly to your residence future. Employers who cannot process your payroll correctly due to missing numbers sometimes delay the start of your employment contract — which delays the Blue Card application, which delays your entire transition timeline.
If you are in the process of applying for an EU Blue Card or skilled worker permit, the Ukraine to Germany Skilled Worker Guide covers the employer notification process, the Ausländerbehörde application checklist, and how to document social insurance contributions for the settlement permit. Getting the administrative foundations right from day one makes every subsequent step faster.
The German bureaucracy runs on these numbers. Anyone who has navigated a delayed payroll or a missing pension entry knows the cost of sorting it out retrospectively. Handle both numbers in the first month of employment, and they will require no further attention for years.
Get Your Free Ukraine → Germany Skilled Worker Guide — Quick-Start Checklist
Download the Ukraine → Germany Skilled Worker Guide — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.