SWIFT/BIC codes in Bangladesh

80 banks and financial institutions in Bangladesh with 993 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
A.f.m. Shamsuddin SHAMBDD1XXX Dhaka 1
AB Bank Limited ABBLBDDHXXX Dhaka 26
Abdul Haque and Sons LTD. ABDHBDD1XXX Dhaka 1
Abdul Hye ABDYBDD1XXX Dhaka 1
Abdul Latif Miah ABLMBDD1XXX Dhaka 1
Abdus Samad ABDABDD1XXX Dhaka 1
Adarsha Securities (Pvt.) LTD. ADSPBDD1XXX Dhaka 1
Agrani Bank Limited AGBKBDDHXXX Dhaka 39
Agrani Bank,ramna Branch,dhaka(Phaka) AGBKBDDH005 Dhaka 1
Al-Arafah Islami Bank LTD. ALARBDDHXXX Dhaka 28
Asian Development Bank ASDBBDD1XXX Dhaka 1
Bangladesh Bank BBHOBDDHXXX Dhaka 1
Bangladesh Commerce Bank LTD. BCBLBDDHXXX Dhaka 10
Bangladesh Development Bank Limited (Bdbl) BDDBBDDHXXX Dhaka 2
Bangladesh Krishi Bank BKBABDDHXXX Dhaka 11
Bangladesh Post BDSHBDD1XXX Dhaka 1
Bank Alfalah Limited (Bangladesh - Dhaka Branch) ALFHBDDHXXX Dhaka 3
Bank Asia LTD BALBBDDHXXX Dhaka 21
Basic Bank Limited BKSIBDDHXXX Dhaka 17
Brac Bank Limited BRAKBDDHXXX Dhaka 2
Brac Epl Stock Brokerage Limited BETBBDD1XXX Dhaka 1
British American Tobacco Bangladesh Company Limited BATSBDA1XXX Dhaka 1
Citibank N.a. CITIBDDXXXX Dhaka 3
City Bank Limited The CIBLBDDHXXX Dhaka 1
Commercial Bank of Ceylon PLC CCEYBDDHXXX Dhaka 1
Dhaka Bank Limited DHBLBDDHXXX Dhaka 22
Dhaka Stock Exchange LTD XDHABDD1XXX Dhaka 1
Dutch-Bangla Bank LTD DBBLBDDHXXX Dhaka 22
Eastern Bank LTD. EBLDBDDHXXX Dhaka 24
Equity Partners Securities Limited EPSRBDD1XXX Dhaka 1
Export Import Bank of Bangladesh LTD EXBKBDDHXXX Dhaka 23
First Security Islami Bank Limited FSEBBDDHXXX Dhaka 13
Green Delta Securities Limited GDSABDD1XXX Dhaka 1
Habib Bank LTD. HABBBDDHXXX Dhaka 2
Icb Islamic Bank Limited BBSHBDDHXXX Dhaka 11
Idlc Securities Limited IDLCBDD1XXX Dhaka 1
Imtiyaz Husain and Co IMHUBDD1XXX Dhaka 1
International Finance Investment and Commerce Bank LTD. IFICBDDHXXX Dhaka 24
Islami Bank Bangladesh LTD IBBLBDDHXXX Dhaka 65
Jamuna Bank Limited JAMUBDDHXXX Dhaka 25
Janata Bank Limited JANBBDDHXXX Dhaka 48
Lankabangla Securities Limited VBSEBDD1XXX Dhaka 1
Meghna Bank Limited MGBLBDDHXXX Dhaka 1
Mercantile Bank Limited MBLBBDDHXXX Dhaka 22
Midland Bank Limited MDBLBDDHXXX Dhaka 5
Modhumoti Bank Limited MODHBDDHXXX Dhaka 8
Mtb Securities Limited MTSUBDD1XXX Dhaka 1
Mutual Trust Bank Limited MTBLBDDHXXX Dhaka 17
National Bank Limited NBLBBDDHXXX Dhaka 45
National Bank of Pakistan NBPABDDHXXX Dhaka 1
National Credit and Commerce Bank Limited NCCLBDDHXXX Dhaka 25
Nrb Bank Limited NRBDBDDHXXX Dhaka 1
Nrb Commercial Bank Limited NRBBBDDHXXX Dhaka 8
Nrb Global Bank Limited NGBLBDDHXXX Dhaka 1
One Bank Limited ONEBBDDHXXX Dhaka 21
Prime Bank Limited PRBLBDDHXXX Dhaka 33
Pubali Bank Limited PUBABDDHXXX Dhaka 34
Rupali Bank LTD RUPBBDDHXXX Dhaka 23
Sar Securities LTD SEROBDD1XXX Dhaka 1
Scl Securities Limited SCSOBDD1XXX Dhaka 1
Ses Co. LTD. SESEBDD1XXX Dhaka 1
Ses Company Limited SEOFBDD1XXX Dhaka 1
Shahjalal Islami Bank Limited SJBLBDDHXXX Dhaka 24
Shajalal Bank SHAJBDD1XXX Dhaka 1
Shimanto Bank Limited SHMTBDDDXXX Dhaka 1
Social Islami Bank Limited SOIVBDDHXXX Dhaka 25
Sonali Bank Limited BSONBDDHXXX Dhaka 45
South Bangla Agriculture and Commerce Bank Limited SBACBDDHXXX Dhaka 6
Southeast Bank Limited SEBDBDDHXXX Dhaka 25
Standard Bank Limited SDBLBDDHXXX Dhaka 21
Standard Chartered Bank SCBLBDDXXXX Dhaka 3
State Bank of India SBINBDDHXXX Dhaka 8
The Farmers Bank Limited FRMSBDDHXXX Dhaka 1
The Hongkong and Shanghai Banking Corporation Limited HSBCBDDHXXX Dhaka 2
The Premier Bank Limited PRMRBDDHXXX Dhaka 20
Trust Bank LTD., The TTBLBDDHXXX Dhaka 16
Union Bank Limited UBLDBDDHXXX Dhaka 8
United Commercial Bank LTD UCBLBDDHXXX Dhaka 32
Uttara Bank Limited UTBLBDDHXXX Dhaka 43
Woori Bank, Dhaka HVBKBDDHXXX Dhaka 1

How a SWIFT/BIC code from Bangladesh is structured

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

SHAM Bank code
4 letters that identify the bank.
BD Country code
2 letters for the country (ISO 3166).
D1 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 Bangladesh

This directory lists 80 banks and financial institutions in Bangladesh. You need such a code mostly for international transfers and for payments in a foreign currency.

Select the bank from the list to see its head office code and any branch codes along with tips for payments to and from that bank. The rest of this page covers how the codes work, the cost of transfers and how to avoid mistakes before a payment.

How long does a transfer to Bangladesh take?

How fast money reaches Bangladesh is determined by a few things: the currency, the number of banks in between, cut-off times and time zones. Bank holidays in either country can add a day or more to the journey.

Many banks are connected to SWIFT gpi for faster and traceable payments. Every gpi transfer carries a unique transaction reference, the UETR, which the sending bank can use to trace it. Specialist transfer services usually provide a status in their app, which makes it easier to see where the money is.

SWIFT transfers to Bangladesh

Because Bangladesh is outside SEPA, an international payment normally goes as a SWIFT payment. This means you always need the BIC of the receiving bank, together with the account number or IBAN.

Not every country uses the IBAN – where there is none, the local account number is enough. The recipient’s bank often provides instructions for payments from abroad. International transfers sometimes go via correspondent banks, each of which may deduct a fee.

How SWIFT codes from Bangladesh are built

A BIC is either 8 or 11 characters long and follows a fixed pattern. It starts with four letters for the bank, then two letters for the country and a two-character location code.

Whatever the bank, all Bangladesh codes share the same country code in positions five and six, namely the ISO code of Bangladesh. A code with other letters in that position belong to a bank abroad, even if the bank name looks familiar.

The long version ends in a branch code, where XXX means the head office. Use a branch code just when the recipient’s bank asks for it; otherwise the head office code is the safe choice.

Most SWIFT codes in Bangladesh: Islami Bank Bangladesh LTD

In our data, Islami Bank Bangladesh LTD holds the largest number of SWIFT/BIC codes in Bangladesh. The head office of Islami Bank Bangladesh LTD uses IBBLBDDHXXX.

Banks differ in whether they register branch codes. Unless a branch code is given, the head office code IBBLBDDHXXX works for transfers to this bank.

Receiving money in Bangladesh from abroad

Someone abroad who wants to pay you needs a few details about your account, and missing ones are a common cause of delays. In practice that means: your name as your bank knows it, your IBAN or account number, the BIC of your bank and sometimes your postal address.

Look up your bank in the list on this page, but take the code from your own bank details when in doubt. It helps to include your bank’s name and city as well.

Do not be surprised if the amount credited is smaller than the amount on the sender’s receipt. Charges on incoming payments vary per bank; check the price list of your bank. For business payments, agree how the fees are split.

Check the code before you pay

The most reliable place for the correct BIC is paperwork issued by the bank, such as a statement or the account page in online banking. When the code you were given differs from our list, do not guess – contact the recipient or their bank.

Our SWIFT/BIC directory draws on publicly available sources that we update periodically. Still, banks merge, rename themselves or change codes and our data may lag behind. Use this list as a starting point: the bank details from the recipient come first. GoldexPay is an independent comparison site and not part of any bank listed here.

Fraudsters often send payment requests with new bank details from what looks like a familiar address. A real SWIFT code tells you nothing about who owns the account.

What a transfer to Bangladesh really costs

An international bank payment to Bangladesh often costs more than the fee suggests. You pay a transfer fee, possibly charges from intermediary banks along the way and, above all, the exchange rate markup if the money is converted.

The real cost is often in the rate: banks convert at a rate with a margin built in. Check the bank’s rate against the mid-market rate, the midpoint you see on financial news sites. The difference is your real cost.

For many currency pairs, a transfer service is cheaper than a traditional bank transfer – mostly thanks to the exchange rate. GoldexPay compares these providers next to each other, showing the amount that reaches the recipient for the same amount sent.

Frequently asked questions

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

Our directory lists 80 institutions in Bangladesh that together have 993 SWIFT/BIC codes, including branches and departments.

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

Ask the recipient or search by bank name above. If no branch is specified, use the head office code ending in XXX.

How do I recognise a SWIFT/BIC code from Bangladesh?

Characters 5 and 6 of each SWIFT/BIC code are the country code. Codes from Bangladesh contain BD.

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

Yes, Bangladesh does not use SEPA, so payments from abroad use the SWIFT network and you need the BIC of the recipient’s bank plus the account number or IBAN.

Which bank in Bangladesh has the most SWIFT codes?

The largest number of codes belongs to Islami Bank Bangladesh LTD: 65. The head office uses IBBLBDDHXXX.

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