Loading trending news...
Loading latest jobs...
Visa's stamped. Keys are in your hand. Half your suitcase is still on the floor because you haven't figured out where anything goes yet. So, what now?
Here's the thing nobody tells you before you move: German immigration stops being a research project the moment you land and turns into a series of errands. In person. Often in German. The upside is that the order mostly takes care of itself. Register your address, sort your residence status, get insured, open a bank account, grab a SIM card. Once those five are done, the panic drops off fast.
What your list actually looks like depends on why you're here. A software engineer who moved for a job has a shorter list than a student, and a family moving together has a much longer one, since everyone's paperwork stacks on top of everyone else's. Still, the steps below cover what almost anybody dealing with immigration to Germany will run into, no matter which visa route got them here.
Many newcomers try to solve everything in week one. Don't. Some things have real deadlines. Others can wait a month with no bad consequences. Roughly, this is the order:
Confirm your accommodation can actually be used for registration
Register your address (Anmeldung)
Check what your residence permit requires
Confirm health insurance
Open a bank account
Track down your tax ID
Get a German SIM card
Handle employer or university paperwork
Set up internet and the basics at home
Figure out transportation and everyday services
Before you arrive, the questions are big: which visas for Germany apply to you, which city, which documents to bring. The day after you land, the questions get small and annoying instead. Where do I even register? Which insurer do I call? Why is my tax number taking so long? Nobody warns you about that shift, and it throws people more than the big stuff does.

Before you unpack a single box, go through whatever paperwork came with your apartment. Lease, deposit receipt, any emails from the landlord, keep all of it. If you're in a temporary place, check whether that address can be used for Anmeldung at all. Plenty of short-term rentals can't.
That distinction trips people up more than you'd expect. Having somewhere to sleep and having an address you can legally register aren't the same thing, and finding that out three weeks in is a bad surprise. If you're still apartment hunting, keep going, but don't let it stall the paperwork you can already handle at your current place.
Anmeldung is the first German bureaucratic word that'll actually run your life. It means registering where you live with the local authority, and no, you can't skip it if you're staying any real length of time.
Two weeks. That's roughly your window after moving in, and you usually go to the Bürgeramt or Meldebehörde, depending on the city. Bring your passport, your visa or residence paperwork, and a Wohnungsgeberbestätigung, basically your landlord's written confirmation that yes, you live there. When it's done, you get back a Meldebestätigung. Hold onto that slip of paper, because it matters for almost everything else on this list.
A handful of cities let you book online now. Most still run on appointments that fill up fast, sometimes weeks out, so don't wait until day thirteen assuming there's a slot open tomorrow.
This is where people mess up the most, honestly. EU, EEA, and Swiss citizens work under completely different rules than everyone else. If your visa requires a residence permit after arrival, what happens next depends heavily on your category, and general advice about visa rules in Germany floating around online often doesn't apply to your specific case.
Go get the actual document you were issued and read it. Expiry date. Any conditions attached. Whether you'll need to apply for something else later. Which local foreigners authority is handling your file. A job seeker visa comes with different obligations than a standard work permit, and family reunification is its own animal entirely. If you're not sure, look for advice specific to your visa type instead of grabbing whatever generic checklist comes up first.

Get this settled early. Genuinely. Your options depend on whether you're employed, self-employed, a student, or joining family already here, so no single checklist covers everyone.
If you started a job, your employer usually handles a lot of this during onboarding. Students typically go through the university. Whatever route applies to you, keep the confirmation letter and policy number somewhere you can grab quickly, because you'll be asked to produce them again during Anmeldung, at the bank, and sometimes even when signing a lease.
You don't need to become a German banking expert in week one, but you do need somewhere reliable for money to land and leave from. An account with an IBAN makes salary, rent, and direct debits work the way they're supposed to, instead of fighting a foreign account that half the payment systems here won't even recognise.
Requirements shift bank to bank. Some just want a passport and proof of address. Others insist on a settled residence permit first. Traditional banks and the newer app-based ones both do the job fine, so choose based on fees and how you actually bank day to day, not because a coworker mentioned one.
The Steuer-ID is eleven digits, assigned once, and it follows you for life, including city and name changes. It shows up in the mail automatically once your Anmeldung has gone through, usually within a few weeks.
If it's late, don't ignore it. Employers need that number for payroll, and without it, your income gets taxed at a noticeably higher rate until it's sorted. Which is also a good excuse to actually read your mail during those first weeks. Something that looks like junk could be the envelope with your tax number in it.
This one's easy and worth doing early. Prepaid gives you flexibility if you're not sure how long you're staying; a contract makes more sense once you know you're here for a while. Either way, check what ID the provider wants before you commit, since some require a registered address up front.
Once you have a German number, you'll notice how much depends on it, appointments, delivery notifications, banking apps that text you a code every time you log in.
With the admin mostly handled, turn to the apartment itself. Check the lease for what's already included and what isn't; internet, especially, tends to be on you. Pay attention to the mailbox too. Official letters are still a big deal here, and missing one can create a mess that takes weeks to clean up.
Keep a folder, physical or digital, doesn't matter, for your lease, insurance papers, bank letters, tax documents, residence paperwork, anything from work or school. Scan what you can. You'll be asked for copies more often than seems reasonable.
If you've already got a job, the first stretch is onboarding: tax forms, banking details, figuring out your commute, learning where the coffee machine is. Still job hunting? Focus on your resume, your LinkedIn, and whether your qualifications need formal recognition here, some fields require it, most don't.
Students should put university enrollment and student insurance near the top, along with any housing paperwork tied to the program. Families have it harder. School enrollment, childcare, and each person's insurance situation usually need separate handling rather than one blanket assumption that everyone's covered the same way.

Public transportation runs on buses, trams, regional trains, and long-distance trains, each with its own ticket system, so figure this out before your first big commute, not during it. Supermarkets close on Sundays, nearly everywhere, and running out of milk on a Sunday morning is a rite of passage at this point. You'll bump into Pfand, the bottle deposit system, almost immediately, along with recycling rules that change by building and city.
English gets you pretty far in bigger cities and international offices. It gets you a lot less far at the Bürgeramt, or with a landlord who only speaks German, or reading a letter from your health insurer. You don't need fluency in month one. Enough to run basic errands is a fair starting goal.
Week one: secure accommodation, start Anmeldung, and get your phone working. Week two: finish registration, start banking or work paperwork. Week three: actually look at what rent, insurance, and daily costs are running you; most people avoid this longer than they should. Week four: doctor, neighbourhood, maybe a language class, the stuff that makes it feel less like a hotel stay.
By 90 days, the paperwork should mostly be behind you. Now that you've ticked most of the checklists after moving to Germany, it's worth thinking longer term: housing, a real social circle, a routine that doesn't revolve around appointment confirmations.
Waiting too long on Anmeldung tops the list, easily. Ignoring the mailbox is close behind. After that: losing documents, underestimating how expensive the first month gets between deposits and furniture, and signing a lease or contract without actually understanding it. And don't assume everything's digital. A lot of it still isn't.
For more such useful insights, stay tuned to GoMigro!
How long do I have to register my address in Germany?
About two weeks after moving in, though appointment availability really depends on the city.
Do I need a German visa before immigrating to Germany?
Depends on your nationality. EU, EEA, and Swiss citizens don't need one. Most others do, whether that's a work visa, a Schengen visa Germany route for shorter stays, or a study permit.
Do I need a bank account right away?
Not on day one, but it makes salary, rent, and bills far less painful once it's set up.
When should I apply for a residence permit?
As early as you can. Appointments with the local foreigners authority can take weeks to land.
What's the mistake people make most often?
Putting off Anmeldung and health insurance. Nearly everything else depends on having those two done first.