Bangladesh BEFTN Code Lookup
Look up BEFTN routing codes for all Bangladesh Bank-licensed institutions. Includes SWIFT codes for international transfers and guidance on receiving remittances from UK, UAE, and USA.
bKash clarification: bKash is owned by BRAC Bank, not Dutch-Bangla Bank. bKash can receive remittances from select partners but cannot receive standard SWIFT wire transfers. For international wires, use a commercial bank account. Full bKash guide below.
Search in English or short form (e.g. DBBL, BRAC, Islami)
9 digits: BBB-DDD-NNN (Bank-District-Branch)
Sending money to Bangladesh? Compare which provider delivers the most BDT:
Major Bangladeshi Banks: BEFTN + SWIFT Codes
Click any row for full details. SWIFT codes are for international wire transfers only.
| Bank | BEFTN Prefix |
|---|
bKash Explained: Who Owns It and How to Receive Remittances
bKash Facts
Owner: BRAC Bank Limited (not Dutch-Bangla Bank)
Licensed: Mobile Financial Service (MFS) by Bangladesh Bank
Users: 60+ million registered users (2024)
Can receive: Domestic transfers, select international remittances via approved MTOs
Cannot receive: Standard SWIFT bank wire transfers
International partners: Western Union, MoneyGram, select others
Receiving International Money to bKash
1. Sender uses an approved MTO (Western Union, MoneyGram, etc.)
2. Sender selects "bKash" as delivery method
3. Sender enters recipient's bKash number (mobile number)
4. Recipient receives notification and can cash out
Note: Standard bank wire transfers (SWIFT) cannot be credited to bKash. Use BRAC Bank or another commercial bank for SWIFT wires.
How to Receive UK/UAE/US Salary into a Bangladeshi Bank Account
-
1
Open a commercial bank account
Use BRAC Bank, Dutch-Bangla Bank, Islami Bank, or Sonali Bank for best international wire compatibility.
-
2
Get your bank's SWIFT code
Use the lookup tool above. BRAC Bank is BRACBDDH, Dutch-Bangla is DBBLBDDH, Islami Bank is IBBLBDDH.
-
3
Provide complete wire details to your employer
Give them: your full name, account number, bank name, bank address, and SWIFT code. Your BEFTN routing number is for domestic transfers only.
-
4
Consider a dedicated remittance service
Wise, Remitly, or WorldRemit are typically cheaper and faster than bank wire transfers and require only your account number and bank name.
What Is BEFTN in Bangladesh?
BEFTN stands for Bangladesh Electronic Funds Transfer Network. It is Bangladesh's domestic interbank electronic payment system, operated by Bangladesh Bank (the central bank). Introduced in 2011, BEFTN modernised interbank transfers in Bangladesh by replacing paper-based cheque clearing for many transaction types. BEFTN uses 9-digit routing numbers to identify specific bank branches, structured as three groups of three digits: the bank identifier, district code, and branch sequence number.
BEFTN is used for domestic payments within Bangladesh, including salary disbursements, pension payments, supplier payments, and interbank fund transfers. It is similar in purpose to India's NEFT or the UK's BACS. BEFTN supports both credit and debit transfers and processes in batches throughout the day during Bangladesh Bank's operating hours.
BEFTN vs SWIFT: Domestic vs International
The most important distinction for the Bangladeshi diaspora is that BEFTN codes only work for transfers within Bangladesh. If you are in the UK, USA, UAE, Saudi Arabia, Malaysia, or anywhere outside Bangladesh and want to send money to a Bangladeshi bank account, the sender needs the bank's SWIFT code, not the BEFTN routing number. The BEFTN code plays no role in international wire transfers.
For international wire transfers to Bangladesh, the sender needs the recipient's: full name, account number, bank name, bank branch name, bank address, and SWIFT code (also called BIC). Bangladesh is one of the top ten remittance-receiving countries globally, with over $21 billion received in 2023, mostly from Middle Eastern countries, the UK, and the USA.
Validate Indian bank IFSC codes with our India IFSC Checker. Validate IBANs from 87 countries with our IBAN Validator. Compare BDT transfer rates on our Send Money to Bangladesh page.
BEFTN data sourced from Bangladesh Bank public institution registry and Bangladesh Automated Clearing House (BACH). Data last updated: January 2025.
Related Tools
Frequently Asked Questions
Bangladesh Electronic Funds Transfer Network. Bangladesh Bank's domestic interbank payment system using 9-digit routing numbers (bank-district-branch). Used for transfers within Bangladesh only. Similar to India's NEFT or UK's BACS.
Dutch-Bangla Bank (DBBL) uses BEFTN bank identifier 090. Full 9-digit codes vary by branch. DBBL's SWIFT code for international transfers is DBBLBDDH. DBBL owns the bKash mobile money service.
For international wire transfers, give the sender your bank's SWIFT code, your account number, and your bank branch address. BRAC Bank: BRACBDDH. Dutch-Bangla: DBBLBDDH. Islami Bank: IBBLBDDH. For remittance services (Wise, Remitly), just give your account number and bank name.
No. bKash is owned by BRAC Bank, not Dutch-Bangla Bank. bKash can receive international remittances through select MTOs (Western Union, MoneyGram) but cannot receive standard SWIFT bank wire transfers. For SWIFT wires, use a commercial bank account.
Give your bank's SWIFT code: BRAC Bank BRACBDDH, Dutch-Bangla Bank DBBLBDDH, Islami Bank IBBLBDDH, Sonali Bank BSONBDDH, Pubali Bank PUBABDDH. Also provide your full account number and bank address.
Standard SWIFT wire: 2-5 business days. Wise or Remitly: 1-2 business days. bKash via Western Union/MoneyGram: often same day. UK to Bangladesh via Wise typically takes 1-2 business days.
Yes, via approved MTOs (Western Union, MoneyGram, and select others). Not via standard SWIFT wire. The sender selects bKash as delivery method and enters your bKash mobile number. For SWIFT wires, use a BRAC Bank commercial account.
