Opening a Bank Account in Denmark as a Foreigner text overlay on a European street scene featuring a Sydbank branch in Copenhagen.

Opening a Bank Account in Denmark as a Foreigner

Last Updated

Affiliate links

Some links in this article are partner links (reklamelinks). If you click through and sign up or make a purchase, ExpatFinance.dk may earn a commission at no extra cost to you. This helps cover the cost of running the site and keeping the content free. It doesn’t affect which products we cover or what we say about them.

Quick Summary

Most Danish banks won’t open a full account for you until you have a CPR number, but the law gives every legal EU/EEA resident the right to a stripped-down basal betalingskonto (basic payment account) without one, even without a Danish address.
Relevant to anyone moving to Denmark for work, study, or family reasons, especially during the gap between arriving and getting a CPR number.
Once you apply specifically for a basic payment account, the bank must give you a written answer within 10 working days, and whatever you deposit is protected up to EUR 100,000 per bank.

Opening a bank account in Denmark takes roughly as long as getting a CPR number does, plus a few working days on top. Almost everything else you’ll read about “requirements” comes back to that one dependency.

This covers the path most people end up on (CPR first, account second), the legal fallback most guides skip entirely, and what to actually do with your money while you wait.

The order you’ll actually go through it in

StepWhat you needTypical timing
EU residence documentPassport or national ID (EU/EEA/Swiss citizens only)Apply as soon as you arrive; needed before you can register an address
Register your addressSigned lease or other proof of housingAs soon as you have somewhere to live
CPR numberAddress registration, passport, visa or residence permitRoughly 1 to 2 weeks through the International Citizen Service, longer at busy times
MitIDCPR number, minimum age 15Usually issued within days of your CPR number, sometimes the same visit
Full bank accountCPR, MitID, proof of income or study, sometimes a reference from your previous bankA few days to a few weeks, depending on the bank and your background

Why there’s a catch-22, and how people work around it

You can’t register a Danish address until you have somewhere to live. You can’t get a CPR number until your address is registered. And most banks won’t open a normal account until you have a CPR number. None of that stops you from signing a lease or paying a deposit before any of it happens.

EU, EEA, and Swiss citizens can start this chain the moment they land, since free movement rules mean no separate permit is needed first. Everyone else needs a valid residence or work permit in hand before the address-CPR-account sequence even starts, which is worth building into your moving timeline rather than discovering after you’ve booked flights.

Banks differ on whether they’ll begin processing your application before your CPR number comes through. It’s worth calling ahead and asking directly rather than assuming either way.

Tip

You need a CPR number before most Danish banks will open a normal account. Getting one takes about 1 to 2 weeks after your address is registered, and you can’t register an address before you have housing.

Which banks actually work with foreigners

Danske Bank, Nordea, Jyske Bank, and AL Sydbank between them hold most of the Danish retail banking market, and all of them are used to onboarding foreigners. AL Sydbank is a new name worth knowing: Sydbank merged with Arbejdernes Landsbank and Vestjysk Bank in December 2025, so older comparisons that mention “Sydbank” as a separate bank are now out of date.

Danske Bank’s own identification rules list a CPR number or equivalent as standard, and its customer service has described one as a hard requirement for a full account. You’ll sometimes see claims online that a particular bank accepts a tax identification number instead of CPR for foreigners; treat these cautiously. None of the major banks publish that as a standing policy on their current sites, practice on this is reported to shift bank by bank and case by case, and a claim that’s a few years old may no longer hold. Confirm directly with whichever bank you’re applying to, and be aware that account-opening practice at AL Sydbank specifically may still be settling as the three merged banks integrate their systems.

Digital-only banks such as Lunar are also covered by Denmark’s deposit guarantee scheme and can be quicker to onboard once your paperwork is in order, but they generally still want a CPR number for a full account. Faster onboarding isn’t the same as skipping the requirement.

If you’d rather compare account types and requirements across banks before you start calling around, FindBank (partnerlink/reklamelink) lets you see them side by side.

A worked example

Anna, a software developer from Poland, moves to Copenhagen for a permanent role. She signs a lease in her first week, using her existing Polish bank account to cover the deposit. She registers her EU residence document and her new address at the municipality the same week, then applies for a CPR number. It arrives about ten days later, and MitID follows within days of that.

With CPR and MitID in hand, she opens a Danske Bank account and designates it as her NemKonto the same week. Door to door, it takes her about a month from landing in Denmark to having a fully working Danish account. In the meantime, she pays rent and everyday costs from her Polish account and a Wise balance she’d set up before leaving.

The right most guides skip: basal betalingskonto

Danish law (lov om betalingskonti) gives every EU or EEA citizen, plus citizens of countries with a financial agreement with the EU such as Norway, Iceland, and Liechtenstein, the right to a basic payment account. That right applies even if you don’t have a Danish address, and Finanstilsynet, the Danish FSA, has told banks in writing that a missing Danish address is not a valid reason to refuse one.

It’s a real account: cash withdrawals and deposits, card payments, incoming and outgoing transfers, and direct debit (Betalingsservice). What it doesn’t give you is MobilePay, which separately requires a Danish mobile number and CPR number to activate.

This isn’t a theoretical right. In August 2024, Finanstilsynet issued formal orders against 5 of 9 banks it examined over how they handled basic account applications. One of the specific violations flagged was banks unlawfully requiring a CPR number just to apply, something the law doesn’t ask for. The right is for private consumers only, not for business accounts.

Tip

If a bank hesitates, ask specifically for a basal betalingskonto, not just “a bank account”. That exact phrase triggers the legal 10 working day response deadline; a vague request doesn’t carry the same protection. If you’re refused without a valid written reason, you can escalate to the bank’s klageansvarlig (complaints officer) or file with Det Finansielle Ankenævn, the financial complaints board.

NemKonto and MitID, untangled

NemKonto isn’t a special account type. It’s a label you put on a bank account you already have, telling public authorities where to send money you’re owed: tax refunds, SU, child benefit, pension, and similar payments. Once you have a CPR number, you’re legally required to designate one, and you can change which account holds the label at any time through your bank or nemkonto.dk.

MitID is a separate thing entirely: your digital ID for logging into online banking, borger.dk, and other Danish digital services, including the self-service where you manage your NemKonto designation. You need a CPR number and to be at least 15 years old to get one.

Money safety and what it actually costs

WhatDetailNote
Deposit protectionUp to EUR 100,000 per person, per bankCovered by Garantiformuen for every licensed Danish bank, including digital-only ones
Everyday account feesVary by bank and account typeDanske Bank’s basal betalingskonto runs DKK 90 a quarter (DKK 360 a year) plus a DKK 199 annual debit card fee, per its fee schedule dated 1 July 2025. Other banks and account types differ

Fee schedules change without much notice, so don’t rely on any single figure for long. Finans Danmark runs basalbetalingskonto.dk specifically to compare current basic account prices across every Danish bank, which is a better source than any single article for what you’ll actually pay right now.

While you wait, and one thing to sort out before you start

Most people bridge the CPR-to-bank-account gap with the account they already have back home, plus a cheaper way to move money cross-border than a standard international wire. Wise (partnerlink/reklamelink) is a common choice for covering a deposit or early rent payments while your Danish account is still being set up, and it lets you hold DKK ahead of time and spend it as soon as you land, locking in your currency conversion rate.

If you’re a US citizen or green card holder, be upfront about that when you apply. Danish banks report US-connected accounts to the IRS under FATCA regardless of what you tell them, and getting this wrong at account opening is much harder to unwind later than it is to handle correctly up front.

Bottom Line

For most expats, the sequence is boring but predictable: register your address, get your CPR number, get MitID, then open an account with whichever big bank suits you. Budget a few weeks, not months. The thing most guides skip is that you don’t have to wait for any of that if all you need is somewhere to send and receive money: ask for a basal betalingskonto by name, and the bank has ten working days to give you a real answer.

Disclaimer

This article is for informational purposes only and does not constitute financial, tax, or investment advice. Figures reflect publicly available data at time of writing. Always consult a qualified professional regarding your specific situation. See our full disclaimer.