Start › Expat Tools › New Arrivals Checklist

Moving to Germany
New Arrivals Checklist

Everything you need to do in your first 30 days — in the right order. Tick items off as you go. Your progress is saved automatically in your browser.

🇬🇧 In English 30-day guide Progress saved EU & non-EU
0 of 0 done
0%
💾 Saved automatically in your browser
🏠 Week 1 — The Foundation Do these first — everything else depends on them
✓
Register your address (Anmeldung) Mandatory Within 14 days
Visit your local Bürgeramt with your landlord's confirmation
›

The Anmeldung (address registration) is the single most important step. Without it, you cannot get a bank account, phone contract, internet, residence permit, or tax ID. Do this within 14 days of moving in — by law.

What you need:

  • Valid passport or EU national ID
  • Completed Anmeldeformular (download from your city's website)
  • Wohnungsgeberbestätigung — a form signed by your landlord confirming you live there. This is the most common blocker — ask your landlord for it immediately.

Where to go: Your local Bürgeramt (citizens' registration office). Book an appointment online — in large cities (Berlin, Munich, Hamburg) slots fill weeks ahead. Check at 7–8am when new slots are often released.

What you receive: An Anmeldebestätigung (registration confirmation) — keep multiple copies, you'll need it constantly.

Late registration: Technically up to €1,000 fine, though rarely enforced. More practically, you simply can't function in Germany without it.
Tip: You can register at a temporary address (e.g. sublet, friend's flat) — you don't need a permanent contract first. Just get registered.
✓
Choose and register with a health insurer (Krankenkasse) Mandatory
Health insurance is legally required for all German residents
›

Germany has a dual health insurance system. As a new employee earning under €73,800/year (2025), you are required to join public health insurance (GKV).

Popular public Krankenkassen:

  • TK (Techniker Krankenkasse) — most popular with expats, English app, good online service
  • AOK — large regional provider, many local offices
  • Barmer — nationwide, good digital tools

Cost: ~14.6% of gross salary + your insurer's Zusatzbeitrag (avg 2.5% in 2025), split 50/50 with your employer. You pay roughly 8–9% of gross.

What to do: Sign up online or in-branch. They'll send you a confirmation letter for your employer and visa application (if applicable).

Tip: You can switch Krankenkasse once per year (usually with 2 months notice) if your insurer raises their Zusatzbeitrag.
✓
Open a German bank account
Required to receive salary and pay rent
›

Your German employer will pay your salary to a German IBAN. Most landlords also require a German account for rent direct debits.

Fastest option — digital banks (English app, no branch visit):

  • N26 — fully English, free basic account, instant setup via app
  • Bunq — English, good for expats with multiple currencies
  • Revolut — instant setup, good for international transfers

Traditional banks (Sparkasse, Deutsche Bank, Commerzbank) offer more services but require a branch visit and German language skills.

What you need: Passport + Anmeldebestätigung. Some digital banks allow sign-up before Anmeldung with passport only.

Tip: Open a digital bank first for immediate use, then consider a traditional bank later if you need a credit card or mortgage.
📬 Week 2 — Wait for the Post These arrive automatically after Anmeldung
✓
Receive and submit your Tax ID (Steuer-ID) Critical — do immediately
Arrives by post ~2 weeks after Anmeldung — send to HR at once
›

After your Anmeldung, the tax authorities automatically send your Steueridentifikationsnummer (Tax ID / Steuer-ID) by post within 1–3 weeks. It's an 11-digit number, permanent for life.

As soon as you receive it: Forward it to your employer's HR/payroll immediately. Until they have it, you are taxed at 42% — the maximum rate. Every day counts.

Didn't receive it? Don't wait. Go to your local Finanzamt in person with your passport and Anmeldebestätigung — they can issue it on the spot.

You can also request it online at bzst.de (Bundeszentralamt für Steuern), but the postal route takes 4 weeks.

Don't confuse with Steuernummer: The Steuer-ID is your permanent personal number. A Steuernummer is a separate number freelancers/self-employed need for invoicing. Employees only need the Steuer-ID.
✓
Receive your Social Security Number (Sozialversicherungsnummer)
Arrives 1–3 weeks after joining your Krankenkasse — keep it safe forever
›

The Sozialversicherungsnummer (SV-Nummer) is your unique ID for the German social insurance system — it links your pension, unemployment and health contributions across all employers for life.

It is issued automatically by the Deutsche Rentenversicherung after you register with a Krankenkasse. It appears on your payslip and on a physical plastic card sent by post.

Keep this number safe. Future employers will need it. If you leave Germany, you'll need it to apply for pension contribution refunds.

Tip: Take a photo of the card and store it in a secure location. Replacement requests take several weeks.
💼 Week 2–3 — Employment Setup Get your payroll and tax situation correct
✓
Confirm your tax class (Steuerklasse) with HR
Wrong class = wrong monthly tax — easy to fix, easy to miss
›

Your employer assigns your tax class via the ELStAM system using your Steuer-ID. Most single expats default to Class I, which is correct.

Check your first payslip: Your Steuerklasse is shown as StKl. on the slip. If it's wrong, contact HR immediately — it should be changed at the Finanzamt.

If you're married, you may benefit from Class III/IV/V — but you need to apply at the Finanzamt together with your spouse.

Not sure which class you should be in? Use our Tax Class Advisor →
✓
Check your Kirchensteuer (church tax) status
Paying it unexpectedly? You may be able to opt out
›

Church tax (8–9% of your income tax) is charged if you registered as a member of a state-recognised religious community (Catholic or Protestant) at the Einwohnermeldeamt.

Check your payslip: Look for KiSt. — if it shows a deduction and you don't practice or belong to that religion, you can formally leave.

How to opt out (Kirchenaustritt): Visit your local Standesamt or Amtsgericht with your passport and a small fee (~€30 depending on city). Takes effect the following month.

Note: Registered as konfessionslos (no religion)? Then KiSt. should already be 0,00 € on your payslip. If not, contact your HR/Finanzamt.
✓
Ask HR about VWL and company pension (bAV) Free money
Many expats miss these employer-funded benefits simply by not asking
›

VWL (Vermögenswirksame Leistungen) — capital formation benefit. Many employers contribute €13–40/month toward a savings account or ETF savings plan. You must actively request it. Ask HR: "Do you offer VWL?"

bAV (betriebliche Altersvorsorge) — company pension. Contributions come from your gross salary (reducing your tax base) and employers must top up at least 15% by law. Often voluntary — ask HR if it's available.

Tip: Both benefits are taken for granted by German colleagues but frequently missed by expats. A quick email to HR can unlock €500–1,000+ in annual employer contributions.
🛂 Week 2–4 — Visa & Residence (Non-EU) EU citizens: skip this phase
✓
Apply for residence/work permit at Ausländerbehörde Non-EU only
Book the appointment as early as possible — slots are scarce
›

Non-EU citizens need a Aufenthaltserlaubnis (residence permit) or an EU Blue Card to work in Germany legally beyond their initial entry visa.

What you need for most work permits:

  • Passport + Anmeldebestätigung
  • Employment contract
  • Proof of health insurance
  • Biometric passport photos
  • Recognised qualifications (degree certificate, sometimes with translation)

EU Blue Card requirements (2025): Annual salary ≥ €45,300 (or €41,042 for shortage occupations) + recognised university degree.

Book early: Ausländerbehörde appointments in Berlin, Munich and Frankfurt are booked 2–6 months out. Book as soon as you have your Anmeldebestätigung.
Tip: In some cities you can apply for a Fiktionsbescheinigung (bridging certificate) at the first appointment — it allows you to continue working legally while your permit is processed.
🏡 Week 3–4 — Daily Life Setup Not legally required but essential for everyday life
✓
Register for Rundfunkbeitrag (broadcasting fee) Mandatory
€18.36/month — applies to every household, not per person
›

The Rundfunkbeitrag (formerly GEZ) is a mandatory household fee of €18.36/month for public broadcasting. It applies to every household regardless of whether you own a TV — one payment covers the entire household.

Register at: rundfunkbeitrag.de — the process is online and takes 5 minutes. You'll receive a Beitragsnummer by post.

Sharing a flat? Only one person per household pays. If a flatmate is already registered, you're covered — get their Beitragsnummer to confirm.
Don't ignore letters: Failure to register results in backdated payments + penalties. The fee collectors (ARD ZDF Deutschlandradio Beitragsservice) are persistent.
✓
Get personal liability insurance (Haftpflichtversicherung) Highly recommended
~€3–6/month — covers accidental damage to others
›

Haftpflichtversicherung is personal liability insurance — it covers you if you accidentally damage someone else's property or injure someone. In Germany, you are personally liable for all damages you cause, with no cap.

A family policy costs €30–70/year and covers spilled wine on a borrowed laptop, a broken window, a cyclist you bump into, and much more. It's one of the most recommended insurances for anyone in Germany.

Popular providers: CLARK, Getsafe, Feather (English-friendly), or Allianz, ERGO, HUK for traditional options.

Tip: Also consider Hausratversicherung (contents insurance) if you rent — covers theft, water damage and fire to your belongings. Landlords sometimes require it.
✓
Get a German SIM card / phone plan
Needed for banking 2FA, doctor appointments, and WhatsApp
›

A German phone number is essential — most banking apps require German number 2FA, Arzttermin booking systems use SMS, and your employer will want a local contact number.

Prepaid (no Anmeldung needed): Aldi Talk, Lidl Connect, Congstar — pick up in-store same day.

Contract plans (needs Anmeldung + sometimes Schufa check): Telekom, Vodafone, O2 — better data and coverage.

Coverage tip: Telekom has the best rural coverage. O2 is weakest. For cities, all three are comparable.
✓
Start building your Schufa credit score
No credit history = problems with flat hunting, phone contracts, finance
›

Schufa is Germany's main credit reference agency. A good score is required for renting a flat, signing a phone contract, and getting credit. As a new arrival you have no Schufa history — which is nearly as bad as a bad score to many landlords.

How to build it fast:

  • Open a German bank account (this alone creates an entry)
  • Get a German credit card (even with a small limit)
  • Sign a phone contract in your name
  • Pay all bills on time from day one

Request your free annual Schufa report at meineschufa.de (look for "Datenkopie nach Art. 15 DSGVO" — this version is free).

Flat hunting: Landlords almost always require a Schufa report. As a new arrival, bring a certified salary slip and employment contract instead — this often works as a substitute.
✓
Set up home internet (DSL/cable)
Order early — installation can take 2–6 weeks in Germany
›

Home internet setup in Germany is notoriously slow — from ordering to activation typically takes 2–6 weeks. Order on day one if possible.

Major providers: Telekom (most reliable), Vodafone, O2, 1&1. Most offer 100–1000 Mbit/s fibre or cable.

Contracts are typically 24 months — check carefully before signing. Look for monatlich kündbar (monthly cancellable) options if you're uncertain about your stay length.

While you wait: Mobile hotspot from your phone or a portable LTE router (e.g. Huawei B535 with a Telekom SIM) can cover you in the gap.
📄 Month 2 onwards — Financial Hygiene Easy to forget but financially important
✓
Check and understand your first payslip
Verify tax class, KV Zusatzbeitrag and deductions are correct
›

Your first Gehaltsabrechnung (payslip) contains a lot of information. Check:

  • StKl. — should match your expected tax class (usually I for single expats)
  • Konfession/Rel. — should show — (no religion) unless you registered with a church
  • KV deduction — should be ~8–9% of gross (7.3% + half your insurer's Zusatzbeitrag)
  • Steuer-ID — should be present; if not, your HR hasn't received it yet
Not sure what a field means? Use our Payslip Explained guide →
✓
Consider filing a Steuererklärung (tax return) Avg. refund ~€1,100
Not mandatory for most employees — but usually results in a refund
›

Most single employees in Tax Class I are not legally required to file a tax return. But filing voluntarily often results in a significant refund — the German average is around €1,100/year.

Common deductions that generate refunds:

  • Commuting costs (Pendlerpauschale) — 0.30€/km for first 20km, 0.38€/km beyond
  • Home office days (€6/day up to €1,260/year from 2023)
  • Work equipment (laptop, desk chair, headphones)
  • Relocation costs if you moved for the job
  • Work-related education / training
  • Union membership fees

Tools: ELSTER (free, official, requires registration), Taxfix, Wundertax, or Steuerbot (all have English guidance).

Deadline: 31 July of the following year (or 28 February if using a Steuerberater).

First year tip: Even a partial year (e.g. if you arrived in June) can generate a refund because the Grundfreibetrag (€12,348 tax-free allowance for 2026; €11,784 applied for 2025) is calculated for the full year.
✓
Keep all payslips and tax documents
You'll need them for tax returns, visa renewals, loans and flat applications
›

Store digital copies of:

  • All monthly payslips (Gehaltsabrechnungen)
  • Annual tax certificate from employer (Lohnsteuerbescheinigung) — issued each January for the previous year
  • Anmeldebestätigung (keep multiple copies)
  • Health insurance confirmation letter
  • SV-Nummer card

These documents are regularly requested for: apartment viewings, bank credit applications, visa renewals, Kindergeld applications, and the annual Steuererklärung.

✓
Apply for Kindergeld if you have children €255/month per child
Universal child benefit — most expat families qualify
›

Germany pays Kindergeld of €255/month per child (2025) for children under 18 (or up to 25 if in education/training). It applies to most residents, regardless of nationality.

How to apply: At your local Familienkasse (part of the Agentur für Arbeit). You can apply online, by post, or in person.

What you need: Birth certificates (with certified German translation if not in German), your Steuer-ID, child's Steuer-ID, child's registration confirmation.

Retroactive: You can claim up to 6 months retroactively. Apply as soon as you have all documents — don't delay.

Related Expat Tools

Everything you need to navigate Germany financially — in English.

Empfehlung — Private Krankenversicherung
PKV Vergleich — Tarifcheck
Ab einem Bruttoeinkommen von € 73.800/Jahr koennen Arbeitnehmer in die private Krankenversicherung wechseln. Jetzt Tarife kostenlos vergleichen — unabhaengig und unverbindlich.
Jetzt vergleichen →
* Affiliate-Link — fuer dich entstehen keine Mehrkosten.
Empfehlung — Kostenloses Girokonto
C24 Bank Girokonto
Modernes, kostenloses Girokonto von CHECK24 — komplett per App verwaltbar, mit kostenloser Visa-Debitkarte. Ideal fuer Expats und Digital Natives in Deutschland.
Jetzt Konto eroeffnen →
* Affiliate-Link — fuer dich entstehen keine Mehrkosten.