Moving to Denmark (EU/EEA citizen) — step by step
A practical checklist from address → registration → CPR → MitID → bank → tax setup, plus first-month essentials. Built for internationals and families, in plain English.
How it works
Follow the steps in order. If one step is blocked, the next ones usually won’t work yet.
Step-by-step checklist
This is the clean order most people need. Your municipality / situation may tweak details — but the sequence holds.
Get an address you can register
Most of Denmark’s admin starts with a valid address and proof you can live there.
- Passport / national ID
- Rental contract / sublet agreement / housing documentation
- Move-in date and full address details
- Confirm your name is on the agreement (or you have written permission)
- Keep a digital copy of the contract + any landlord confirmation
- Don’t skip this: shaky address proof causes delays later
Handle EU registration (if needed)
If you’re staying longer-term, you may need an EU registration certificate (rules depend on your case).
- Worker (job / contract)
- Student
- Self-sufficient
- Family member
- Don’t guess your category — pick the one that matches your reality
- Bring the documents that prove it (job contract, enrollment, funds, etc.)
- If unsure, ask before booking appointments to avoid rework
Register and get a CPR number
CPR unlocks the rest: MitID, bank, tax setup, and healthcare access.
- Passport / national ID
- Address documentation
- Any relevant registration/permit documents (if applicable)
- Book/attend your municipality (Citizen Service / Borgerservice)
- Register your move so you’re added to the Civil Registration System
- Confirm your name spelling and address are correct
Get MitID
MitID is Denmark’s login key for banking, tax, healthcare, and almost everything digital.
- CPR number
- Valid ID
- Ability to confirm identity (process varies)
- Starting bank/tax steps before MitID (you’ll hit a wall)
- Using mismatched name formats across documents
- Skipping identity requirements
Set up a bank account + NemKonto
This is how salary, refunds and many payments flow. NemKonto is the official payout account.
- CPR + MitID
- ID and proof of address
- Job contract (if you have one)
- Open an account (timeline varies by bank)
- Ensure it’s registered as your NemKonto when ready
- Ask what the bank needs up front to avoid delays
Tax setup (so your salary isn’t taxed wrong)
Your employer pays based on your tax card. Fixing it later is annoying — do it early.
- Confirm your employer can pull your tax card
- Check your preliminary income / deductions
- Update if your situation changes
- Still good to understand how tax works before signing contracts
- Keep records from day one (rent, moves, work start date)
Healthcare basics (GP + health card)
Once registered, you’ll typically get a health card and be linked to a GP (process varies).
- Check your GP assignment and how to change if needed
- Save emergency + out-of-hours info for your area
- Rules can differ slightly by municipality and your registration timing
- If you have ongoing care needs, plan this early
First-month essentials (quick wins)
These are the boring bits that make life smooth: payments, post, and practical setup.
- Set up Digital Post / e-Boks so you don’t miss official messages
- Phone plan + MobilePay (once ready)
- Utilities basics (depends on housing)
- Municipality childcare queues can be long — check early
- School/daycare timelines vary by kommune
FAQ
The questions that trip people up (and waste time if you guess).
Can I get MitID before I have CPR?
In most cases, CPR comes first. If you try to skip ahead, you usually hit an identity/registration wall.
Do I need EU registration in every situation?
It depends on your length of stay and category (worker/student/self-sufficient/family). Use SIRI/New to Denmark to confirm your exact case.
What’s the most common blocker?
Address proof. If your housing documents are unclear, everything downstream (CPR → MitID → bank) can slow down.
Next, pick what you need
Once CPR + MitID are in place, these become much easier.