SWIFT/BIC codes in Belarus

33 banks and financial institutions in Belarus with 113 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
'bank Moscow-Minsk' JSC MMBNBY22XXX Minsk 6
'belagroprombank' JSC BAPBBY2XXXX Minsk 1
Absolutbank, Joint-Stock Company ABLTBY22XXX Minsk 2
Alfa-Bank ALFABY2XXXX Minsk 1
Bank Belveb OJSC BELBBY2XXXX Minsk 25
Belarusbank AKBBBY2XXXX Minsk 30
Belarusian Bank For Small Business BBSBBY21XXX Minsk 1
Belarusian Currency and Stock Exchange BCSXBY22XXX Minsk 1
Belarusky Narodny Bank BLNBBY2XXXX Minsk 1
Belinvestbank JSC BLBBBY2XXXX Minsk 9
Belorussian-Russian Belgazprombank OLMPBY21107 Minsk 1
Belorussian-Russian Belgazprombank Joint Stock OLMPBY2XXXX Minsk 8
Bps-Sberbank BPSBBY2XXXX Minsk 1
Bta Bank CJSC AEBKBY2XXXX Minsk 1
CJSC Trade Capital Bank BBTKBY2XXXX Minsk 1
CJSC Vtb Bank (Belarus) SLANBY22XXX Minsk 1
Fransabank OJSC GTBNBY22XXX Minsk 1
Idea Bank SOMABY22XXX Minsk 1
Joint Stock Company 'technobank' TECNBY22XXX Minsk 1
Joint-Stock Company 'development Bank of The Republic of Belarus' BRRBBY2XXXX Minsk 1
JSC Bsb Bank UNBSBY2XXXX Minsk 1
Minsk Transit Bank MTBKBY22XXX Minsk 1
National Bank of Republic Belarus NBRBBY2XXXX Minsk 1
OJSC Non-Banking Credit and Financial Organization Home Credit LOJSBY22XXX Minsk 1
Open Joint-Stock Company 'paritetbank', Minsk POISBY2XXXX Minsk 1
Priorbank PJCBBY2XXXX Minsk 7
Reconversion and Development Bank Jsb REDJBY22XXX Minsk 1
Republican Unitary Enterprise 'republican Central Ecurities Depository' RUERBY21XXX Minsk 1
Reshenie Bank RSHNBY2XXXX Minsk 1
Severny Investicionny Bank SEVNBY21XXX Minsk 1
Statusbank IRJSBY22XXX Minsk 1
Trade and Industrial Bank S.A. TRIUBY21XXX Minsk 1
Zepter Bank ZEPTBY2XXXX Minsk 1

How a SWIFT/BIC code from Belarus is built up

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

MMBN Bank code
4 letters that identify the bank.
BY Country code
2 letters for the country (ISO 3166).
22 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.

Belarus: banks and their SWIFT/BIC codes

In Belarus we have 113 SWIFT/BIC codes from 33 financial institutions. You need a SWIFT/BIC code mainly for international transfers.

Look for the recipient’s bank below and click through to see all codes we have and what else a transfer requires. Below the list we explain how codes from Belarus are built, how to send money to Belarus at a fair price and how to check a code before you pay.

Why a transfer to Belarus needs a SWIFT code

To pay into Belarus you almost always need a SWIFT/BIC code, because the country is outside the SEPA area. Without it, your bank cannot send the payment.

Not every country uses IBAN numbers; in that case the local account number is used instead. Check with the recipient exactly which details their bank requires for incoming international payments. International transfers sometimes go via one or more intermediary banks and fees can be taken along the way.

Check the code before you pay

Ask the recipient to copy their bank details directly from a recent statement. An incorrect BIC may lead to delays, a payment being sent back or additional charges.

Our SWIFT/BIC directory is based on publicly available sources and is updated regularly. Institutions merge, close branches and retire codes – a directory can be a step behind. Use our data as a reference, not as the final word. GoldexPay is a comparison service, not a bank.

Fraudsters often use payment requests with new bank details. Always confirm changed details by phone on a number you know.

How SWIFT codes from Belarus are built

A SWIFT code is either 8 or 11 characters long and follows a fixed pattern. The first four letters stand for the bank, the fifth and sixth characters are the country code and characters seven and eight give the location.

For banks in Belarus, characters five and six show the two-letter ISO code of Belarus, which makes these codes easy to recognise. If the country letters point to another country, you are looking at a bank in another country – worth double-checking.

If the last three are XXX, it means the main office, and the 8-character version leads to the same place. In most cases the head office code is what you need, unless the recipient gives you a branch code.

Which bank in Belarus has the most codes?

Of all banks we list for Belarus, Belarusbank has the largest number of codes. The head office uses AKBBBY2XXXX.

How many codes a bank has tells you more about how it organises its payments than about its size. Paying someone at Belarusbank? Go with AKBBBY2XXXX except when the recipient gives you a branch code.

The cheapest way to send money to Belarus

What you pay for a transfer to Belarus has several parts, and the fee on your screen is only one of them. On top of the fee, correspondent banks can deduct a charge, and when the money is converted the bank often applies a rate below the actual market rate.

The real cost is often in the rate, not in the fee – the bank builds a margin into its rate. An easy check: put the rate you get next to the mid-market rate and work out the difference on your amount.

Money transfer services frequently use a rate near the mid-market rate and lower fees. Before you send money to Belarus, it is worth to compare the total cost via GoldexPay rather than accepting the first rate you see.

Getting paid from abroad into an account in Belarus

To receive an international payment in Belarus, the sender needs not just the SWIFT code. Give them your name as registered with the bank, the IBAN or account number, the BIC of your bank and your address.

Find the bank in the list above and compare the code with your own bank details. Some banks may also ask for the name and address of your bank.

Expect that the amount credited is below what the sender paid. Fees for incoming transfers vary per bank – your bank’s price list tells you what applies. On invoices, state how the fees are split.

How long does a transfer to Belarus take?

An international transfer to Belarus typically needs one to a few business days – it depends on currency, route and the banks in between. Payments made after the cut-off time or on a weekend or public holiday usually go out the next business day.

Many banks use SWIFT gpi, which lets them follow a payment from bank to bank. Every gpi transfer carries a unique reference, the UETR that banks can use to see where the money is. Money transfer services often show tracking in their app.

Frequently asked questions

How many banks in Belarus have a SWIFT/BIC code?

We list 33 institutions in Belarus with 113 SWIFT/BIC codes, including branches and departments.

How long does a transfer to Belarus take?

An international payment to Belarus typically takes 1–5 business days. Money transfer services are often faster and cheaper.

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

Check the bank details of the recipient or look up the bank in the list on this page. Without a branch, the head office code (XXX) is the safe choice.

Do I need a SWIFT code to send money to Belarus?

Yes, Belarus does not use SEPA, so international transfers go through SWIFT and require the BIC of the recipient’s bank and the account details.

Which bank in Belarus has the most SWIFT codes?

The largest number of codes belongs to Belarusbank: 30. Its head office code is AKBBBY2XXXX.

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