Compare 35 international money transfer routes to Bangladesh. We show the real rate — including spread and fees — updated daily.
| From | Best Provider | Rate | Fee on $1k | Speed | Recipient Gets* | |
|---|---|---|---|---|---|---|
| United StatesUSD | Wise | 122.7437 | $4.60 | ~1 hour | BDT 122,179.08 | Compare → |
| United Arab EmiratesAED | Wise | 33.4145 | $4.60 | ~1 hour | BDT 33,260.79 | Compare → |
| Saudi ArabiaSAR | Wise | 32.7239 | $4.60 | ~1 hour | BDT 32,573.37 | Compare → |
| United KingdomGBP | Wise | 163.8051 | $4.60 | ~1 hour | BDT 163,051.6 | Compare → |
| KuwaitKWD | Wise | 400.1050 | $4.60 | ~1 hour | BDT 398,264.52 | Compare → |
| GermanyEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| CanadaCAD | Wise | 87.9884 | $4.60 | ~1 hour | BDT 87,583.65 | Compare → |
| FranceEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| ItalyEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| SpainEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| NetherlandsEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| SwitzerlandCHF | Wise | 153.9570 | $4.60 | ~1 hour | BDT 153,248.8 | Compare → |
| QatarQAR | Wise | 33.7128 | $4.60 | ~1 hour | BDT 33,557.72 | Compare → |
| JapanJPY | Wise | 0.7664 | $4.60 | ~1 hour | BDT 762.87 | Compare → |
| SingaporeSGD | Wise | 95.2705 | $4.60 | ~1 hour | BDT 94,832.26 | Compare → |
| Hong KongHKD | Wise | 15.6629 | $4.60 | ~1 hour | BDT 15,590.85 | Compare → |
| New ZealandNZD | Wise | 71.3370 | $4.60 | ~1 hour | BDT 71,008.85 | Compare → |
| NorwayNOK | Wise | 12.9700 | $4.60 | ~1 hour | BDT 12,910.34 | Compare → |
| SwedenSEK | Wise | 13.0102 | $4.60 | ~1 hour | BDT 12,950.35 | Compare → |
| BelgiumEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| PortugalEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| IrelandEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| AustriaEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| FinlandEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| DenmarkDKK | Wise | 18.9765 | $4.60 | ~1 hour | BDT 18,889.21 | Compare → |
| LuxembourgEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| GreeceEUR | Wise | 141.5779 | $4.60 | ~1 hour | BDT 140,926.64 | Compare → |
| PolandPLN | Wise | 33.3760 | $4.60 | ~1 hour | BDT 33,222.47 | Compare → |
| Czech RepublicCZK | Wise | 5.8497 | $4.60 | ~1 hour | BDT 5,822.79 | Compare → |
| BahrainBHD | Wise | 326.3685 | $4.60 | ~1 hour | BDT 324,867.2 | Compare → |
| OmanOMR | Wise | 319.1561 | $4.60 | ~1 hour | BDT 317,687.98 | Compare → |
| IsraelILS | Wise | 41.8736 | $4.60 | ~1 hour | BDT 41,680.98 | Compare → |
| South KoreaKRW | Wise | 0.0804 | $4.60 | ~1 hour | BDT 79.98 | Compare → |
| TaiwanTWD | Wise | 3.8884 | $4.60 | ~1 hour | BDT 3,870.51 | Compare → |
| AustraliaAUD | Wise | 86.5659 | $4.60 | ~1 hour | BDT 86,167.7 | Compare → |
* BDT amount received when sending the equivalent of $1,000 USD. Rates updated daily — actual amounts may vary.
Bangladesh's Banking Infrastructure Overview
Bangladesh has a well-established banking system regulated by the Bangladesh Bank (the central bank). The financial sector includes 60+ scheduled commercial banks, along with development financial institutions and microfinance organizations. The banking system is modern and internationally connected, with SWIFT integration for cross-border transfers. Major commercial banks accepting international wire transfers include Dhaka Bank, Eastern Bank Limited, BRAC Bank, Islamic Bank Bangladesh, Islami Bank Bangladesh, Bangladesh Krishi Bank, and Sonali Bank. These institutions have extensive branch networks across the country and maintain correspondent banking relationships with international banks.
Mobile Banking and Digital Wallets
Bangladesh's mobile banking sector is highly developed and one of the most advanced in South Asia. Leading platforms include bKash (the largest with over 70 million users), Nagad (operated by Bangladesh Post Office), Rocket (backed by Dutch-Bangla Bank), and upay. These services allow recipients to receive international remittances directly into their mobile wallet accounts, which can then be withdrawn at thousands of agent outlets nationwide. bKash, Nagad, and Rocket accept direct international transfers from many remittance providers, making them increasingly popular alternatives to traditional bank accounts for receiving money.
Account Formats and SWIFT Details
International transfers to Bangladesh use SWIFT codes (11 digits for a bank branch). Most Bangladeshi banks also use IBAN format, though local account numbers are also widely accepted. A typical Bangladeshi bank account structure includes the bank code, branch code, and a unique account number. When sending money to Bangladesh, senders need the recipient's SWIFT code, account number, and bank name. Mobile wallet accounts use a different system—recipients simply provide their mobile number registered with services like bKash or Nagad. Processing times for bank-to-bank SWIFT transfers typically range from 1-5 business days, depending on the originating country and intermediate correspondent banks.
Banking Hours and Processing
Bangladeshi banks operate Monday through Friday, 9 AM to 5 PM (Bangladesh Standard Time, UTC+6). Some banks have extended hours until 6 PM. Saturday and Sunday are public holidays with no banking operations. International wire transfers received outside banking hours are processed on the next business day. The Bangladesh Bank observes national holidays that may extend processing times. For incoming SWIFT transfers, funds typically appear in the recipient's account within 1-3 business days after the originating bank processes the transfer. Expedited processing may be available at a premium through some banks. Mobile wallet transfers are nearly instantaneous, crediting within minutes to hours.
Step-by-Step Guide for Bangladesh Recipients
To receive international money in Bangladesh, follow these essential steps: First, choose your receiving method—traditional bank account, mobile wallet (bKash, Nagad, or Rocket), or cash pickup at an agent location. Second, gather the necessary information your sender needs. For bank transfers, provide your full name, bank name, branch name, SWIFT code, and account number. For mobile wallets, simply provide your registered mobile number and the wallet platform name. Third, share this information securely with the sender and confirm all details are correct to avoid transfer delays. Fourth, coordinate with the sender to initiate the transfer through their chosen remittance provider or bank. Finally, monitor your account (bank or mobile wallet) for the incoming funds and verify receipt.
Information to Share with Senders
For bank account recipients: Provide the complete bank name, SWIFT code (11-digit code like DHBKBDDH), branch name and code, full account number, account holder's full name as registered with the bank, and account type (savings, current, etc.). For mobile wallet recipients: Share your registered mobile number, the specific platform (bKash, Nagad, or Rocket), and your full name as registered. Include your country code (+880) with the mobile number for clarity. Never share PIN codes or passwords, only the information necessary for receiving funds. Double-check all SWIFT codes and account numbers for accuracy—a single digit error can delay transfers by days.
Receiving Method Options
Bank-to-bank transfers offer the most formal method, ideal for large sums and business transactions, with funds deposited directly into your account and a paper trail for record-keeping. Mobile wallet options like bKash, Nagad, and Rocket are faster (funds received within minutes to hours), more accessible (no account opening required, just a SIM card), and useful for regular remittances. These wallets allow easy cash withdrawal at thousands of agent shops nationwide. Cash pickup is also available through some major remittance operators at agent locations in Dhaka, Chittagong, and other cities—funds are held for collection within a specified timeframe. For smaller, frequent transfers, mobile wallets offer the best balance of speed and accessibility. For larger amounts or formal record-keeping, bank accounts are preferable.
Processing Times After Sending
Processing time depends on your chosen method and the sender's location. Bank-to-bank SWIFT transfers typically take 1-5 business days from when the sender's bank initiates the transfer—factors include the sender's country, intermediate correspondent banks, and time zone differences. Transfers initiated on weekdays are faster than those on Fridays or weekends. Mobile wallet transfers are nearly instantaneous, with funds appearing within minutes to a few hours. Cash pickup services usually process transfers within 24-48 hours. The sender should receive a confirmation reference number immediately after initiating the transfer; this number helps track progress. Bangladesh Bank processes inbound remittances continuously during business hours, ensuring timely credit to recipient accounts.
Tracking Incoming Transfers
To track your incoming transfer, first obtain the remittance reference number from the sender—this unique identifier tracks your specific transfer. For bank transfers, contact your bank's customer service with this reference number; they can check the status in the SWIFT system. Most Bangladeshi banks now offer online banking portals where you can view incoming transfer status. For mobile wallets, check your transaction history within the app (bKash, Nagad, or Rocket)—incoming transfers show as pending or completed. If a transfer doesn't arrive within the expected timeframe, contact your bank with the reference number for investigation. The Bangladesh Bank also maintains records of all international remittances, and your bank can escalate inquiries through official channels if needed.
Taxation of Incoming International Transfers
Good news for recipients: Bangladesh does not impose income tax on incoming remittances from family members abroad, a policy in place to encourage diaspora contributions to the economy. The Bangladesh National Board of Revenue (NBR) explicitly exempts family remittances from income tax. However, if you receive a very large one-time transfer or you're a business receiving payments from abroad, different tax rules may apply depending on the context. Individuals receiving ongoing remittances should maintain records of transfers for their own documentation. If you work remotely for a foreign company and the payment is considered income, you must report it and may owe tax—this differs from family remittances. Consult a tax advisor if your situation involves large sums or business activity to ensure compliance.
Central Bank Regulations and Transfer Limits
The Bangladesh Bank regulates all inbound foreign exchange transfers to maintain financial stability. Individual recipients can receive unlimited amounts, but transfers above a certain threshold trigger regulatory reporting requirements. For business-to-business transactions, there are sector-specific regulations. Remittances specifically (transfers from family abroad) have no statutory limit and are encouraged. However, transactions exceeding $10,000 USD or equivalent trigger Currency Transaction Report (CTR) filings for anti-money laundering compliance—this is a reporting requirement, not a tax, and is standard practice globally. Mobile wallet transfers have daily limits set by individual operators (bKash typically allows up to 300,000 BDT per day, about $2,800 USD), though multiple transfers can be received simultaneously.
Documentation for Large Transfers
For transfers exceeding $10,000 USD or equivalent, recipients should be prepared to provide documentation explaining the source of funds. This is standard AML compliance, not a penalty. Typical acceptable documentation includes employment contracts for work abroad, business contracts, property sale documents, or family support declarations. Keep copies of all remittance correspondence, bank statements showing transfers, and sender identification. Your bank will request this documentation during large transfer processing; having it ready prevents delays. The recipient's bank will file the required reports with Bangladesh Bank, but recipients themselves don't directly file—the bank handles regulatory filings. Transfers from recognized employers, government entities, or family members are typically processed quickly with minimal documentation requests.
Anti-Money Laundering (AML) Requirements
Bangladesh follows international AML standards set by the Financial Action Task Force (FATF). All banks and money transfer operators conduct Know Your Customer (KYC) verification on recipients. You will be asked to provide identity verification (national ID, passport, or driving license) when opening a bank account or registering for a mobile wallet. Banks verify that funds are not derived from illegal sources and maintain records of transactions exceeding reporting thresholds. The Bangladesh Bank and Bangladeshi banks share information with international authorities as required by law. As a legitimate recipient of family remittances, you have nothing to worry about—KYC and AML compliance protect the financial system for everyone. Ensure your bank account details and identification information are accurate to prevent delays or account freezing.
Government Incentives for Inward Remittances
Bangladesh actively encourages remittances from the diaspora through multiple incentive programs. The government promotes Special Remittance Bonds with attractive interest rates (historically 5-7% annually) for diaspora members depositing remittances. Several banks offer preferential exchange rates and reduced fees for remittance recipients who maintain accounts. The Bangladesh government recognizes remittances as critical foreign exchange earning (over $21 billion annually) and has simplified procedures to encourage more direct transfers. Some banks waive account opening fees for remittance-receiving accounts. The government occasionally announces special remittance campaigns with bonus exchange rates (announced during major holidays). Check with your bank about current incentive programs—rates and benefits change seasonally. Registering as a remittance recipient with your bank ensures you receive notification of any special programs or favorable exchange rate offers.
How BDT Conversion Works for International Transfers
When you receive money in a foreign currency (USD, EUR, GBP, etc.), conversion to Bangladeshi Taka (BDT) occurs at some point in the transaction chain. If the sender initiates a transfer in their local currency, their bank or the remittance provider converts to USD (the global standard), then to BDT when the funds arrive in Bangladesh. Alternatively, some providers allow senders to specify they're sending BDT equivalent, in which case conversion happens at the origin. The receiving bank converts USD (or other currencies) to BDT at the time funds are credited to your account. The conversion rate applied depends on which party conducts the conversion—the sender's bank, the intermediary correspondent bank, or your receiving bank. Exchange rates fluctuate throughout the day, so the rate used is the one applicable at the moment of conversion, not when the transfer was initiated.
Official Rates vs. Market Rates
Bangladesh Bank publishes official exchange rates daily, which serve as the reference for interbank transactions and regulatory purposes. Most legitimate remittance providers and banks apply rates close to the official rate, with a small markup (typically 1-3%) to cover costs and profit. The official rate on any given day is published at 11:00 AM Bangladesh time. When receiving international transfers, you'll get approximately the official rate plus the bank's spread—rarely exactly the mid-market rate you see online. Some banks offer better rates than others; shopping around between banks can save money on large transfers. Mobile wallet operators like bKash and Nagad may apply slightly different rates than traditional banks, sometimes more favorable for smaller amounts due to lower operational costs. The difference between official and actual received rate for a $1,000 transfer can be 50-100 BDT, so it's worth comparing.
Best Local Options to Convert Received Funds
If you receive funds in USD or another foreign currency, you have several conversion options in Bangladesh. Your receiving bank will convert immediately upon credit (easiest but not always best rates). Licensed forex bureaus in Dhaka, Chittagong, and other major cities often offer rates slightly better than banks, though less convenient. Major private banks like Dhaka Bank and Eastern Bank operate forex exchange counters with competitive rates. bKash and Nagad can convert USD to BDT if you've received dollars; rates are often competitive due to high transaction volume. IFIC (International Finance Investment and Commerce) Bank and other specialized financial institutions offer forex services. For the best rates on large amounts, visit 2-3 forex bureaus to compare before converting. Never convert at airports or hotels—rates there are significantly worse. Online banking portals now offer inter-currency exchange within accounts, allowing you to hold and convert USD while watching rates.
Timing Tips for Best Exchange Rates
Exchange rates fluctuate based on global USD/BDT demand, oil prices, and international market conditions. The BDT tends to weaken against USD during Bangladesh's peak agricultural imports (monsoon season), when companies need foreign currency for imports. Historically, BDT strengthens slightly after the winter harvest and during high remittance inflow periods (around major holidays like Eid). If you can delay conversion by a week or two, monitor rates for trends—a stronger BDT means more taka per dollar received. Set up rate alerts on your bank's online portal to notify you when rates hit a target. Avoid converting immediately after receiving funds; wait 1-2 days for settlement volatility to settle. Large transfer recipients should consider converting half immediately (to lock in a rate) and half later (to capture potential rate improvements). During Bangladesh's fiscal year transitions (June/July), rates sometimes shift—these are good times to monitor for conversion opportunities.
Holding Foreign Currency Locally
Bangladesh Bank permits individuals to hold foreign currency accounts (Resident Foreign Currency Deposit Accounts) at licensed banks, allowing you to keep received funds in USD, EUR, or GBP without immediate conversion. This is advantageous if you anticipate needing foreign currency for future international purchases, travel, or business. Holding foreign currency is legal and straightforward—simply request a foreign currency account from your bank when you receive the transfer. Foreign currency accounts earn interest (typically 0.5-2% annually) and can be converted to BDT anytime. However, holding foreign currency means you miss potential BDT appreciation if the currency strengthens. There are no special taxes on foreign currency holdings, and transfers between foreign currency accounts are seamless. For large amounts or business purposes, foreign currency accounts provide flexibility. For personal remittances you'll spend in Bangladesh, converting to BDT immediately is simpler. Most Bangladeshi banks waive fees for foreign currency account maintenance, making it a cost-free option.
United States → Bangladesh
USD → BDT
Wise · 122.7437
United Arab Emirates → Bangladesh
AED → BDT
Wise · 33.4145
Saudi Arabia → Bangladesh
SAR → BDT
Wise · 32.7239
United Kingdom → Bangladesh
GBP → BDT
Wise · 163.8051
Kuwait → Bangladesh
KWD → BDT
Wise · 400.1050
Germany → Bangladesh
EUR → BDT
Wise · 141.5779
Canada → Bangladesh
CAD → BDT
Wise · 87.9884
France → Bangladesh
EUR → BDT
Wise · 141.5779
Italy → Bangladesh
EUR → BDT
Wise · 141.5779
Spain → Bangladesh
EUR → BDT
Wise · 141.5779
Netherlands → Bangladesh
EUR → BDT
Wise · 141.5779
Switzerland → Bangladesh
CHF → BDT
Wise · 153.9570
Qatar → Bangladesh
QAR → BDT
Wise · 33.7128
Japan → Bangladesh
JPY → BDT
Wise · 0.7664
Singapore → Bangladesh
SGD → BDT
Wise · 95.2705
Hong Kong → Bangladesh
HKD → BDT
Wise · 15.6629
New Zealand → Bangladesh
NZD → BDT
Wise · 71.3370
Norway → Bangladesh
NOK → BDT
Wise · 12.9700
Sweden → Bangladesh
SEK → BDT
Wise · 13.0102
Belgium → Bangladesh
EUR → BDT
Wise · 141.5779
Portugal → Bangladesh
EUR → BDT
Wise · 141.5779
Ireland → Bangladesh
EUR → BDT
Wise · 141.5779
Austria → Bangladesh
EUR → BDT
Wise · 141.5779
Finland → Bangladesh
EUR → BDT
Wise · 141.5779
Denmark → Bangladesh
DKK → BDT
Wise · 18.9765
Luxembourg → Bangladesh
EUR → BDT
Wise · 141.5779
Greece → Bangladesh
EUR → BDT
Wise · 141.5779
Poland → Bangladesh
PLN → BDT
Wise · 33.3760
Czech Republic → Bangladesh
CZK → BDT
Wise · 5.8497
Bahrain → Bangladesh
BHD → BDT
Wise · 326.3685
Oman → Bangladesh
OMR → BDT
Wise · 319.1561
Israel → Bangladesh
ILS → BDT
Wise · 41.8736
South Korea → Bangladesh
KRW → BDT
Wise · 0.0804
Taiwan → Bangladesh
TWD → BDT
Wise · 3.8884
Australia → Bangladesh
AUD → BDT
Wise · 86.5659