Skip to main content
Flag of XK

Kosovo IBAN

XK·EUR
By Awais ImranIBAN formats match the SWIFT IBAN RegistryOur methodology

A Kosovo IBAN is 20 characters long.

XK and two check digits open every Kosovo IBAN; its remaining 16 form the BBAN (Basic Bank Account Number). Transfers into Kosovo arrive in EUR over SWIFT.

Example Kosovo IBAN

Electronic format

XK051212012345678906

Print format

XK05 1212 0123 4567 8906

IBAN structure for Kosovo

Country code
XK
Check digits
05
Bank code
12
Branch code
12
Account number
0123456789
National check digit
06
Total length20 characters

Major banks in Kosovo

5 banks in Kosovo that support IBAN-based international transfers:

R
Raiffeisen Bank Kosovo
B
BKT (Banka Kombëtare Tregtare)
P
ProCredit Bank Kosovo
N
NLB Prishtina
T
TEB

Format reference: SWIFT IBAN Registry.

Kosovo IBAN questions

My app rejects XK. Should I change the country code?

No. Kosovo’s registered IBAN prefix is XK. Ask the provider about support for the original beneficiary details instead of editing the identifier.

Will an XK format check confirm that the transfer is available?

No. The format validator and the provider’s route eligibility check answer different questions. Confirm the receiving bank and currency in the sending flow.

Is XK an official ISO country code?

No. ISO 3166 has not assigned Kosovo a code; XK comes from the user-assigned range and is used by the European Commission, SWIFT and Kosovo’s banks. A validator that checks only the ISO list may reject it, which says nothing about the IBAN itself.

Which currency arrives in a Kosovo account?

Normally euros. Kosovo has used the euro since 2002 without joining the euro area, and a Central Bank of Kosovo rule in force since 1 February 2024 makes the euro the only currency for cash transactions. If the recipient holds a foreign-currency account, ask the bank for that account’s own IBAN.

What are the last two digits of a Kosovo IBAN?

National check digits for the 16-digit domestic number, separate from the international pair after XK. In the registry example XK05 1212 0123 4567 8906, 05 is the international check and 06 the national one. A single mistyped digit fails the international check, so the error shows up before you pay.

Use XK for the Kosovo account supplied by the bank

The Kosovo format registered for IBAN uses XK and contains 20 characters. A payment form that rejects that prefix is a support issue to resolve with the sender’s provider, not a reason to replace it with a neighbouring country’s code.

  • Copy the XK instruction exactly from the receiving bank. Substituting a country prefix changes the account identifier and invalidates its check digits.
  • Ask the provider whether it supports that Kosovo beneficiary and the intended payout currency. Passing the format check establishes neither route availability nor ownership of the receiving account.
  • XK is not part of ISO 3166, the standard list of country codes. It sits in the range ISO leaves free for user-assigned codes, and the European Commission, SWIFT and Kosovo’s banks adopted it. That is why some address validators and older payment forms refuse an XK IBAN that is perfectly valid.
  • Kosovo is not a euro-area member, yet the euro has been its currency since 2002, after the Deutsche Mark from 1999. The Central Bank of the Republic of Kosovo licenses the country’s banks but does not issue money, so a transfer from a dollar, franc or pound account is converted on the way in, and the euro figure the recipient sees is the one to weigh.

Send money to Kosovo

Sending money to Kosovo?

Compare providers