Kosovo IBAN format (XK) — length, structure, example

CountryKosovo (XK)
IBAN length20 characters
SEPA memberno
Domestic check digit validatedno

Check a Kosovo IBAN

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

Kosovo’s IBAN is 20 characters with the numeric BBAN pattern ^[0-9]{16}$. The country code itself is the format’s most unusual feature: XK is a user-assigned placeholder, since Kosovo lacks a regular ISO 3166 code.

Structure

The official registry example is XK05 1212 0123 4567 8906, a SWIFT registry test value, not a live account:

Small fields, full coverage

With only two digits each for bank and branch, Kosovo’s format reflects a compact banking market of around a dozen licensed institutions. The trailing national check digits give the BBAN its own integrity layer on top of the IBAN’s MOD-97 wrapper, so a country-aware validator gets two independent arithmetic tests - useful, because a 20-character all-digit string is easy to mistype into another superficially plausible number.

Euro without eurozone, IBAN without SEPA

Kosovo presents an odd combination for payment routing. Its economy runs on the euro, adopted unilaterally in 2002, yet the country is not a SEPA participant, so a transfer from Frankfurt to Pristina is an international SWIFT payment even though both legs are in euros. Fees and settlement times therefore resemble those of genuinely foreign-currency corridors, and the beneficiary bank’s BIC is needed alongside the XK IBAN. Kosovo has applied for SEPA membership as part of the Western Balkans integration process, so this status deserves periodic rechecking.

The usual limits of validation apply. Passing the national check pair and the ISO checksum makes an XK IBAN well formed, not real: the account may be closed or never issued, and no checksum names its owner. Verification of Payee, the EU’s name-matching safeguard, does not cover this corridor, so confirm Kosovar beneficiary details independently. For development or testing needs, generate structurally valid samples with the tool on this page.

Frequently asked questions

How long is a Kosovo IBAN?

A Kosovo IBAN is 20 characters: XK, two check digits, and a 16-digit numeric BBAN containing a 2-digit bank code, a 2-digit branch code, a 10-digit account number and a final 2-digit national check pair.

Why does Kosovo's IBAN start with XK instead of a normal country code?

Kosovo does not have a standard ISO 3166 country code because its statehood is not universally recognised. XK is a user-assigned code adopted for practical purposes by SWIFT and the IBAN registry, the same placeholder convention used in other contexts such as EU documents.

Does Kosovo use the euro?

Yes, unilaterally. Kosovo adopted the euro at its introduction in 2002 without being an EU or eurozone member, so accounts behind XK IBANs are typically euro-denominated. Despite that, Kosovo is not in SEPA, so European transfers still travel as international payments rather than SEPA credit transfers.

Related: all country formats ·what is an IBAN

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