Skip to main content
Flag of BD

SWIFT codes in Bangladesh

BD · BDT

By Awais ImranBangladesh codes from the SWIFT registryOur methodology

80 banks in Bangladesh, from A.F.M. SHAMSUDDIN (SHAMBDD1) onward; every code carries BD as its country part.

Banks

80

SWIFT codes

80

Branches

993

Currency

BDT

Banks and SWIFT codes in Bangladesh

A10 banks · 100 swift codes

A
A.F.M. SHAMSUDDIN

SWIFT/BICCity
SHAMBDD1XXXDHAKA

A
AB BANK LIMITED

SWIFT/BICCity
ABBLBDDHXXXDHAKA
ABBLBDDH002DHAKA
ABBLBDDH003DHAKA
ABBLBDDH004DHAKA
ABBLBDDH005DHAKA
ABBLBDDH006DHAKA
ABBLBDDH008NARAYANGANJ
ABBLBDDH009DHAKA
ABBLBDDH010DHAKA
ABBLBDDH011DHAKA
ABBLBDDH013DHAKA
ABBLBDDH019DHAKA
ABBLBDDH020DHAKA
ABBLBDDH027DHAKA
ABBLBDDH101CHITTAGONG
ABBLBDDH102CHITTAGONG
ABBLBDDH103CHITTAGONG
ABBLBDDH105CHITTAGONG
ABBLBDDH110CHITTAGONG
ABBLBDDH111SYLHET
ABBLBDDH112SYLHET
ABBLBDDH126CHITTAGONG
ABBLBDDH201BOGRA
ABBLBDDH214JESSORE
ABBLBDDH301KHULNA
ABBLBDDHOBUCHITTAGONG

A
ABDUL HAQUE AND SONS LTD.

SWIFT/BICCity
ABDHBDD1XXXDHAKA

A
ABDUL HYE

SWIFT/BICCity
ABDYBDD1XXXDHAKA

A
ABDUL LATIF MIAH

SWIFT/BICCity
ABLMBDD1XXXDHAKA

A
ABDUS SAMAD

SWIFT/BICCity
ABDABDD1XXXDHAKA

A
ADARSHA SECURITIES (PVT.) LTD.

SWIFT/BICCity
ADSPBDD1XXXDHAKA

A
AGRANI BANK LIMITED

SWIFT/BICCity
AGBKBDDHXXXDHAKA
AGBKBDDH000DHAKA
AGBKBDDH001DHAKA
AGBKBDDH002DHAKA
AGBKBDDH003DHAKA
AGBKBDDH004DHAKA
AGBKBDDH006DHAKA
AGBKBDDH007DHAKA
AGBKBDDH008DHAKA
AGBKBDDH009NARAYANGANJ
AGBKBDDH010NARAYANGANJ
AGBKBDDH011FARIDPUR
AGBKBDDH012DHAKA
AGBKBDDH013DHAKA
AGBKBDDH014DHAKA
AGBKBDDH015CHITTAGONG
AGBKBDDH016CHITTAGONG
AGBKBDDH017CHITTAGONG
AGBKBDDH018CHITTAGONG
AGBKBDDH020COMILLA
AGBKBDDH021SYLHET
AGBKBDDH022NOAKHALI
AGBKBDDH023KHULNA
AGBKBDDH024JESSORE
AGBKBDDH027RAJSHAHI
AGBKBDDH028RANGPUR
AGBKBDDH029BOGRA
AGBKBDDH030DINAJPUR
AGBKBDDH031DINAJPUR
AGBKBDDH032KHULNA
AGBKBDDH033DHAKA
AGBKBDDH034DHAKA
AGBKBDDH035CHITTAGONG
AGBKBDDH036DHAKA
AGBKBDDH039CHITTAGONG
AGBKBDDH040DHAKA
AGBKBDDH041CHITTAGONG
AGBKBDDH099DHAKA
AGBKBDDH0CHCHITTAGONG

A
AGRANI BANK,RAMNA BRANCH,DHAKA(PHAKA)

SWIFT/BICCity
AGBKBDDH005DHAKA

A
AL-ARAFAH ISLAMI BANK LTD.

SWIFT/BICCity
ALARBDDHXXXDHAKA
ALARBDDH066DHAKA
ALARBDDH067DHAKA
ALARBDDH068KHULNA
ALARBDDH069CHITTAGONG
ALARBDDH070SYLHET
ALARBDDH071BOGRA
ALARBDDH072CHITTAGONG
ALARBDDH073RAJSHAHI
ALARBDDH074DHAKA
ALARBDDH075DHAKA
ALARBDDH076CHITTAGONG
ALARBDDH077DHAKA
ALARBDDH078NILPHAMARI
ALARBDDH079DHAKA
ALARBDDH080DILKUSHA
ALARBDDH081DHAKA
ALARBDDH082DHAKA
ALARBDDH083DHAKA
ALARBDDH084DHAKA
ALARBDDH085DHAKA
ALARBDDH086DHAKA
ALARBDDH087CHITTAGONG
ALARBDDH088NARAYANGANJ
ALARBDDH089DHAKA
ALARBDDH090DHAKA
ALARBDDHOBUDHAKA
ALARBDDHTPDDHAKA

Showing 100 of 993 registered branch codes for Bangladesh. The full registry is searchable at swift.com, the authority that issues them.

Bangladesh SWIFT code questions

What does a Bangladesh SWIFT code look like?

SHAMBDD1XXX (A.F.M. SHAMSUDDIN): bank SHAM, country BD, location D1, branch XXX.

What are the SWIFT codes for major Bangladeshi banks?

Key SWIFT codes include: Sonali Bank — SONBBDDH, Islami Bank Bangladesh — IBBLBDDH, BRAC Bank — BRAKBDDH, Dutch-Bangla Bank — DBBLBDDH, Eastern Bank — EBLBBDDH, Standard Chartered Bangladesh — SCBLBDDX, and Citibank Bangladesh — CITIBDDX.

Do I need both a SWIFT code and account number to send money to Bangladesh?

Yes. To send an international wire transfer to Bangladesh, you need the recipient bank's SWIFT/BIC code, the recipient's full account number, the recipient's full name as registered with the bank, and the bank branch name and address. Bangladesh does not use IBAN, so the account number is provided directly rather than in an IBAN format.

How long does a SWIFT transfer to Bangladesh take?

SWIFT transfers to Bangladesh typically take one to three business days. Transfers from the UK and Middle East — major corridors for Bangladeshi workers — often arrive within one to two business days. Transfers involving multiple correspondent banks or that trigger compliance review at Bangladesh Bank may take an additional day. Some providers using dedicated Bangladesh payout networks settle same-day.

Are there fees for receiving a SWIFT transfer in Bangladesh?

Bangladeshi banks typically charge an inward remittance handling fee, often around BDT 200–500 per transaction. However, Bangladesh Bank has periodically waived or reduced fees on home remittances to encourage official channel use. The receiving bank will convert foreign currency to BDT at their prevailing telegraphic transfer rate, which includes a margin over the interbank rate.

What is the BEFTN system and how does it differ from SWIFT?

BEFTN (Bangladesh Electronic Funds Transfer Network) is Bangladesh's domestic interbank transfer system — it handles only BDT transfers between Bangladeshi banks and cannot receive international payments. SWIFT is used exclusively for cross-border transfers. If you are sending money from abroad to a Bangladeshi bank account, the payment travels via SWIFT to the recipient bank, which then credits the account through its internal systems.

Is there a cash incentive for receiving remittances through official channels in Bangladesh?

Yes. Bangladesh Bank has periodically offered a 2–2.5% cash incentive on inward remittances received through official banking channels, including SWIFT transfers. This incentive is paid in BDT by the recipient's bank on top of the converted amount. The scheme is designed to encourage overseas Bangladeshis to use regulated bank transfers rather than informal hawala networks.

How SWIFT works in Bangladesh

Bangladesh Bank, the country's central bank, regulates all inbound and outbound international transfers. SWIFT is the primary channel for receiving remittances, which are a critical component of the Bangladesh economy. Domestic transfers use the Bangladesh Electronic Funds Transfer Network (BEFTN) and RTGS system, which are entirely separate from international SWIFT routing.

  • Major Bangladeshi banks on the SWIFT network include Sonali Bank (the largest state-owned bank), Islami Bank Bangladesh, BRAC Bank, Dutch-Bangla Bank, and Eastern Bank. Each has its own BIC code — always confirm the correct code with the recipient's branch, as some banks use different SWIFT codes for head office versus regional hubs.
  • Bangladesh Bank regulations require that all inbound foreign remittances be reported. The receiving bank will convert foreign currency to BDT at the prevailing exchange rate on the day of credit. Beneficiaries cannot hold foreign currency in a standard BDT account unless they maintain a designated Foreign Currency account.
  • Remittances from overseas Bangladeshis are one of the country's largest sources of foreign exchange. Bangladesh Bank periodically offers incentive payments (cash bonuses) on inward remittances sent through official banking channels, which makes using SWIFT or bank-linked transfer services more attractive than informal hawala routes.

Send money to Bangladesh

Need an IBAN?

For transfers to Bangladesh, you may also need the recipient's IBAN.

Find IBAN formats by country→

Sending money to Bangladesh?

Compare providers