ibanchecker.cash
Country IBAN GuidesJune 7, 2026 · 7 min read

Kosovo IBAN Format (XK) — Structure, Length & Example

Kosovo IBANs are 20 characters and use the exceptional country code XK. Kosovo uses the euro but is not a SEPA member. Learn the XK IBAN format with Raiffeisen and ProCredit Bank Kosovo examples.

Share

The Kosovo IBAN is 20 characters long and uses the provisional country code XK. Kosovo is not yet a member of ISO 3166-1 and lacks an officially assigned two-letter country code; XK is an exceptional reservation used by the European Commission, SWIFT, the International Monetary Fund, and Kosovo's own financial regulators until a permanent code is assigned. Kosovo uses the euro as its official currency and is not a SEPA member; international transfers use the SWIFT network.

Kosovo IBAN at a Glance

  • Country code: XK (exceptional reservation — not a formal ISO 3166-1 code)
  • Total length: 20 characters (always)
  • Format: XKkk bbbb cccccccccc rr
  • BBAN length: 16 characters
  • Character types: 4-digit bank code + 10-digit account number + 2-digit check digits
  • SEPA member: No
  • Currency: Euro (EUR) — unilaterally adopted, not under an EU monetary agreement

Kosovo IBAN Structure Explained

1. Country Code — XK (2 characters)

Kosovo uses the code XK, an exceptional reservation assigned by the European Commission and accepted by SWIFT and the international banking community pending Kosovo's formal ISO 3166-1 inclusion. All Kosovo IBANs begin with XK.

2. Check Digits — kk (2 digits)

Two decimal digits computed using the standard MOD-97 algorithm (ISO 7064). They catch common transcription errors before the payment is processed.

3. Bank Code — bbbb (4 digits)

A 4-digit numeric code identifying the financial institution within Kosovo's interbank clearing system. Major banks operating in Kosovo and their identifiers:

  • ProCredit Bank Kosovo — One of the largest commercial banks, with German development finance roots.
  • Raiffeisen Bank Kosovo — A subsidiary of Raiffeisen Bank International, the largest retail banking network in Kosovo.
  • TEB Bank Kosovo — Part of the BNP Paribas group, serving retail and SME clients.
  • NLB Banka Kosovo — A subsidiary of the Slovenian NLB Group.
  • Banka për Biznes (BPB) — A domestically owned commercial bank.
  • Central Bank of the Republic of Kosovo (CBK) — Regulates the payment system; the CBK mandated IBAN adoption for all domestic and cross-border transfers.

4. Account Number — cccccccccc (10 digits)

A 10-digit numeric account number assigned by the bank. The account field contains only decimal digits.

5. Domestic Check Digits — rr (2 digits)

Two additional check digits at the end of the BBAN, providing a domestic-level error detection mechanism separate from the IBAN check digits at positions 3–4.

Kosovo IBAN Example Explained

XK05 1212 0123 4567 8906

This is an example IBAN for illustrative purposes only. Do not use for real transfers.

  • Country: XK (Kosovo)
  • Check digits: 05
  • Bank code: 1212
  • Account number: 0123456789
  • Domestic check: 06

Validate any Kosovo IBAN at the ibanchecker.cash IBAN validator, or view the format specification at /iban-format/xk.

How Kosovo IBAN Validation Works

  1. Country code check: The first two characters must be exactly XK. Because XK is not a standard ISO 3166-1 code, some legacy validation libraries reject it — ensure your library is updated to recognise Kosovo.
  2. Length check: The IBAN must be exactly 20 characters after removing all spaces.
  3. Character type check: The entire BBAN (positions 5–20) must consist only of decimal digits — no letters anywhere.
  4. MOD-97 check: Rearrange by moving the first four characters to the end, replace each letter with its numeric value (X=33, K=20 for the country code), and divide by 97. A valid IBAN always produces a remainder of 1.

The ibanchecker.cash validator fully supports Kosovo's XK country code and validates the 20-character format.

Kosovo Is Not a SEPA Country

Kosovo does not participate in SEPA. All international transfers to Kosovo travel via the SWIFT correspondent banking network. Practical consequences:

  • Processing times of 1–5 business days, depending on correspondent bank routing.
  • Correspondent bank fees apply in addition to sending bank charges.
  • Both the IBAN and the bank's BIC/SWIFT code must be provided for outbound transfers.
  • Kosovo uses the euro but has no formal monetary agreement with the EU — it adopted the euro unilaterally in 2002 (when it was under UN administration as part of the Federal Republic of Yugoslavia's successor process).

Look up Kosovo bank BIC codes using the ibanchecker.cash SWIFT directory.

The XK Country Code: Common Questions

Why does Kosovo use XK instead of a standard code?

ISO 3166-1 assigns two-letter country codes to internationally recognised sovereign states. Kosovo's recognition is disputed — it is recognised by over 100 countries including the US and most EU member states, but not by Russia, China, Serbia, or five EU members (Spain, Greece, Romania, Slovakia, and Cyprus). Until ISO formally assigns a code, XK is used as a temporary solution by the EU, SWIFT, PayPal, and most international financial institutions.

Will XK IBANs become invalid if Kosovo gets a new code?

If ISO formally assigns Kosovo a new two-letter code (e.g., KV), the IBAN format would be updated and existing XK IBANs would need to be reissued. However, no timeline for such a change has been announced, and XK has been in stable use since 2010.

Common Kosovo IBAN Mistakes

Validation Library Rejects XK

Some older IBAN validation libraries do not recognise XK as a valid country code, because it does not appear in ISO 3166-1. If your system rejects Kosovo IBANs, update your validation library or add an explicit exception for XK IBANs following the SWIFT IBAN Registry specification.

Wrong Length — 18 or 22 Characters

Kosovo IBANs are always 20 characters. An 18-character IBAN belongs to Faroe Islands or Norway (NO); a 22-character IBAN is a UK or Saudi format. Count carefully after removing all spaces.

Missing BIC for International Transfers

Because Kosovo is outside SEPA, the BIC must accompany every international transfer. Omitting the BIC can cause the payment to be returned or held at a correspondent bank.

Validating Kosovo IBANs in Bulk

NGOs, development organisations, and businesses with operations in the Western Balkans can validate Kosovo IBANs alongside North Macedonia, Albania, and other regional accounts using the ibanchecker.cash bulk checker.

Last updated: June 2026

Validate an IBAN instantly

Free IBAN checker — MOD-97 verification, bank lookup, and SEPA status across 84 countries.

Open IBAN Checker →

Related Articles