How to Send Money to a Bangladesh Bank Account Online

Updated 10 April 2026

What Details Do You Need to Send to a Bangladesh Bank Account?

To send money directly to a Bangladesh bank account, you typically need the following details from your recipient:

  • Full name (exactly as it appears on the bank account)
  • Bank name (e.g. Dutch-Bangla Bank, BRAC Bank, Islami Bank, Sonali Bank)
  • Account number (10–13 digits depending on the bank)
  • Branch name or branch code (required by some providers)
  • SWIFT/BIC code of the bank (required for international wire transfers)
  • Routing number (some banks use this instead of SWIFT for certain corridors)

Best Services for Bangladesh Bank Account Transfers

These providers support direct bank account transfers to Bangladesh with competitive rates:

  • Wise — best exchange rate, supports all major Bangladesh banks. Arrival in 1–2 business days.
  • Remitly Economy — slower (3–5 days) but low cost. Wide bank coverage.
  • TapTap Send — same-day to most major banks. Zero fees. Debit card payment only.
  • WorldRemit — 2–4 business days. Multiple banks supported.
  • Ria Money Transfer — 1–5 days depending on bank. Good bKash alternative if bank is slower.
  • Western Union (online) — 1–2 days but higher exchange rate markup.

SWIFT Codes for Major Bangladesh Banks

If sending via a bank wire or using a provider that requires SWIFT codes, here are the codes for the most commonly used banks:

  • Dutch-Bangla Bank: DBBLBDDH
  • BRAC Bank: BRACEBDDXXX
  • Islami Bank Bangladesh: IBBLBDDH
  • Sonali Bank: BSONBDDH
  • Janata Bank: JANBBDDH
  • Agrani Bank: AGBKBDDH
  • Mutual Trust Bank: MTBLBDDH
  • Southeast Bank: SEBDBDDH

How Long Does a Bank Transfer to Bangladesh Take?

Transfer times to Bangladesh bank accounts vary by provider and payment method:

  • TapTap Send: Same day in most cases
  • Wise: 1–2 business days (faster with card payment)
  • Remitly Express: Minutes to hours (higher cost)
  • Remitly Economy: 3–5 business days (lower cost)
  • WorldRemit: 2–4 business days
  • Ria: 1–5 business days
  • Bank wire: 3–5 business days (slowest and most expensive)

Limits for Bangladesh Bank Transfers

Bangladesh Bank regulates inward remittances. Key limits to know:

  • No upper limit on the amount you can receive per transfer via regulated channels
  • Wise: Up to 995,000 BDT per transfer to a bank account
  • Individual providers may set their own sending limits — typically £10,000–£50,000 per day
  • For very large transfers (over £10,000), you may need to verify the source of funds
  • Recipients may need to provide tax documents for transfers above a certain threshold

bKash vs Bank Account: Which Is Better?

For most everyday remittances, bKash or Nagad is faster and more convenient than a bank account transfer. However, bank accounts are better when the amount is large (bKash has daily limits of 250,000 BDT), when the recipient wants to keep the money in savings, or when the recipient's phone is not registered for mobile banking. For regular family remittances under £500, bKash is usually the easiest option.

The 2.5% Bangladesh Government Cash Incentive

All transfers to Bangladesh bank accounts through regulated channels automatically earn a 2.5% government cash incentive. Your recipient receives this bonus on top of the transferred amount in BDT. This does not apply to transfers sent through informal channels. All major services (Wise, Remitly, TapTap Send, Western Union) are regulated channels.

Compare all providers instantly

Enter your amount and see exactly how much taka each provider delivers — including the 2.5% government bonus.

Compare rates now

Provider Reviews

View all reviews →
← All articles← Compare rates