ExpatNav
Moving

The Complete First-Year Document Checklist for Germany

Every official document, every appointment, every login you need in your first 365 days in Germany. Twenty-three items, in the exact order they have to happen, with cost and deadline for each.

ExpatNav23 May 202614 min read
hand writing checklist on lined paper notebook with pen, close-up workspace

There is no German registry that gives you a checklist of what you need. The Bürgeramt only tells you what they need. The Ausländerbehörde only tells you what they need. Your Krankenkasse only tells you what they need. The Finanzamt assumes you already know. This is the list the country does not hand you, in the exact order it has to happen.

ad slot · after-intro

How to Read This Checklist

Each item below has four parts: what it is, when to do it, what it costs, and what it unlocks next. Items marked (blocker) must be complete before any later items in the same chain can move. Items marked (parallel) can happen on their own timeline. Documents marked (home country) must be obtained before you arrive in Germany.

A close-up of a woman's hand writing items on a paper checklist with a pen
Twenty-three items. Most countries do not warn you about half of them.

Items 1-6: The Address Chain

1. Find a registered address (blocker)

The single hardest item. Everything else in the German bureaucracy assumes you have an address that a landlord is willing to register you at. A WG room, a sublet, a couch at a friend's place where the lease-holder agrees to sign a Wohnungsgeberbestätigung all count. An Airbnb usually does not; most short-term-let landlords refuse to sign the form for legal reasons.

  • When: before booking any other appointment.
  • Cost: Mietkaution up to three months Kaltmiete (capped by BGB §551), plus first month rent.
  • Unlocks: items 2 onward.

2. Get the Wohnungsgeberbestätigung signed (blocker)

A one-page form your landlord (or sublet host) signs confirming the move-in date and address. Download the Berlin template from the Bezirksamt website and bring it to your landlord the day you move in.

  • When: the day you move into the address.
  • Cost: free.
  • Unlocks: the Anmeldung appointment.

3. Book the Anmeldung appointment

Use service.berlin.de for Berlin. Other cities have their own portals. In 2026 the Berlin wait time averages two to six weeks; refresh frequently for cancellations.

  • When: the same day you have your Wohnungsgeberbestätigung in hand.
  • Cost: free.
  • Unlocks: item 4.

4. Anmeldung at the Bürgeramt (blocker)

Your in-person address registration appointment. Bring: passport, signed Wohnungsgeberbestätigung, Anmeldeformular (in German, available at the office), and your marriage certificate if applicable. Fifteen-minute appointment. You leave with an Anmeldebestätigung stamped on the spot.

  • When: within 14 days of move-in per §17 Bundesmeldegesetz.
  • Cost: free.
  • Unlocks: items 5-8.
A counter window at a public service office where civil registration is processed
The fifteen minutes that open the next twenty checklist items.

5. Receive your Steuer-ID by post (parallel)

After the Anmeldung, the Bundeszentralamt für Steuern automatically mails your 11-digit Steueridentifikationsnummer to your registered address. It takes two to four weeks. Give the number to your employer the moment it arrives or you will be taxed at the highest bracket (Steuerklasse VI) on the next paycheck. (BZSt source)

  • When: auto-triggered by Anmeldung; arrives in 2-4 weeks.
  • Cost: free.
  • Unlocks: correct tax withholding, tax-return filing.

6. Open a German bank account

You need a SEPA-direct-debit-capable German IBAN for almost everything (rent, GKV, utilities, mobile, Aufenthaltstitel fee). Branch banks (Sparkasse, Volksbank, Commerzbank, Deutsche Bank) require Anmeldebestätigung. Digital banks (N26, DKB, ING, Wise) often accept a faster online process with just passport + Anmeldebestätigung uploaded.

  • When: day of Anmeldung or shortly after.
  • Cost: free for digital, €5-€15/month for branch accounts.
  • Unlocks: direct-debit-only services (Vodafone, BVG annual passes, GKV).

7. Apply for the Aufenthaltstitel (residence permit)

For non-EU citizens. Book an appointment with your local Ausländerbehörde (Berlin: LEA, Landesamt für Einwanderung). Bring: passport, biometric photos (35×45mm), Anmeldebestätigung, proof of GKV, proof of income or financial means, employment contract or university enrolment, signed Mietvertrag, and the €100-€110 fee. Berlin LEA wait times have ranged from four to sixteen weeks in 2026.

  • When: within 90 days of arrival if you entered on a visa requiring conversion.
  • Cost: €100-€110 issuance + €56-€86 renewal in subsequent years.
  • Unlocks: legal work + travel + GKV continuity.
A close-up of a passport, ID card, credit cards, and travel tickets on a flat surface
The Aufenthaltstitel card replaces your visa sticker and looks like a credit card.

8. Choose a Krankenkasse and register for GKV (blocker for #7)

Pick a statutory public insurer (TK, Barmer, AOK, DAK, Techniker). Registration is online or in person. They issue a digital certificate within 24-72 hours that you forward to your employer or the Ausländerbehörde.

  • When: before the Aufenthaltstitel appointment.
  • Cost: 14.6% base + provider supplement (TK 2.69%, Barmer 3.29% in 2026), split with employer. Solo: full rate on your income up to the ceiling.
  • Unlocks: legal coverage; needed for Aufenthaltstitel.

9. Submit your Aufenthaltstitel decision (parallel)

The LEA mails you a decision letter. If approved, you get a date to collect the physical Aufenthaltstitel card. Bring passport + the fee in exact change (Berlin no longer accepts card at most LEA branches).

  • When: 4-16 weeks after item 7.
  • Cost: included in item 7 fee.
  • Unlocks: travel out of Schengen and back.

10. Get your Anmeldebescheinigung copy notarized (parallel, optional)

Some employers, schools, and apartment-rental applications want a notarized copy of your Anmeldebestätigung. Notarization at a Bürgeramt or Notar costs €5-€15 per page. Cheaper alternative: most Krankenkassen and tax advisors notarize for free if you ask.

  • When: as needed.
  • Cost: €5-€15.

11. Register with the Rundfunkbeitrag (mandatory)

The €18.36/month broadcast license fee, one per registered address regardless of TV ownership. You receive a letter at your address within four to eight weeks of Anmeldung. Pay by direct debit or you accrue interest.

  • When: auto-triggered by Anmeldung.
  • Cost: €18.36/month per household in 2026.

12. (Non-EU citizens) Get foreign documents apostilled and translated

Birth certificate, marriage certificate, divorce decree, and degree transcripts for any future Standesamt, family reunification, or work-permit purpose. Apostille in the issuing country, then translate via a sworn translator (beeidigter Übersetzer) or your home consulate. See the related field-notes piece on the €68-per-page translation trap.

  • When: in parallel with everything else; ideally start before you fly.
  • Cost: Apostille €20-€100 per document depending on country; translation €25-€80 per page.
ad slot · mid-article

Items 13-18: Money + Tax

13. Submit your Lohnsteuerkarte data to your employer (parallel)

After your Steuer-ID arrives (item 5), forward it plus your tax class to your employer's HR department. This is automatic for most German payrolls once HR has the Steuer-ID; in some companies you fill a one-page form (Lohnsteueranmeldung).

  • When: within one pay cycle of receiving the Steuer-ID.
  • Cost: free.

14. Elect your tax class (Steuerklasse)

The Finanzamt assigns Steuerklasse I (single) or IV (married) automatically. You only need to file a change if you are married and want III/V split, or have children and want II. Form: Antrag auf Steuerklassenwechsel.

  • When: before the first full tax year you want the change to apply.
  • Cost: free.

15. Open the ELSTER account (parallel)

The official Finanzamt online portal. Free registration, activation code arrives by post in 1-2 weeks. Required for filing voluntary tax returns. See the related field-notes piece on the €2,847 backfile refund.

  • When: as soon as you have your Steuer-ID.
  • Cost: free.

16. (If freelance) Register with the Finanzamt as Selbständig

The Fragebogen zur steuerlichen Erfassung, an eight-page form online via ELSTER. You receive a separate Steuernummer (different from your personal Steuer-ID) for invoicing clients. Without this you cannot legally issue Rechnungen.

  • When: before issuing the first invoice.
  • Cost: free.

17. Set up direct debit for rent, Krankenkasse, mobile, and Rundfunkbeitrag (parallel)

Use your German IBAN. Most landlords expect a Dauerauftrag (standing order); Krankenkassen and the Beitragsservice (Rundfunk) want a SEPA-Lastschriftmandat (direct-debit mandate).

  • When: within two weeks of items 6 and 11.
  • Cost: free.

18. Translate and submit foreign degrees for recognition

For regulated professions (doctor, lawyer, architect, teacher, engineer at chartered level): submit certified translations to the relevant Anerkennungsstelle. The federal portal at anerkennung-in-deutschland.de maps each profession to its state authority.

  • When: as soon as you have apostilled translations.
  • Cost: €100-€600 in agency fees per profession.
A close-up of an official document with an ink stamp and signature on white paper
The Steuer-ID letter arrives in this envelope. Save it; you will need the number for every payroll change.

Items 19-23: Quality-of-Life Setup

19. Take out Haftpflichtversicherung (private liability insurance)

The single most German insurance product. Covers damages you accidentally cause to other people or their property. €5-€10/month from providers like Getsafe, Feather, HUK24. Nearly every landlord asks for it; many employers offer a group rate.

  • When: within 30 days of move-in.
  • Cost: €60-€120/year.

20. Set up a Mietkautionskonto if your landlord didn't (parallel)

If your landlord is paying interest on your Mietkaution into their own account, push back. BGB §551 requires the deposit to be held in a separate account in your name, earning interest at the standard savings rate. Most digital banks offer Mietkautionskonten with one-click setup.

  • When: within 30 days of move-in.
  • Cost: free.

21. Register for a German mobile number

A German mobile is required for two-factor login at most banks, government portals, and the Anmeldung itself. Prepaid options (ALDI Talk, congstar, simyo) start at €5/month with no contract. Postpaid contracts often need a SCHUFA report.

  • When: within the first month.
  • Cost: €5-€30/month.

22. Get a BVG monthly ticket and a Deutschlandticket option

The €58/month Deutschlandticket covers all regional and city public transport across Germany. Subsidized employer versions exist (some companies cover 30-50%).

  • When: day you start commuting.
  • Cost: €58/month in 2026.

23. Update your home-country status

Tell your home tax authority you are now German resident (most countries require this in the first 60 days of relocation). Notify your home-country bank that you are now abroad. Update emergency contacts on file with your embassy.

  • When: within 60 days of arrival.
  • Cost: usually free.

The Order in One Diagram

Item 1 (address) → Item 2 (Wohnungsgeberbestätigung)
  → Item 3 (book Anmeldung) → Item 4 (Anmeldung)
    ├──→ Item 5 (Steuer-ID by post)
    ├──→ Item 6 (bank account)
    ├──→ Item 11 (Rundfunkbeitrag, auto)
    └──→ Item 8 (Krankenkasse) → Item 7 (Aufenthaltstitel)
                                   → Item 9 (collect card)

Items 12, 13-18, 19-23 run on parallel tracks once Anmeldung is done.

What This Costs in 2026

CategoryOne-timeMonthlyAnnual
Mietkautionup to 3× Kaltmieterefundable
Anmeldungfree
Aufenthaltstitel€100-110
Krankenkasse (GKV)varies by income
Bank account€0-€15 setup€0-€15
Rundfunkbeitrag€18.36€220
Haftpflichtversicherung€5-€10€60-€120
Apostille + translations (non-EU)€100-€800
Document recognition (regulated jobs)€100-€600
Mobile (prepaid)€5-€30€60-€360
Deutschlandticket€58€696

Total Year One in setup fees (excl. rent + Kaution): roughly €450 to €1,800 depending on visa, profession, and how many documents need translation.

ad slot · end-of-post

What to Do This Week

If you are reading this on your first weekend in Germany:

  • Day 1: find a couch or sublet with a willing landlord; get the Wohnungsgeberbestätigung signed.
  • Day 2: book the Anmeldung appointment online; refresh for cancellations every 4 hours.
  • Day 3-5: open a digital bank account (N26 or DKB are fastest) using your passport + the Anmeldebestätigung you do not have yet (most accept conditional).
  • Day 6-14: attend the Anmeldung appointment; collect the Anmeldebestätigung; start the GKV registration online same day.
  • Week 3-4: receive the Steuer-ID; forward to employer; book the Ausländerbehörde appointment.

The rest of the list is a 6-month tail. Most of it you will do once and never think about again.

FAQ