🇩🇰 Denmark · 🇸🇪 Sweden · 🇳🇴 Norway · 🇫🇮 Finland — expat guides live now

🇩🇰 Free interactive tool · No sign-up

Moving to Denmark: Setup Tracker

Danish bureaucracy is a dependency chain — each step unlocks the next, and one wrong-order move costs you a week. Tick off each step as you go; the tracker shows what’s blocked until you’ve done its prerequisites, what to bring, and the most common reason people get turned away. Your progress saves in this browser.

0 of 8 steps done

Progress saves automatically in this browser. No account, no sign-up.

Copy-paste templates

Ready-to-send messages for the appointments and requests above. Fill the [brackets].

Book a Borgerservice / International House CPR appointment

Subject: Appointment request – CPR registration (Folkeregister)

Hello,

I have recently moved to [CITY/COMMUNE] and would like to book an appointment to register my address and apply for a CPR number (Folkeregister-tilmelding).

My details:
- Full name: [FULL NAME]
- Nationality: [NATIONALITY]
- Date of arrival in Denmark: [DATE]
- Registered address: [STREET, POSTCODE, CITY]
- Phone (Danish number): [+45 NUMBER]
- Email: [EMAIL]

I understand I need to bring originals of my passport, my signed rental contract, and my basis document ([employment contract / study enrolment letter / proof of funds]). As a [EU/EEA / non-EU] citizen I will also bring [my EU residence documentation / my residence permit card or SIRI confirmation letter].

Could you let me know the earliest available slot? If there is an online booking link I should use instead, please point me to it.

Thank you,
[FULL NAME]

Ask your landlord for the address documents needed for CPR

Subject: Documents needed for my CPR / address registration

Hi [LANDLORD NAME],

Thanks again for the flat at [ADDRESS]. To register my address and get my CPR number at Borgerservice, I need to bring an original signed rental contract that clearly shows my name and the address. A booking confirmation, an email, or temporary accommodation won't be accepted by the commune.

Could you please confirm:
1. That I'll have a signed copy of the lease (original, with my name and the full address on it) by [DATE]?
2. That I'm allowed to register this address with the folkeregister as my official residence?

If there's anything you need from me to finalise the contract, just let me know. My appointment is on [DATE] and I want to make sure I have the right paperwork in hand.

Thank you,
[FULL NAME]
[PHONE]

Enquiry to the kommune about registration

Subject: Question about registering as a new resident

Hello,

I am a [EU/EEA / non-EU] citizen who has just moved to [COMMUNE] and I'd like to register in the Civil Registration System (CPR). Before my appointment I want to make sure I bring the correct documents and avoid a return visit.

Could you please confirm:
1. Which Borgerservice office I should attend for postcode [POSTCODE], and whether an appointment is required?
2. The exact documents I need to bring as a [EU/EEA / non-EU] citizen for my situation ([employed / studying / self-sufficient])?
3. Whether I need to bring originals only, and whether a foreign-language employment contract needs translation?
4. Roughly how long after the appointment the CPR number arrives by post?

For reference: I am [employed at / studying at / self-funded], my address is [ADDRESS], and I arrived on [DATE].

Thank you for your help,
[FULL NAME]
[EMAIL] / [PHONE]

Ask your employer / HR for info needed for tax card and NemKonto

Subject: Info I need for my tax card (skattekort) and salary setup

Hi [HR/PAYROLL CONTACT],

I'm getting my Danish admin set up and want to make sure my tax card and salary are handled correctly before my first payday on [PAYDAY DATE].

A few things from your side would help:
1. My expected annual gross salary and start date, so I can file my preliminary income assessment (forskudsopgørelse) on skat.dk once my MitID is active — this is what generates the tax card sent electronically to you.
2. Confirmation of which reference you'll use to pay me in the interim if my CPR number hasn't arrived yet (passport or residence permit number).
3. The cut-off date for adding my bank account details to payroll, so I don't miss the salary run.

Heads-up on timing: my CPR number can take 1-2 weeks by post after my Borgerservice appointment, and the tax card and NemKonto depend on it. If the tax card isn't in place by payday, Denmark applies a 55% withholding rate by default. If it looks tight, could payroll either delay my first run by ~2 weeks or apply an adjustment? I'll send my account number and confirm NemKonto as soon as the account is open.

Thank you,
[FULL NAME]

Tell payroll your bank account number once the account is open

Subject: My Danish bank account details for salary

Hi [HR/PAYROLL CONTACT],

My Danish bank account is now open, so here are the details for my salary payments:

- Account holder: [FULL NAME]
- Bank: [BANK NAME, e.g. Lunar]
- Registration number (reg. nr.): [4 DIGITS]
- Account number: [DIGITS]
- CPR number: [DDMMYY-XXXX]

I have also designated this account as my NemKonto via borger.dk, so any public-sector payments will reach the same place.

Please confirm this is updated before the next salary run on [DATE]. Let me know if you need anything else.

Thank you,
[FULL NAME]

“What blocks what” — the dependency traps

Can I open a bank account without a CPR number?

Yes for some accounts, no for most. Traditional Danish banks (Danske Bank, Nordea, Arbejdernes Landsbank) require a CPR number plus MitID, so they're out until your CPR arrives. But Wise and Revolut give you a Danish DKK account/IBAN immediately with just a passport, and you can use these as a bridge for spending and to receive your first salary. Lunar's full account needs CPR + MitID. So: open Wise or Revolut on day one to bridge the gap, then open a proper Danish account once CPR is in hand.

Why can't I get MitID yet?

MitID needs two things you may not have on arrival: your CPR number and a Danish mobile number. The CPR number is the blocker — it arrives by post 1-2 weeks after your Borgerservice appointment, and you can't activate MitID before it. So buy a Danish prepaid SIM on day one (no CPR needed for that), and the moment your CPR letter arrives, set up MitID at mitid.dk. Until MitID is live you can't log into skat.dk, online banking, e-Boks, or most government portals.

No NemKonto yet — where is my salary going?

NemKonto isn't where your salary goes by default — it's a flag you put on an existing Danish account so the public sector (tax refunds, benefits) can pay you. Your employer pays your salary to whatever account number you give payroll. Until you have a Danish account, employers can pay using a bridge account (e.g. Wise/Revolut) or hold the payment. You can't designate a real NemKonto until you have both a CPR number and a Danish bank account. Public-sector payments owed to you queue in a holding system until a NemKonto exists — they aren't lost, just delayed.

Can I get a tax card (skattekort) before CPR?

No. The tax card is filed on skat.dk, which you log into with MitID — and MitID requires your CPR number. So the chain is CPR → MitID → skat.dk → tax card. Until that's done, your employer can still pay you using your passport or residence permit number as a temporary reference, but without a tax card they must apply the maximum 55% withholding. You reclaim any overpayment in the annual tax settlement, but file the preliminary assessment before your first payday if you can to avoid the hit.

What's the one thing that unlocks everything else?

Registering your address at Borgerservice, which triggers your CPR number. Everything downstream — MitID, a Danish bank account, the tax card, NemKonto, your health card and GP — depends on the CPR number, and the CPR number depends on the Borgerservice appointment. That's why the advice is to book the appointment within your first day or two. And the appointment itself depends on having a signed rental contract: no proof of address, no registration.

Can I register for CPR with an Airbnb or hotel address?

No. Borgerservice requires a proper signed rental contract showing your name and a registered Danish address. Temporary accommodation like Airbnb or a hotel is not accepted, and that blocks the whole chain because no address means no CPR. Some communes allow an employer's office address temporarily, but this varies — confirm with your kommune first. If you don't have a lease yet, securing accommodation is the priority before anything else.

I'm non-EU and my residence permit hasn't arrived — can I still register?

Not without documentation. Non-EU citizens must already hold a valid Danish residence permit before registering for CPR — you cannot get a CPR number on arrival if the permit is still being processed. You need either the physical permit card or an official confirmation letter from SIRI (the Danish Immigration Service). If your Borgerservice appointment is approaching and the permit hasn't arrived, contact SIRI directly to request the confirmation letter. EU/EEA citizens don't face this — they register their right of residence at the same CPR appointment.

Can Wise or Revolut be my NemKonto?

Not officially, and don't rely on it. Danish authorities require NemKonto to sit at a licensed Danish financial institution. Wise and Revolut are regulated EU payment institutions but don't hold Danish banking licences. In practice a Wise DKK/IBAN account has sometimes been registered as a NemKonto, but results are unreliable and not officially supported. Use Wise or Revolut only as a bridge for day-to-day spending, then open a real Danish account (Lunar is NemKonto-eligible and opens in about 15 minutes once you have CPR + MitID) and designate that.

Built from our source-checked Denmark guides (borger.dk, nyidanmark.dk, skat.dk, mitid.dk). Rules and amounts change — each step links to the official source for a live check. Not affiliated with any Danish authority.