Denmark Banking Guide (NemKonto, MobilePay, Danish Banks)
Denmark's banking system is highly digitalized with NemKonto and MobilePay. Here is how to choose the best bank, open an account, and manage your money.
Denmark's banking system is one of the most advanced and digitalized in the world, with services like NemKonto (the government's mandatory account system), MobilePay (the dominant mobile payment platform with over 4.5 million users), and MitID (the national digital ID system). Danish banks offer a wide range of accounts, from traditional full-service banks like Danske Bank and Nordea to digital challengers like Lunar and Revolut. Banking fees in Denmark can be significant — account maintenance fees range from 0–40 DKK/month, and international transfer fees add up quickly. Understanding the Danish banking landscape is essential for both residents and newcomers, especially the requirement to link a NemKonto for government payments (salary, benefits, tax refunds) and the need for MitID to access online banking and public services. This guide covers selecting the best bank account, opening an account as a foreigner, managing international transfers in DKK, and navigating digital security. For related financial topics, see our Investment Guide → and Moving to Denmark Tax Guide →.
Danish Banking System Overview
The Danish banking system is built around a few key infrastructure components. NemKonto is a mandatory government-registered bank account that all Danish residents must have. Your NemKonto is the account through which all public payments flow — salary (if your employer uses it), tax refunds, SU (student grants), child benefits, and pension payments. You can designate any Danish bank account as your NemKonto through SKAT's TastSelv system. Digital Post is the official digital communication system from public authorities — all correspondence from SKAT, the municipality, the health service, and other agencies is sent via Digital Post rather than physical mail. MitID (previously NemID) is the national two-factor authentication system used to access online banking, public services, and many private services. All Danish bank accounts have a kontonummer (account number) and reg.nr. (bank register number), and international transfers use the IBAN and SWIFT/BIC codes. Denmark is part of the SEPA (Single Euro Payments Area), meaning euro transfers within SEPA are treated as domestic transfers. For investment-related banking needs, see our Investment Guide →.
The Danish banking sector is dominated by a few large institutions. Danske Bank is the largest bank in Denmark and one of the largest in Scandinavia, offering a full range of retail, corporate, and investment banking services. Nordea is the largest financial services group in the Nordic region, with a strong presence in Denmark. Jyske Bank, Sydbank, and Spar Nord are significant regional banks with strong local presence. Arbejdernes Landsbank (AL Bank) is a customer-owned bank popular among retail customers. Lunar is a digital-only challenger bank offering modern banking features with lower fees, popular among younger customers. Revolut is an international digital banking platform that offers multi-currency accounts, competitive exchange rates, and cryptocurrency features, though it is not a full Danish bank. The banking sector is regulated by the Danish Financial Supervisory Authority (Finanstilsynet) and the Danish National Bank (Danmarks Nationalbank). All Danish bank deposits are insured up to 100,000 EUR (approximately 750,000 DKK) under the Danish Guarantee Fund for Depositors and Investors.
Best Danish Bank Accounts
Choosing the best Danish bank account depends on your needs, whether you prioritize low fees, convenient digital services, investment integration, or international features. Danske Bank offers comprehensive services including NemKonto, investment accounts, mortgage (Realkredit Danmark), and pension products, with account packages starting at 0 DKK/month for basic accounts (if salary is deposited) and 30–40 DKK/month for premium accounts. Nordea offers similar services with competitive loan rates and a strong digital platform, with basic accounts at 0–25 DKK/month. Jyske Bank and Sydbank offer lower fees in some cases and strong regional customer service. Arbejdernes Landsbank is customer-owned, often has lower fees, and is popular for its ethical investment products. Lunar offers free basic accounts with no monthly fees, virtual and physical cards, budgeting tools, and cryptocurrency trading, but investment and loan products are more limited. Revolut offers multi-currency accounts, competitive FX rates (especially on weekends), stock and crypto trading, and travel insurance, but is not a full Danish bank and does not offer NemKonto-compatible accounts. For investment account options, see our Investment Guide →.
When comparing bank accounts, key factors include monthly maintenance fees (0–40 DKK), transaction fees (0–5 DKK per transfer), card fees (0–100 DKK/year for debit cards, higher for credit cards), overdraft interest rates (~8–15% EAR), foreign transaction fees (1–3% for purchases in non-DKK currencies), and ATM withdrawal fees (typically free at the bank's own ATMs, 20–40 DKK at other banks' ATMs). Most Danish banks offer a "lønkonto" (salary account) package that waives monthly fees if your salary is deposited each month. Digital banks like Lunar and Revolut have disrupted the market by offering free accounts and competitive international transfer rates, but they lack the full range of services (mortgages, pensions, investment advice) that traditional banks provide. Many Danes use a multi-bank strategy — a traditional bank for their NemKonto, mortgage, and daily banking, and a digital bank for international transfers, travel spending, and backup services. The Danish banking market is competitive, and customers can switch banks relatively easily using the "Pengeinstitutternes Betalingssystem" (Payment System) for automated account transfers.
Opening a Bank Account
Opening a Danish bank account requires several documents and steps. Danish residents need a CPR number (civil registration number) as the primary requirement. You must also provide a valid passport or EU national ID card (EU residence permit for non-EU citizens), your Danish address, and in some cases proof of employment or enrollment in education. The process typically takes 1–5 business days after all documents are submitted. For non-residents (those without a CPR number), opening a Danish bank account is more difficult but possible at some banks — you will typically need to provide a valid passport, proof of foreign address, documentation of the purpose of the account, and sometimes a minimum deposit. Non-resident accounts often have higher fees and fewer services. MitID is required to access online banking — once your account is open, you will receive your MitID activation code by Digital Post (or by physical mail if you do not have Digital Post yet). The account opening process is fully digital for residents with MitID — you can open an account through the bank's app or website in 10–15 minutes. For more on the requirements for newcomers, see our Moving to Denmark Tax Guide →.
Some banks offer specialized accounts for students and young people with lower fees and no minimum balances. Danske Bank, Nordea, and Lunar all offer student accounts with zero monthly fees for those under 28 or enrolled in higher education. When opening an account, you should also consider setting up Digital Post (obligatorisk Digital Post), which is mandatory for all residents over 15 years old. Without Digital Post, you may miss important communications from SKAT, your kommune, and the health authorities. Your bank will register your NemKonto as part of the account opening process — you can change your NemKonto later through SKAT's TastSelv portal. After opening the account, you will receive a Dankort (Danish debit card) or Visa/Dankort combination card, which is the most widely accepted payment card in Denmark. The Dankort has no foreign transaction fees for purchases within Denmark, which is a useful feature for everyday spending. International students should check whether their home university or scholarship program requires a specific bank account type for receiving funds.
MobilePay
MobilePay is Denmark's dominant mobile payment platform, with over 4.5 million users and near-universal acceptance. Launched in 2013, MobilePay allows instant person-to-person transfers, in-store payments, online payments, and business payments. To use MobilePay, you need a Danish phone number and a Danish bank account (or a foreign account linked to a Danish phone number). The app is free to download and use for personal transfers. Transfers between individuals are instant and fee-free for amounts up to 30,000 DKK per transaction. Businesses pay a small fee per transaction (~1.5% for card payments, fixed fee for MobilePay requests). MobilePay has become so ubiquitous in Denmark that it is common to see it accepted at bakeries, flea markets, street vendors, and even churches. Key features include: MobilePay anmodning (request money — useful for splitting bills, rent collection, and group payments), MobilePay til konto (transfer directly to a bank account without the recipient needing the app), MobilePay Business (for merchants and freelancers), and MobilePay i butikker (in-store payments via QR code or NFC). For personal finance management, see our Student Finance Guide →.
MobilePay has expanded beyond simple person-to-person transfers to include a range of financial services. You can use MobilePay to pay for parking in most Danish cities, buy public transit tickets (via the DOT app integration), make charitable donations, pay club memberships, and even split restaurant bills with friends. The platform also offers MobilePay Point-of-Sale terminals for small businesses, competing with traditional card terminals. Security is handled through MitID verification and app-based PIN codes. MobilePay is owned by a consortium of Danish banks, ensuring wide compatibility with all Danish bank accounts. For international users, MobilePay works with Danish phone numbers regardless of where you are physically located, but the linked bank account must be a Danish account (or a Revolut account with a Danish IBAN). MobilePay has also partnered with Vipps (Norway) and Swish (Sweden) to create a unified Nordic mobile payment network, allowing transfers between the three countries. However, this cross-border feature is still being rolled out and may require separate registration.
International Transfers
Sending and receiving money internationally from Denmark can be done through several channels, each with different costs and speeds. Wise (formerly TransferWise) is the most popular international money transfer service in Denmark, offering mid-market exchange rates with transparent fees (typically 0.4–1% depending on currency). Wise supports transfers to 70+ countries and provides a multi-currency account with local bank details in multiple currencies. Revolut also offers competitive international transfer rates, particularly for larger amounts, with free transfers up to certain monthly limits and premium tiers for higher volumes. Traditional bank transfers (via SWIFT) are the most convenient but often the most expensive — Danish banks typically charge 30–75 DKK per outgoing SWIFT transfer plus a 0.25–0.5% currency conversion markup hidden in the exchange rate. Incoming international transfers to Danish bank accounts are usually free (no fee to receive) but may incur intermediary bank charges. SEPA transfers in euros are treated as domestic transfers and are typically free or very low cost (0–5 DKK) from Danish banks. For tax considerations on international transfers and foreign accounts, see our Moving to Denmark Tax Guide →.
When choosing a transfer method, compare the total cost including both the explicit fee and the exchange rate markup. For example, a 10,000 EUR transfer at 7.45 DKK/EUR (mid-market) might cost: Wise = 44 DKK fee + 0.0% markup = 44 DKK total; Revolut = 0 DKK (within free tier) + 1.5% weekend markup = 1,118 DKK; Danske Bank = 50 DKK fee + 0.5% markup = 423 DKK. The cheapest option depends on the amount, currency pair, and timing (Revolut is excellent on weekdays within free limits; Wise is consistently good). For regular international transfers (e.g., sending money to family abroad), setting up a Wise multi-currency account is often the most cost-effective solution. For receiving payments from abroad (e.g., freelance income, pension from another country), you can provide your Danish IBAN to the sender. All Danish IBANs start with DK followed by 16 digits (2-digit bank code + 14-digit account number). The corresponding SWIFT/BIC code varies by bank (e.g., DABADKKK for Danske Bank, NDEADKKK for Nordea). Transfers from non-SEPA countries (US, Asia, etc.) typically take 2–5 business days and may involve intermediary bank fees of 10–30 USD.
Banking Fees
Danish banking fees can add up significantly if you are not careful. The most common fees include account maintenance fees (0–40 DKK/month, often waived for salary accounts or if you maintain a minimum balance), card fees (0–100 DKK/year for debit/Dankort, 150–400 DKK/year for credit cards with travel insurance), ATM withdrawal fees (free at your own bank's ATMs, 20–40 DKK at competitors' ATMs, and 30–60 DKK at non-Danish ATMs), overdraft interest (8–15% EAR on kassekredit/overdraft facilities if you exceed your limit), and foreign transaction fees (1–3% on purchases in foreign currencies, though the Dankort has no fee within Denmark). Inactivity fees (10–30 DKK/month if no transactions for 6+ months) may apply at some banks. International wire fees range from 30–75 DKK for outgoing SWIFT transfers. Currency conversion markups of 0.25–1.5% above the mid-market rate are applied to foreign currency transactions. Many Danes use a free digital bank (Lunar or Revolut) alongside their main bank to avoid fees for international transactions, ATM withdrawals, and currency conversion. For advice on managing your overall financial costs, see our Investment Guide →.
To avoid unnecessary banking fees: (1) choose a salary account package that waives monthly fees (most banks offer this if your salary of 8,000+ DKK/month is deposited); (2) use only your own bank's ATMs for cash withdrawals; (3) keep track of your account balance to avoid overdrafts (set up low-balance alerts); (4) consider a digital bank for international spending and travel; (5) compare your annual card fees — if you rarely travel, a simple Dankort may suffice instead of a premium credit card; (6) negotiate with your bank — many are willing to reduce or waive fees for customers who ask, especially if you have a mortgage or investment account with them; (7) use MobilePay for person-to-person transfers instead of traditional bank transfers (MobilePay is free, while bank transfers may cost 5–10 DKK). The Danish banking market has become more competitive with the rise of digital banks, putting downward pressure on fees. However, traditional banks still rely on fee income from less engaged customers. Reviewing your bank statements annually and comparing prices across banks can save you 1,000–3,000 DKK per year in fees.
Digital Banking Security
Security is a critical concern in Danish digital banking, which relies heavily on the MitID two-factor authentication system. MitID replaced the older NemID system in 2023 and provides stronger security through a smartphone app, code card, or code display device. MitID is used not only for banking but also for accessing public services (SKAT, Digital Post, sundhed.dk), private services (MobilePay, insurance, pension), and digital signatures. Key security practices include: never sharing your MitID code or password with anyone (not even bank employees), using the MitID app's push notification feature (which shows the service requesting authentication), verifying the transaction amount and recipient on the MitID confirmation screen before approving, enabling biometric authentication (fingerprint/face ID) on your banking app if available, and regularly checking your account activity for unauthorized transactions. Danish banks offer temporary card locks and travel notifications through their apps. Phishing scams are a growing concern — criminals send emails or SMS messages pretending to be from your bank, MitID, or MobilePay, asking you to click links or provide personal information. Danish banks never ask for sensitive information by email or SMS. If you suspect fraud, contact your bank immediately through their official customer service number (not any number provided in a suspicious message). For broader financial security, see our Tax Deductions Guide →.
Danish banks offer several additional security features. Transaction limits can be set per day/per transaction for card payments, online transfers, and MobilePay. Geographic restrictions can block card use in certain countries or regions. Real-time push notifications alert you to all card transactions and online transfers. Digital Post security ensures that official communications from your bank are delivered through the government's encrypted Digital Post system. Mobile device management — most banking apps detect rooted/jailbroken devices and will block access for security reasons. Account aggregation services (like Spiir, Dreamly, and Nordic API Gateway) allow you to see all your bank accounts in one place using secure API connections (PDS2/Open Banking regulation), but you should only authorize reputable services and regularly review which services have access to your accounts. The Danish payment system (Nets) handles all Dankort transactions and complies with PCI DSS (Payment Card Industry Data Security Standard). Under EU PSD2 regulations, Danish banks must provide strong customer authentication (SCA) for all electronic payments, which is why MitID is required for most online banking actions. If you lose your phone or suspect your MitID has been compromised, contact the MitID support line immediately (70 80 50 50) to block your MitID, then contact your bank.
FAQs
Do I need a CPR number to open a Danish bank account?
Yes — a CPR number is required to open a standard Danish bank account. Non-residents can open accounts at some banks without a CPR number, but the process is more complex and fees are typically higher. EU/EEA citizens may be able to open accounts under EU free movement rules with alternative documentation.
What is the cheapest Danish bank account?
Lunar offers free basic accounts with no monthly fees and no minimum balance. Revolut offers free multi-currency accounts but is not a full Danish bank. Among traditional banks, basic salary accounts at Danske Bank, Nordea, and Jyske Bank can be free if your salary is deposited monthly.
How do I receive payments from the Danish government?
You must designate a Danish bank account as your NemKonto through SKAT's TastSelv system. All public payments — salary (if your employer uses it), tax refunds, SU grants, child benefits, and pension payments — are deposited into your NemKonto. You can change your NemKonto at any time online.
Can I use MobilePay without a Danish bank account?
MobilePay requires a Danish phone number and a bank account with a Danish IBAN. However, some digital banks like Revolut now provide Danish IBANs, which may be compatible. You cannot use MobilePay with only a foreign bank account, even if you have a Danish phone number.
What is the best way to transfer money internationally from Denmark?
For most people, Wise offers the best combination of low fees and mid-market exchange rates for international transfers. Revolut is excellent for amounts within the free tier on weekdays. Traditional SWIFT bank transfers are generally more expensive and should be avoided for non-urgent transfers.