Frankfurt
How do I get a German tax ID number in Frankfurt and what do I need it for?
Last updated 26 June 2026
What is the German tax ID and why is it essential for working in Frankfurt?
The Steueridentifikationsnummer — often shortened to Steuer-ID — is an 11-digit number issued by the Bundeszentralamt für Steuern (Federal Central Tax Office) to every person registered as a resident in Germany. It stays with you for life and doesn't change if you move cities or change jobs.
For anyone working in Frankfurt — whether you're joining Deutsche Bank on Taunusanlage, starting a graduate scheme in the Westend financial district, or enrolling at Goethe University — this number is how the German tax system tracks your income and tax contributions. Without it, your employer cannot process your payroll correctly. German law requires employers to apply a Steuerklasse VI (tax class VI) rate — the highest bracket — to any employee whose tax ID is missing. On a Frankfurt finance salary, that difference is significant.
Your Steuer-ID is also linked to your German bank account, your pension contributions, and any future tax returns you file. It is not the same as your Steuernummer (tax number), which is assigned by your local Finanzamt (tax office) when you file a return. The Steuer-ID is permanent; the Steuernummer can change.
How does your Frankfurt Anmeldung lead to receiving your tax ID?
The Anmeldung (residence registration) is the administrative step that triggers everything. Once you register your Frankfurt address at a Bürgeramt (citizen registration office), the data is passed automatically to the Bundeszentralamt für Steuern, which then issues your Steuer-ID by post.
To complete your Anmeldung, you need a signed Mietvertrag (rental contract) and a completed Wohnungsgeberbestätigung — a form your landlord fills in confirming you live at the address. Without that landlord confirmation, the Bürgeramt cannot register you. If you're in short-term furnished accommodation or a serviced apartment, ask the provider explicitly whether they will sign this form before you commit.
Frankfurt has several Bürgeramt locations. The branch in Sachsenhausen, reachable via the U1 or U2 to Lokalbahnhof, tends to have shorter queues than the main city centre offices. The branch in Bockenheim near the Goethe University campus is convenient if you're living in that area. Book your appointment online at frankfurt.de — walk-ins are rarely accepted and will cost you an afternoon.
After a successful Anmeldung, your Steuer-ID letter arrives at your registered address within two to four weeks. You cannot collect it in person or receive it by email — postal delivery is the only method.
This is why your Frankfurt address matters from day one. If you're still in temporary accommodation — a hotel in Bahnhofsviertel, for instance, or a short-stay flat — you cannot complete a valid Anmeldung. Securing a permanent address quickly is the single most effective thing you can do to accelerate this process. Rent in central Frankfurt reflects demand: a one-bedroom in Sachsenhausen typically runs €1,400–€1,800 Warmmiete (rent including utilities), while Bockenheim and Nordend offer slightly lower Kaltmiete (base rent) figures, usually €1,100–€1,500 for a one-bedroom, with Nebenkosten (additional costs) on top.
Which Frankfurt Finanzamt office handles tax ID inquiries?
Frankfurt has multiple Finanzamt offices divided by district. Your relevant office depends on where in the city you live, not where you work. The main offices are Finanzamt Frankfurt am Main I (covering central and western districts) and Finanzamt Frankfurt am Main III (covering the eastern and southern areas including Sachsenhausen). You can find which office covers your postcode at the Hessian tax authority's website, finanzamt.hessen.de.
For Steuer-ID inquiries specifically, the local Finanzamt is not always the right first stop. The Bundeszentralamt für Steuern handles Steuer-ID issuance centrally, and their postal address for written requests is Bundeszentralamt für Steuern, 53221 Bonn. They also have an online form at bzst.de where you can request your Steuer-ID if you are already registered in Germany but have lost the letter.
What should you do if your tax ID hasn't arrived at your Frankfurt apartment?
Wait at least four weeks after your Anmeldung before taking action. The postal system and the tax office processing pipeline together account for most of the delay.
If nothing has arrived after four weeks, check three things first. Confirm your Anmeldung was processed successfully — you should have received a Meldebestätigung (registration confirmation) document at your appointment. Confirm your landlord's Wohnungsgeberbestätigung was accepted. Confirm the address on file is correct and that your letterbox has your name on it — in Frankfurt apartment buildings, an unlabelled letterbox means mail gets returned.
If all three are in order, submit a written request to the Bundeszentralamt für Steuern. Include your full name, date of birth, and registered address. They will reissue the letter, typically within two weeks.
In the meantime, tell your employer's HR or payroll department that you are registered and awaiting delivery. Most Frankfurt employers — especially international banks and consultancies — have a standard process for this. They may ask for your Meldebestätigung as interim proof. This won't eliminate the higher tax rate, but it signals good faith and creates a paper trail for a tax rebate once your Steuer-ID is processed.
How do Frankfurt banks and employers use your Steueridentifikationsnummer?
Your employer submits your Steuer-ID to the Elster system — Germany's electronic tax data platform — to retrieve your correct Steuerklasse (tax class) and calculate monthly payroll deductions. This happens automatically once the number is on file. You don't need to submit anything yourself beyond giving HR the number.
Frankfurt's banking sector employers, from the ECB on Sonnemannstraße to the international firms clustered around Mainzer Landstraße, are familiar with the delays new arrivals face. Most have payroll teams experienced in handling the interim period. Still, the sooner your Steuer-ID is on file, the sooner your take-home pay reflects your actual tax class.
For German bank accounts, your Steuer-ID is required under European law (the EU Savings Directive and subsequent DAC2 regulations) for account reporting purposes. You typically provide it when opening the account or shortly after. Banks are required to request it, but opening an account without it is possible in certain cases — see below.
Can you open a German bank account in Frankfurt without your tax ID?
Yes, in most cases. The major German banks — Deutsche Bank, Commerzbank, and others headquartered or heavily staffed in Frankfurt — will open a current account using your passport and Meldebestätigung. Some will add a note that the Steuer-ID must be provided within 90 days. Neobanks like N26 and Vivid Money also operate this way.
What you cannot do is leave the field blank indefinitely. Banks are legally required to collect and report your Steuer-ID under §154 Abgabenordnung (German Fiscal Code). If you haven't supplied it after repeated requests, the bank may freeze or restrict the account. In practice, this almost never happens to someone who has already completed their Anmeldung, because the Steuer-ID letter arrives within the window banks allow.
One practical note: if you are opening a Frankfurt bank account before completing your Anmeldung — for instance, because your employer's HR needs banking details on day one — use a neobank that accepts a non-German address temporarily. Then update your details once you have a registered Frankfurt address and your Steuer-ID.
What to watch out for
- Landlords who won't sign the Wohnungsgeberbestätigung. Some short-term or informal landlords refuse to sign, either because they're subletting without permission or because they don't understand the obligation. Under §19 Bundesmeldegesetz, landlords are legally required to provide this confirmation within two weeks of your move-in. Without it, your Anmeldung stalls, and so does your Steuer-ID.
- Kaution (security deposit) paid before the Mietvertrag is signed. Some Frankfurt landlords, especially in the competitive Westend and Nordend markets, ask for a deposit transfer before issuing a signed contract. Never pay a Kaution without a signed Mietvertrag in hand. The legal maximum is three months' Kaltmiete, and paying informally gives you no legal recourse.
- Using a hotel or Airbnb address for Anmeldung. You cannot register at a tourist or short-stay address. If you try, the Bürgeramt will reject the registration, and you will lose the appointment slot. Arrange a proper rental — even a short-term flatshare with a legitimate Mietvertrag — before booking your registration appointment.
- Confusing the Steuer-ID with the Steuernummer. Your employer needs the Steuer-ID (11 digits, permanent). The Steuernummer is different and only becomes relevant when you file a tax return. Giving HR the wrong number causes payroll errors that take months to correct.
Common questions
How long does it take to get a German tax ID after Anmeldung in Frankfurt?
The Bundeszentralamt für Steuern typically posts your Steuer-ID within two to four weeks of receiving your registration data from the Frankfurt Bürgeramt. Allow an additional week for postal delivery. If nothing arrives after five weeks, submit a written request to the Bundeszentralamt at their Bonn address or use the online form at bzst.de.
Can I work in Frankfurt without a tax ID?
You can start work, but without your Steuer-ID on file, your employer must apply Steuerklasse VI — the highest tax rate. The overpaid tax is refundable once your number is processed, but the cash flow impact is real. Prioritise your Anmeldung in the first days after you arrive.
What documents do I need to rent an apartment in Frankfurt as a foreigner?
Most landlords expect: a valid passport or EU ID, Einkommensnachweise (proof of income) for the last three months, a Schufa (credit check) report, and sometimes a Mietschuldenfreiheitsbescheinigung (rental debt clearance certificate) from a previous landlord. International newcomers without German Schufa history often need to offer a larger Kaution or a guarantor letter from their employer.
Do I need my tax ID to open a bank account in Germany?
No, not immediately. Most German banks and neobanks will open an account with your passport and Meldebestätigung and give you a window — typically 90 days — to supply your Steuer-ID. You should not delay beyond that window, as the bank is legally required to collect the number under §154 Abgabenordnung.
What is Anmeldung and when do I need to do it in Frankfurt?
Anmeldung is the process of registering your home address with the local authorities. In Frankfurt, you must complete it at a Bürgeramt within 14 days of moving into your apartment. It is a legal requirement under §17 Bundesmeldegesetz, and it unlocks your Steuer-ID, your ability to open a bank account, and your right to sign up for most German services. Book your appointment online at frankfurt.de as soon as you have a confirmed address.
