SWIFT/BIC codes in North Macedonia

36 banks and financial institutions in North Macedonia with 48 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Arcelormittal Skopje (Crm) USINMK21XXX Skopje 1
Bro-Deal, Inc BDBKMK21XXX Skopje 1
Broker House Postel-Broker A.d POBRMK21XXX Skopje 1
Broker-Sb A.d. Skopje Brokerage House of Stopanska Banka Ad Skopje SBSBMK21XXX Skopje 1
Brokerage House Kb Broker Inc.skopje KBBRMK21XXX Skopje 1
Brokerage House Makos-Invest Broker Inc MIBRMK21XXX Skopje 1
Capital Bank Ad INPBMK21XXX Skopje 1
Central Cooperative Bank Ad Skopje CECBMK22XXX Skopje 1
Central Securities Depository JSC CDHVMK21XXX Skopje 1
Clearing House Interbank Clearing Systems KIBSMK21XXX Skopje 1
Eurostandard Bank Ad ESWBMK22XXX Skopje 1
Fersped - Broker Ad FLAMMK21XXX Skopje 1
Halkbank Ad Skopje EXPCMK22XXX Skopje 1
Health Insurance Fund of Macedonia HIFDMK21XXX Skopje 1
Kapital Banka Ad Skopje KAPBMK22XXX Skopje 1
Komercijalna Banka Ad Skopje KOBSMK2XXXX Skopje 12
Macedonian Bank For Development Promotion MBDPMK22XXX Skopje 1
Macedonian Stock Exchange Ad XMAEMK21XXX Skopje 1
Mak Broker Ad MBBRMK21XXX Skopje 1
Money Market and Short-Term Securities of The Rep. of Macedonia PPHVMK21XXX Skopje 1
National Bank of The Republic of Macedonia NBRMMK2AXXX Skopje 2
National Payment Card Ad NPKMMK21XXX Skopje 1
Nlb Banka Ad Skopje TUTNMK22XXX Skopje 1
Ohridska Banka A.d. Skopje OHRDMK22XXX Skopje 1
Pelagoniska Banka Ad PELAMK21XXX Prilep 1
Procredit Bank, Macedonia (Formerly Pro Business Bank A.d. Skopje) PRBUMK22XXX Skopje 1
Sakses Brokers Inc SKBRMK21XXX Skopje 1
Silk Road Bank Ad Skopje KRSKMK2XXXX Skopje 1
Sparkasse Bank Makedonija Ad Skopje INSBMK22XXX Skopje 1
Stopanska Banka A.d. STOBMK2XXXX Skopje 1
Stopanska Banka Ad Bitola STBBMK22XXX Bitola 1
Tdr Skopje D.o.o.e.l. BATSMK21XXX Skopje 1
Ttk Banka Ad Skopje TTXBMK2XXXX Skopje 1
Universal Investment Bank Ad Skopje (Unibank) UIBMMK22XXX Skopje 1
Zavod Za Platen Promet KMBPMK21XXX Skopje 1
Zemjodelska Banka A.d. ZEMBMK21XXX Skopje 1

The way a SWIFT/BIC code from North Macedonia is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

USIN Bank code
4 letters that identify the bank.
MK Country code
2 letters for the country (ISO 3166).
21 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Bank SWIFT codes for North Macedonia

This overview covers 36 banks and other institutions in North Macedonia and 48 SWIFT/BIC codes between them. Each code points to a bank or a specific branch or department, so a payment from abroad reaches the right place.

Every bank has its own page with the head office code and, where available, branch codes. The sections below covers how the codes work, the cost of transfers and the checks worth doing before you send money.

Tracking a payment to North Macedonia

There is no fixed answer for transfers to North Macedonia: many arrive within a day, others take several business days. Transfers sent late in the day or just before weekends and holidays usually start a business day later.

If a transfer seems delayed, ask the sender to contact their own bank and ask for the status or the UETR. Specialist transfer services usually provide tracking online, which makes it easier to see where the money is.

Komercijalna Banka Ad Skopje and its SWIFT codes

Komercijalna Banka Ad Skopje leads the list for North Macedonia in SWIFT/BIC codes. The head office of Komercijalna Banka Ad Skopje uses KOBSMK2XXXX; that is usually the right code for a transfer.

How many codes a bank has tells you something about how it organises its payments than about its size. If not a branch code is given, KOBSMK2XXXX is fine for transfers to this bank.

How reliable is this list?

The best place to find the right code remains paperwork issued by the bank. A wrong code can cause delays, a returned payment or additional charges, so compare it with the list on this page.

This list draws on publicly available sources and is updated regularly. Still, banks merge or change codes and our data may lag behind. Use our data as a starting point, not as the final word. We are a comparison site for money transfers, not a bank.

Fraudsters regularly send payment requests with changed bank details. A valid BIC says nothing about whether a request is genuine: criminals use real codes too.

The structure of a North Macedonia SWIFT/BIC code

SWIFT/BIC codes follow the same format worldwide: 8 characters plus an optional three-character extension. Characters one to four stand for the bank, the fifth and sixth characters are the country code and characters seven and eight give the location.

You can recognise a bank code from North Macedonia by the fifth and sixth characters – those always form the country code of North Macedonia. A code with other letters in that position come from another country – a quick way to catch mistakes.

The optional last three characters stand for a branch or department; XXX means the head office. Use a branch code just if the recipient’s bank asks for it – otherwise stick with the head office.

The cheapest way to send money to North Macedonia

A bank transfer to North Macedonia often costs rather more than you think. You pay the transfer fee, sometimes fees from correspondent banks along the way and, above all, the exchange rate markup if the money is converted.

Most of the cost usually sits in the exchange rate. A simple test: put the rate you get next to the mid-market rate and work out the difference on your amount.

For a lot of routes, a specialist provider turns out to be cheaper than a traditional bank transfer, mainly because of the rate. Before you send money to North Macedonia, take a minute to compare the total cost via GoldexPay rather than accepting the first rate you see.

SWIFT transfers to North Macedonia

North Macedonia is not part of the SEPA area, the European zone for uniform euro payments. International transfers to North Macedonia usually go through the SWIFT network.

In some countries, the account is identified by a local account number rather than an IBAN. The receiving bank usually provides a list of required details for payments from abroad. Before it arrives, a transfer can go through correspondent banks that take a fee.

Receiving money in North Macedonia from abroad

If you are waiting for a payment from another country in North Macedonia, send the payer all details at once. Give them your name as registered with the bank, your account number or IBAN, your bank’s SWIFT code and your address.

Find the bank in the list above and compare the code with your own bank details – your bank statement is the final word. It helps to include the name and city of your bank as well, since some payment forms ask for it.

Do not be surprised if the incoming amount is smaller than the amount on the sender’s receipt. Intermediary banks may deduct a fee, and if the money is converted, an exchange rate margin comes on top. On invoices, state who bears the costs.

Frequently asked questions

How many banks in North Macedonia have a SWIFT/BIC code?

We list 36 banks and financial institutions in North Macedonia that together have 48 SWIFT/BIC codes, including branches and departments.

How do I recognise a SWIFT/BIC code from North Macedonia?

The fifth and sixth characters of each SWIFT/BIC code show the country. Codes from North Macedonia contain MK.

Do I need a SWIFT code to send money to North Macedonia?

Yes, North Macedonia does not use SEPA, so international transfers use the SWIFT network and require the BIC of the bank and the account details.

How long does a transfer to North Macedonia take?

A SWIFT transfer to North Macedonia usually takes 1–5 business days. Specialist transfer services often deliver faster at a lower cost.

How do I find the right SWIFT code for a bank in North Macedonia?

Check the bank details of the recipient or look up the bank in the list on this page. If no branch is specified, use the head office code ending in XXX.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.