Kosovo IBAN
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
Major banks in Kosovo
5 banks in Kosovo that support IBAN-based international transfers:
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.