Your first 90 days in Germany: the relocation roadmap
The exact order to do things after landing in Germany — Anmeldung's 14-day clock, Steuer-ID, bank, health insurance, residence permit, SCHUFA. A sequence guide for newcomers from Pakistan, India and Bangladesh.
Land, register, unlock everything — in the right order
The first 90 days in Germany run on a hidden dependency chain. One step — the Anmeldung — unlocks the bank, the tax ID, the salary and the residence permit. Do it out of order and you stall. Here is the sequence that works.
Moving to Germany is not one big event — it is a chain of small bureaucratic steps, and they have a strict order. Skip ahead and you hit a wall: the bank asks for an address registration you don't have yet, the employer asks for a tax ID that hasn't been mailed, the Ausländerbehörde asks for proof you live somewhere. This guide lays the chain out the way a friend who already did it would: what to do first, what unlocks what, and where Pakistani, Indian and Bangladeshi newcomers most often lose weeks.
See the whole journey before you start
Before the step-by-step, get a feel for the momentum of the journey. Drag the suitcase along the track below — tap each gate to release it to the next checkpoint. Watch what happens at the Anmeldung gate: it is a steep, time-pressured drop. Miss its 14-day window and the ball visibly stalls, because in real life almost everything downstream waits on that one registration.
The Migration Momentum Map
Clear each gate to release your suitcase down the hill.
Your national visa (D-Visa) is stamped. The journey has potential energy — nothing has moved yet, but the ball is at the top of the hill.
Sequence condensed from the city Anmeldung & Steuer-ID guides; blocked-account release €992/month (VISA_2026). 14-day rule: §17 BMG.
The single most important thing this map teaches: Anmeldung is the keystone. The Steuer-ID, your first full salary, the bank's full activation and your residence-permit appointment all sit after it on the track.
The dependency chain at a glance
14 days
legal window to register your address (Anmeldung) after moving in
2–3 wks
for your Steuer-ID to arrive by post after Anmeldung
Day 1
health insurance is mandatory and back-dated to your start date
90 days
typical time to go from landing to fully settled
The numbers in this guide are educational. Federal thresholds, blocked-account minimums and Krankenkasse rates shift — usually each January. Always confirm the current figure on the official source linked, and treat your local Ausländerbehörde's instructions as the final word.
Step 0 — Before you fly (do this at home)
The newcomers who settle fastest start in Pakistan, India or Bangladesh — not after landing. Three things you can line up before you ever board:
Set up before the flight
- A neobank IBAN (N26, Revolut, Vivid) — works from your home country, salary-ready day one
- Temporary housing with a landlord willing to sign a Wohnungsgeberbestätigung (the Anmeldung needs it)
- Certified copies + Apostille of your degree, marriage/birth certificates and passport
- Health-insurance confirmation for the visa (incoming-student PKV or a GKV pre-registration)
Don't wait until you arrive
- Booking an Airbnb whose host refuses to sign the Wohnungsgeberbestätigung — you literally cannot register
- Relying only on your home-country debit card — 2 months of foreign fees stack to €50–€150
- Arriving without translated/Apostilled civil documents — getting them from abroad later costs weeks
The Wohnungsgeberbestätigung (landlord's confirmation of residence) is the one document people forget. No landlord signature, no Anmeldung — and without Anmeldung the rest of the chain freezes. Confirm in writing before you pay for any room that the host will sign it.
Step 1 — Visa approved, then the flight
Your national visa (D-visa) is the entry ticket; it is not your residence permit. It is usually valid for 90 days to a few months — exactly the window in which you complete this whole checklist and convert it into an Aufenthaltstitel. Carry the originals of everything in your hand luggage: passport, visa, admission/job contract, blocked-account or funding proof, and your insurance confirmation. auswaertiges-amt.de
If you are still mapping which permit is even yours — Blue Card, Chancenkarte, student, skilled-worker, family reunion — start with the visa pathways overview and the 7-minute pathway wizard before you fly.
Step 2 — Anmeldung: the 14-day clock (this unlocks everything)
Within 14 days of moving into your accommodation, you must register your address at the local Bürgeramt / KVR / Einwohnermeldeamt. This is the Anmeldung, and it is the keystone of the entire chain. You cannot get your Steuer-ID, fully activate a German bank account, or convert your visa into a residence permit without the Anmeldebescheinigung it produces. make-it-in-germany.com
Book the Termin immediately
Day 0–2Appointments are the bottleneck in big cities. Book the moment you have an address — slots can be 2–6 weeks out, which is exactly why the 14-day rule causes stress.
Gather the documents
Before the TerminPassport, visa, the completed Anmeldeformular, and the signed Wohnungsgeberbestätigung from your landlord. Bring marriage/birth certificates if registering a family.
Attend and register
15 min in personYou walk out the same day with the Anmeldebescheinigung — the single sheet that unlocks the bank, the tax office and the Ausländerbehörde.
Steuer-ID is triggered automatically
Then wait 2–3 wksYou do not apply for it separately. Registering tells the Bundeszentralamt für Steuern to mail your Steuer-ID to your registered address.
If appointments are fully booked and you physically cannot register inside 14 days, that is a recognised reality — book the earliest available slot and keep the booking confirmation as proof of good faith. The legal deadline is real, but authorities know slot scarcity is their own bottleneck. Never skip it; just document that you tried on time. City-specific tactics live in our Munich Anmeldung guide and the other city pages.
Step 3 — Steuer-ID arrives (your tax fingerprint)
Two to three weeks after Anmeldung, your 11-digit Steueridentifikationsnummer (Steuer-ID) lands in your postbox, mailed by the federal tax office. It is permanent — one number for life. Your employer needs it to run payroll correctly; without it you are taxed at the punishing emergency Steuerklasse VI until you supply it. bzst.de
Can't wait for the letter? You can request the number in person at your local Finanzamt with your passport and Anmeldebescheinigung, or via the BZSt online form — useful when your first payday is approaching. More on payroll and refunds in our German tax guide.
Step 4 — Bank account (Girokonto): salary, rent, everything
Now the address exists, open (or fully activate) a German current account — a Girokonto. Salary lands here, rent leaves here by SEPA Lastschrift, and most authorities expect a German IBAN. A neobank you set up before flying gives you an instant IBAN; a branch bank (Sparkasse, Deutsche Bank, Commerzbank) will usually want your Anmeldebescheinigung and job contract in person.
| Provider | What it gives you | When it's ready |
|---|---|---|
Neobank (N26, Revolut, Vivid) Best Fastest path to a salary-ready IBAN. | Instant English-first IBAN, app, digital card | 15 min, often before Anmeldung |
Direct bank (DKB, ING, Comdirect) | Free worldwide ATM, German IBAN | 1–3 days via VideoIdent |
Branch bank (Sparkasse, Deutsche Bank) | Girocard, in-person support, landlord/employer comfort | Same-day with Anmeldung + contract |
Fastest path to a salary-ready IBAN.
- What it gives you
- Instant English-first IBAN, app, digital card
- When it's ready
- 15 min, often before Anmeldung
- What it gives you
- Free worldwide ATM, German IBAN
- When it's ready
- 1–3 days via VideoIdent
- What it gives you
- Girocard, in-person support, landlord/employer comfort
- When it's ready
- Same-day with Anmeldung + contract
Most newcomers run two accounts: a neobank for daily life and a branch bank for the Girocard that small German bakeries and shops still insist on. The full breakdown — fees, cards, the KontoWechselService — is in our banking guide.
Step 5 — Health insurance (mandatory, back-dated)
Health insurance is legally compulsory in Germany and is back-dated to your employment or enrolment start date — you cannot be "uninsured for a month." If you are employed, you choose a public Krankenkasse (GKV); your employer then deducts your share from gross pay. The 2026 total GKV contribution sits around 17.29% of gross (split with your employer) at the larger funds; students and language-course arrivals often start on private expat cover before switching to GKV on enrolment. make-it-in-germany.com
~17.3%
typical 2026 GKV total rate at TK (you pay roughly half)
Day 1
coverage is back-dated to your start date — never a gap
Free
switching Krankenkasse later — they all offer the statutory minimum
You can begin Krankenkasse registration against a future IBAN — don't wait for the bank card to arrive. Your Krankenkasse confirmation is also a document the Ausländerbehörde wants for the residence permit, so start it early. Compare funds in our health-insurance guide.
Step 6 — Residence permit (Aufenthaltstitel) at the Ausländerbehörde
Before your entry visa expires, book the appointment that converts it into a proper residence permit (Aufenthaltstitel) at the local Ausländerbehörde. This is where the whole chain pays off — you bring the Anmeldebescheinigung, the Steuer-ID, the bank confirmation, the Krankenkasse proof, your contract and biometric photos, all of which only exist because you did the earlier steps in order. bamf.de
Step 7 — SCHUFA: the credit shadow you build over time
Last on the chain — and the one nobody warns you about — is the SCHUFA, the German credit-reference record. As a newcomer you start with no SCHUFA history, and landlords routinely ask for a SCHUFA-Auskunft before handing over a flat. You build a SCHUFA simply by living a normal financial life here: a registered address, a Girokonto, a phone contract, all of which feed the file over the first months. schufa.de
You have no SCHUFA yet — that is normal and not a problem to solve overnight. Until you build one, German landlords accept substitutes: an employer letter, a few payslips, savings proof, or a deposit guarantee. The full playbook is in our SCHUFA substitutes guide, and the rental search itself in the rental playbook.
Opening a Girokonto triggers a SCHUFA soft request — no harm done. But applying for many credit products (credit cards, loans, "buy now, pay later") in a short window genuinely dents your young file. In your first months, keep credit applications to a minimum.
The order, one more time
Visa approved + flight
Pre-arrivalCarry all originals; line up temporary housing whose landlord will sign the Wohnungsgeberbestätigung.
Anmeldung
Within 14 daysThe keystone. Produces the Anmeldebescheinigung and auto-triggers the Steuer-ID.
Steuer-ID
2–3 weeks laterArrives by post; needed for correct payroll (avoid Steuerklasse VI).
Bank account fully active
Same week as AnmeldungGirokonto for salary + rent; neobank can be ready before you even land.
Health insurance confirmed
Before / at job startMandatory, back-dated; also a residence-permit document.
Residence permit
Before D-visa expiresConvert the entry visa at the Ausländerbehörde using everything above.
SCHUFA builds
Over the first monthsGrows on its own; use substitutes for housing until it exists.
Where newcomers from Pakistan, India and Bangladesh lose the most time
Move fast on these
- Book the Anmeldung Termin on day one — it is the universal bottleneck
- Set up the neobank IBAN before you fly so salary has somewhere to land
- Carry Apostilled + translated degree, marriage and birth certificates
- Start Krankenkasse registration against a future IBAN — don't wait
The classic time-sinks
- Housing whose landlord won't sign the Wohnungsgeberbestätigung — instant dead end
- Letting the D-visa run down while waiting for an Ausländerbehörde slot
- Starting a job with no Steuer-ID and getting taxed at Steuerklasse VI
- Applying for several credit cards / BNPL in month one and bruising a brand-new SCHUFA
Get real help — for free
- BAMF MigrationsberatungFree, nationwide
- Caritas / Diakonie / AWOOn-the-ground advisers
- Make-it-in-Germany helplinePhone + email
- Your local BürgeramtAnmeldung + first questions
- BAMF Migrationsberatung (MBE) — free federal advice for adult migrants on exactly this paperwork chain. bamf.de Migrationsberatung
- Make-it-in-Germany — the federal portal's settling-in section and helpline for skilled workers. make-it-in-germany.com
- For migration statistics and context, the Federal Statistical Office. destatis.de
Last updated: 2026-06-15