Sonali Bank Limited SWIFT/BIC code

The head office of Sonali Bank Limited in Bangladesh uses SWIFT/BIC code BSONBDDHXXX. Below you find all 45 codes of this bank, grouped by city.

BSONBDDHXXX
Head office · Dhaka · Bangladesh · Short form: BSONBDDH

All SWIFT/BIC codes of Sonali Bank Limited

Dhaka

SWIFT/BICBranch
BSONBDDHXXX Head office
BSONBDDHBBA Banga Bandhu Avenue Corporate Branch
BSONBDDHBWP B.wapda Bhaban Corporate Branch, Motijheel.
BSONBDDHCNT Cantonment Corporate Branch
BSONBDDHCWK Chowk Bazar Br.
BSONBDDHDHN Dhanmondi Branch
BSONBDDHDIL Dilkusha Corporate Branch, Dhaka
BSONBDDHFCD Foreign Currency Management Division, Head Office
BSONBDDHFEB Foreign Exchange Corporate Branch
BSONBDDHGRN Green Road Br.
BSONBDDHGUL Gulshan Branch
BSONBDDHHST Hotel Sheraton Br. Dhaka
BSONBDDHLOD Local Office
BSONBDDHRAM Ramna Corporate Branch
BSONBDDHSDR Sadarghat Corporate Branch
BSONBDDHSLP Shilpa Bhaban Corporate Branch, Dhaka
BSONBDDHWEB Wage Earner's Corporate Branch, Dhaka

Bogra

SWIFT/BICBranch
BSONBDDHBOG Corporate Branch Bogra

Brahmanbaria

SWIFT/BICBranch
BSONBDDHBRM Brahmanbaria Br.

Chapainawabganj

SWIFT/BICBranch
BSONBDDHCHP Chapai Nawabgonj Br.

Chittagong

SWIFT/BICBranch
BSONBDDHAGR Agrabad Corporate Branch, Chittagong
BSONBDDHBHT Bahaddarhat Branch, Chittagong.
BSONBDDHCTG Laldighi Corporate Branch
BSONBDDHKHA Khatungonj Br.
BSONBDDHRWB Railway Building Branch
BSONBDDHWEC Wage Earner's Br.

Comilla

SWIFT/BICBranch
BSONBDDHCCB Comilla Corporate Br.

Dinajpur

SWIFT/BICBranch
BSONBDDHDNJ Corporate Branch Dinajpur

Jessore

SWIFT/BICBranch
BSONBDDHJSR Jessore Corp. Br.

Khulna

SWIFT/BICBranch
BSONBDDHDAU Daulatpur Corporate Branch
BSONBDDHKHU Khulna Corporate Branch

Kushtia

SWIFT/BICBranch
BSONBDDHKST Kushtia Br.

Moulvibazar

SWIFT/BICBranch
BSONBDDHMLV Foreign Exchange Br. Moulvi Bazar, Sylhet.

Mymensingh

SWIFT/BICBranch
BSONBDDHMYM Sonali Bank LTD. Mymensingh Corp. Br

Narayanganj

SWIFT/BICBranch
BSONBDDHLAD Foreign Exchange Branch, Narayangonj
BSONBDDHNAR Narayangong Corporate Branch, Narayangong

Rajshahi

SWIFT/BICBranch
BSONBDDHRAJ Rajshahi Corporate Br.

Rangpur

SWIFT/BICBranch
BSONBDDHLAL Lalmonirhat Br.
BSONBDDHRNG Corporate Branch Rangpur

Satkhira

SWIFT/BICBranch
BSONBDDHSAT Satkhira Br.

Sirajganj

SWIFT/BICBranch
BSONBDDHSRJ Sirajgonj Branch

Sunamganj

SWIFT/BICBranch
BSONBDDHCTK Chhatak Branch, Sunamganj
BSONBDDHSNG Sunamgonj Br.

Sylhet

SWIFT/BICBranch
BSONBDDHDGT Dargagate Corporate Branch, Dargagate
BSONBDDHSYL Sylhet Corporate Branch.

The way the Sonali Bank Limited SWIFT/BIC works

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

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

BSONBDDH – the SWIFT/BIC code of Sonali Bank Limited

Whether a recipient gives you BSONBDDH or BSONBDDHXXX, it is the identical address for Sonali Bank Limited in Bangladesh. A SWIFT code tells the sending bank which institution is meant to get the money. In practice you usually come across the code on international invoices, in your banking app and on the account details that Sonali Bank Limited provides.

Further down we go through the practical side: receiving money at Sonali Bank Limited, sending money abroad and how to verify the code before you confirm a payment. The BIC identifies an institution, never a specific account; the IBAN or account number does that.

About this information

We collect SWIFT/BIC codes using public sources and check our list regularly. Institutions merge, close branches and retire codes. Counts and locations come from our own dataset and may differ from what Sonali Bank Limited publishes.

Before a payment that matters, confirm the BIC with the recipient’s bank or with the recipient. GoldexPay has no connection to Sonali Bank Limited, we only compare transfer services. Spotted an error? Let us know via our contact form so we can correct it.

Is BSONBDDH still correct? How to check

The safest source for a SWIFT code is the bank details provided by the recipient. Compare that code with BSONBDDH on this page; if they differ, ask before you pay.

If the code is wrong, the payment may get stuck, be returned or end up costing more. Do not forget the account number: a mistake there can be more difficult to correct than a wrong BIC.

Most online banking apps check the format of an IBAN and some suggest the matching BIC, but that does not prove the account belongs to the right person. Some banks now check the payee name with the account. For a first payment, many people send a small test amount before sending the rest.

Sonali Bank Limited: head office code versus branch codes

With 45 codes, Sonali Bank Limited belongs to the banks that use individual codes for parts of the organisation. The head office code remains BSONBDDHXXX.

If nobody asks you for a branch code, go with BSONBDDHXXX. If you have been given a specific code, stick to it rather than swapping it for the head office code.

The safest approach is to take the code straight from the recipient’s statement. Branch codes are more prone to be retired than BSONBDDHXXX.

8 or 11 characters: BSONBDDH versus BSONBDDHXXX

A SWIFT code is made up of a few fixed parts: the first four letters stand for the bank, the next two give the country and characters seven and eight indicate the location. Together, these eight characters make up BSONBDDH, the code most people search for.

The full version has three more characters that identify a branch or department. If the last three are XXX, they simply mean the head office, which is why BSONBDDHXXX and BSONBDDH lead to the same place.

Do not add spaces or dashes when you type BSONBDDH or BSONBDDHXXX. A single character may route a payment to a different institution, so copy it carefully.

When will the money arrive at Sonali Bank Limited?

A SWIFT payment typically needs anywhere from one to several business days. Bank holidays in the sending or receiving country add a day or more to the journey. Occasionally a bank asks what the payment is for, which can hold things up.

A growing number of banks use SWIFT gpi. Each payment gets a unique reference, the UETR that banks can use to trace it. Specialist transfer services usually provide tracking in their app so you can see where the payment has got.

A delayed transfer is traced from the sending side, using the payment confirmation. Request from the sender the payment receipt; that often settles the question quickly.

Paying someone abroad from your Sonali Bank Limited account

An international bank payment can cost more than the listed fee. There is the transfer fee, sometimes charges from correspondent banks in between and, most importantly, the exchange rate markup if the currency changes.

Most of the cost usually sits in the exchange rate, not in the fee: many banks convert using an exchange rate with a margin built in. An easy check: set the bank’s rate next to the mid-market rate for the same moment and work out the difference on your amount.

Specialised transfer providers frequently offer a rate near the mid-market rate. On GoldexPay we compare what recipients receive with different services, which makes the cheapest option easy to spot. Choosing a specialist does not mean closing your account at Sonali Bank Limited: you simply pay the service from your account.

Receiving money from abroad at Sonali Bank Limited

If you expect a payment from another country, give the sender a complete set of details. Share the account holder’s name, the IBAN or account number, SWIFT code BSONBDDHXXX and your address, which some banks require.

It helps to include Sonali Bank Limited and Dhaka as well, since some forms ask for it. A typo in your account number can be more trouble than it looks, so copy the details from your online banking.

The amount you receive can be lower than what was sent. Correspondent banks can take a fee, and when currencies differ, a markup on the rate applies. For business payments, it is common to agree who bears the costs, so that nobody is left short.

Protect yourself against fake payment requests

Criminals regularly use fake invoices containing changed bank details, sometimes in an email that looks completely genuine. That BSONBDDH is a real code is no guarantee that the account is genuine; criminals use the codes of real banks too.

Do not trust a phone number in the same message that announces the change. Be suspicious of time pressure, odd spelling or a sender address that is slightly off. Acted too fast? Contact your bank straight away and ask them to start a recall and report the fraud.

Fraud can also work the other way. Someone sends more than agreed and asks you to refund the difference via a different route. Wait until the money is actually in your account.

Frequently asked questions

What is the SWIFT/BIC code of Sonali Bank Limited in Bangladesh?

The head office of Sonali Bank Limited uses BSONBDDHXXX. Use this code unless the recipient gives you a branch code.

Which details do I need to send money to Sonali Bank Limited?

The SWIFT/BIC code BSONBDDHXXX, the account number or IBAN plus the full name and address of the recipient. Bangladesh does not use SEPA, so always include the BIC.

How long does a transfer to Sonali Bank Limited take?

A SWIFT transfer typically arrives in 2–5 business days. Specialist providers are often quicker.

Should I use a branch code of Sonali Bank Limited?

Just when the recipient asks for it. Almost all transfers to Sonali Bank Limited work with the head office code BSONBDDHXXX.

What does BSONBDDHXXX stand for?

BSON identifies Sonali Bank Limited, BD is Bangladesh, DH is the code of the city or region and XXX marks the head office.

How many SWIFT codes are there for Sonali Bank Limited?

Our database contains 45 SWIFT/BIC codes for Sonali Bank Limited in 19 cities. Each code belongs to the head office or a branch.

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