IBAN country format

Denmark IBAN Format, Length and Example

A Danish IBAN is 18 characters: DK and 2 international check digits, followed by a 4-digit bank identifier, 9-digit account number, and 1 national check digit.

Use this guide to understand the IBAN country code for Denmark, its 18-character length, and example formatting. The DK value below is a labeled Danish format sample and must not be treated as a confirmed bank account.

Bank, account, and the last DK check digit

The DK diagram shows a four-digit bank identifier, nine-digit account number, and one national check digit at the end.

Bank, account, and the last DK check digit The DK diagram shows a four-digit bank identifier, nine-digit account number, and one national check digit at the end. Synthetic example not obtained from or verified against a real account. 1 DK 1-2 2 50 3-4 3 0040 5-8 4 044011624 9-17 5 3 18
  • 1. Country code 1-2; 2 letters
  • 2. International check digits 3-4; 2 digits
  • 3. Bank identifier 5-8; 4 digits
  • 4. Account number 9-17; 9 digits
  • 5. National check digit 18; 1 digit

Synthetic DK example, not verified against a real account. The Denmark blocks explain published character positions; they are not a live institution or account lookup.

Key Denmark IBAN details

Country
Denmark
Country code
DK
IBAN length
18 characters
Print format
DK50 0040 0440 1162 43
SEPA status
SEPA country - EU
BBAN structure
Denmark: 14 digits after the country code and check digits: a 4-digit bank identifier, 9-digit account number, and 1 check digit.
Does not prove
Real account, owner, bank reachability, or payment success

One final domestic check digit in the Danish IBAN

The Swift IBAN Registry pattern for this published format is DK2!n4!n9!n1!n. The table for Denmark maps each published segment to the DK5000400440116243 example/test value.

Denmark IBAN positions and example segments
Part Positions Swift pattern Example segment
Country code 1-2 2 letters DK
International check digits 3-4 2 digits 50
Bank identifier 5-8 4 digits 0040
Account number 9-17 9 digits 044011624
National check digit 18 1 digit 3

This DK breakdown describes visible positions; it does not turn the embedded bank or routing fields into a live Danish institution lookup.

Reading the short eighteen-character DK example

The synthetic/test DK value demonstrates the published Danish layout. Preserve its label and never treat the sample as a recipient's real payment instruction.

Example/test IBAN
DK5000400440116243
Print format example
DK50 0040 0440 1162 43
Digital format example
DK5000400440116243

The Danish BBAN ends with its own check digit

  • The value starts with DK, the IBAN country code for Denmark.
  • The next two characters are international check digits.
  • For Denmark, the remaining 14 characters form the country-specific BBAN section: 14 digits after the country code and check digits: a 4-digit bank identifier, 9-digit account number, and 1 check digit.
  • Danish IBANs are 18 characters long and use a numeric BBAN in the example shown here.
  • The short length means extra digits from invoice references should be easy to catch.

Separating DK50 from nearby invoice references

Compare the grouped invoice-style value used for Denmark with the compact DK input produced after presentation spaces are removed.

Input shown on page
DK50 0040 0440 1162 43
Normalized digital value
DK5000400440116243
Expected length
18 characters
Result interpretation
A passing DK result means the visible value matched supported Danish structure and MOD97 rules, not that the account or payee was verified.

International and national checks in the Danish layout

  • Whether the IBAN starts with the DK country code.
  • Whether the IBAN has 18 characters after normalization.
  • Whether the value uses allowed letters and digits.
  • Whether the MOD97-10 checksum is valid.

How Denmark packs bank and account data into fourteen digits

Denmark uses an 18-character IBAN. The Swift IBAN Registry describes the 14-digit Danish BBAN as a four-digit bank identifier, a nine-digit account section, and one national check digit. The final national digit is part of the BBAN and is distinct from the two international check digits after DK. This fixed numeric structure means that letters inside the BBAN are not expected, while leading zeroes in either the bank or account portion must be preserved.

A Danish print value can be normalized by removing spaces, but no digits should be added to make it resemble a longer country's IBAN. Confirm the compact value has exactly 18 characters and compare the last group carefully with the source. Payment references are often shown close to account details, so copying the whole invoice line may append extra digits. MOD97-10 checks the international value as supplied. It does not separately certify the domestic account, identify a corrected digit, or validate an adjacent creditor reference.

The four-digit bank position is a technical part of the Danish format, not a live institution search. BankCodeKit does not contact a Danish bank or payment network and cannot confirm account activity, ownership, or scheme participation. Keep any BIC, beneficiary name, invoice identifier, and amount in their own fields. When a payee changes payment details, verify the update through a known contact route before sending money. A passed Danish format result is useful for catching data-entry mistakes, but it does not confirm payment readiness or success.

Extra invoice digits after a complete DK value

  • Adding a reference number after the DK IBAN when copying an invoice line.
  • Treating SEPA country context as proof that a specific Danish account can receive a payment.

Denmark in local SEPA country data

For Denmark, the local SEPA country reference is: SEPA country - EU. The DK entry provides geographical scope only; participation by a particular Danish bank or account must be confirmed separately.

Using Denmark's short length as a copy check

  • Checking a Danish IBAN before running a separate payee or payment-provider confirmation.
  • Separating the compact DK value from invoice notes before validation.
  • Use the IBAN Checker after this country reference for Denmark when you need a local MOD97 result for one DK value.

Questions about DK length and the final digit

How long is a Danish IBAN?

A Danish IBAN has 18 characters.

What country code does a Danish IBAN use?

Danish IBANs use the country code DK.

Is Denmark listed in SEPA country reference data?

Yes. Denmark is listed in the local SEPA country reference data, but country-level SEPA status does not confirm bank-level or account-level eligibility.

Does the Danish example prove a real payment account?

No. The example is for format education only and must not be used as real payment instructions.

Denmark sources and update note

Public references for Danish IBAN structure and national fields are linked below; detailed standard scope, review methods, and licensing boundaries are documented on the Sources and Updates page.

Scope and limitations.

IBAN lengths, 15 national patterns and examples. Reference data reviewed: 2026-10-01. Next scheduled data review: 2027-01-01. BIC visible-format references. Reference data reviewed: 2026-07-17. Next scheduled data review: 2026-10-17. SEPA geographical scope and currency reference. Reference data reviewed: 2026-10-01. Next scheduled data review: 2027-01-01. Additional source links verified: 2026-08-15. Sources: Swift IBAN Registry, European Payments Council SEPA scheme countries list, Finance Denmark - International payments and IBAN Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.