Danish IBAN format (DK) — length, structure, example

CountryDenmark (DK)
IBAN length18 characters
SEPA memberyes
Domestic check digit validatedno

Check a Denmark IBAN

Spaces and hyphens are fine — checked instantly as you type, only in your browser.

Denmark formats its IBAN in 18 characters with the BBAN pattern ^[0-9]{14}$: an all-numeric domestic account number split into a 4-digit bank register number and a 10-digit account.

Breakdown

The official registry example is DK50 0040 0440 1162 43, a SWIFT registry test value rather than a real account:

The register-number system

Each Danish bank is assigned one or more contiguous ranges of 4-digit register numbers, coordinated through e-nettet, the banks’ shared payment-infrastructure operator. Nordea, for instance, holds a broad low-number block, while Danske Bank occupies several ranges of its own. Because allocation is range-based, the roughly seven thousand register numbers that could appear in a Danish IBAN resolve to only a few dozen banks. There is no separate branch field, and the Danish BBAN carries no national check digit, so integrity rests on the IBAN’s MOD-97 check digits alone.

The Faroe Islands (FO) and Greenland (GL) sit in the same combined register with the identical account layout but their own IBAN prefixes, reflecting the shared Danish clearing infrastructure across the realm.

Currency and SEPA context

Denmark is an EU member but keeps the Danish krone rather than the euro; it participates fully in the SEPA schemes, so euro transfers to and from DK IBANs use standard SEPA rails while domestic traffic settles in kroner over the local system.

Validity remains structural only. An 18-character string that passes the checksum may reference a closed account or an unissued register number, and it says nothing about the holder’s identity. Name-matching services in the style of the EU’s Verification of Payee are the safeguard against paying a well-formed number that belongs to the wrong person.

Frequently asked questions

How long is a Danish IBAN?

A Danish IBAN is 18 characters: DK, two check digits and a 14-digit domestic account number made up of a 4-digit bank register number (reg. nr.) and a 10-digit account number.

What is the 4-digit register number in a Danish IBAN?

The first four BBAN digits are the reg. nr. (registreringsnummer) that identifies the bank. Danish banks are allocated contiguous ranges of reg. numbers - a large bank such as Danske Bank or Nordea holds many ranges - so several thousand possible register numbers map to a few dozen actual banks.

Do Denmark, the Faroe Islands and Greenland share the same register?

They use the same account-number layout and appear in one combined e-nettet register, but each has its own IBAN country code: DK for Denmark, FO for the Faroe Islands and GL for Greenland. The reg. numbers are assigned within each territory.

Related: all country formats ·what is an IBAN

Data source: ISO 13616 IBAN Registry Release 102 (June 2026). Last verified: 2026-07-08.