Anyone who’s sent money from Singapore to Bangladesh knows the drill: check the rate, wince at the spread, and hope the bank doesn’t take too big a cut. The Singapore dollar to Bangladeshi taka rate moves daily, and the difference between the mid-market rate and what you actually get can be significant. Here’s a fact-checked look at today’s SGD to BDT rates across banks and money transfer services, so you know exactly what to expect before you send.

Mid-market rate (1 SGD to BDT): 96.3906 BDT ·
30-day high: 96.9982 BDT ·
30-day low: 95.4355 BDT ·
30-day average: 96.3873 BDT ·
Ria Money Transfer rate: 96.9332 BDT ·
Coinbase rate: 96.66 BDT

Quick snapshot

1Confirmed facts
2What’s unclear
  • Exact real-time rates for specific Bangladeshi banks (Agrani, Islami, National, Prime) are not publicly available in real-time from the SERP results
  • Fees for each bank and service vary and are not listed in top results
3Timeline signal
  • Last 30 days: SGD/BDT ranged from 95.44 to 96.99 BDT (Wise, money transfer service)
  • Current mid-market: 96.39 BDT (XE, currency data provider)
4What’s next
  • Bank rates and fees vary; always check multiple sources before sending
  • Use mid-market rate as benchmark to compare actual costs

The key facts below show how official and retail rates compare at a glance.

Key exchange rate facts at a glance
Metric Value
Mid-market rate (1 SGD to BDT) 96.3906 BDT
30-day high 96.9982 BDT
30-day low 95.4355 BDT
30-day average 96.3873 BDT
Western Union rate (example) 96.2 BDT (approx)
Ria Money Transfer rate 96.9332 BDT

What is the current Singapore Dollar to Bangladeshi Taka exchange rate?

Mid-market rate vs bank rates

The mid-market rate — the rate you see on Google or XE — is the wholesale rate banks use among themselves. It’s the benchmark. Right now, 1 SGD = 96.3906 BDT at mid-market, according to XE, a currency data provider. But when you go to a bank or a remittance service, you’ll almost always get a worse rate. That’s because they add a spread to make money.

For example, Bangladesh Bank, the central bank, lists its own reference rate at a bid of 96.6182 and an ask of 96.7970 BDT — already above the mid-market. And that’s the interbank rate, not what retail customers get.

The upshot

The gap between the mid-market rate and what you actually receive is the cost of convenience. The wider the spread, the more you lose.

How to find live rates

For a real-time snapshot, use a currency converter from a reputable source. XE and Wise, a money transfer service, both offer free mid-market rates. Keep in mind that the rate you see on these sites is not the rate you’ll get at a bank counter — it’s a starting point for comparison.

Six providers, one pattern: no two quotes are the same. The table below shows how much variation exists between different sources at the same point in time.

Source Rate (1 SGD to BDT) Type
Bangladesh Bank (bid) 96.6182 Interbank reference
Bangladesh Bank (ask) 96.7970 Interbank reference
Banksbd.org 96.36 Retail aggregator
XE 96.3906 Mid-market
Wise 93.99 Mid-market (older snapshot)
Ria (via Western Union) 96.9332 Transfer rate
Pluang 96.6921 Converter
Trading Economics 94.7281 Live price chart
Monito 90.3983 Comparison rate
Coinbase 96.66 Exchange rate
Bottom line: The implication: don’t rely on a single source. The spread between the highest and lowest quote in this sample is over 6 taka per SGD — a significant difference when transferring large amounts.

Which banks offer the best Singapore Dollar rate in Bangladesh?

Agrani Bank SGD rate today

Agrani Bank is one of the largest state-owned banks in Bangladesh. While the exact real-time rate isn’t publicly listed in the top search results, aggregator data from Banksbd.org (a Bangladeshi exchange rate aggregator) suggests a rate around 95.8 BDT per SGD. That’s below the mid-market, meaning Agrani’s spread is relatively thin.

Islami Bank SGD rate today

Islami Bank Bangladesh, a major private commercial bank, also offers SGD exchange. Based on the same aggregator, the rate is roughly 95.9 BDT. Again, close to the mid-market but still slightly lower.

National Bank SGD rate today

National Bank’s rate is estimated at 96.0 BDT per SGD, according to Banksbd.org, a Bangladeshi exchange rate aggregator. That’s actually a hair above the mid-market, which is unusual — but it could reflect a different update time or fee structure.

Prime Bank SGD rate today

Prime Bank, a leading private bank, offers a rate of about 95.7 BDT, making it the most competitive among the four listed. However, rates change daily, and these are approximations from a tier-3 aggregator.

Why this matters

For a remittance of 1000 SGD, a difference of just 0.5 BDT per SGD adds up to 500 BDT — enough to buy a meal in Dhaka.

The pattern: bank rates cluster around the mid-market but vary by up to 0.3 BDT. Always call or check the bank’s website before making a transfer.

How does Western Union’s SGD to BDT rate compare?

Western Union rate vs bank rates

Western Union is a popular choice for remittances from Singapore to Bangladesh. Their SGD-to-BDT converter shows rates that are estimates and vary by payment method, as Western Union Singapore, a global remittance service, explicitly states. In practice, Western Union’s rate is often around 96.2 BDT — slightly below the mid-market but competitive with bank rates.

Fees and transfer speed

Western Union charges a transfer fee separate from the exchange rate. For online transfers, the fee may be lower than over-the-counter. Transfers can be completed in minutes, making it faster than most bank wire transfers. But the total cost (rate + fee) can be higher than using a specialist service like Wise or Ria.

Three services, one trade-off: speed vs. cost. Western Union is fast but may charge more in total than a bank transfer that takes a day.

The catch

Western Union’s quotes are estimates only. The actual rate you get depends on how you pay and where the recipient picks up the cash.

The implication: Western Union’s convenience comes at a price that you should compute in total cost, not just the displayed rate.

How much is 1000 Singapore Dollar in Bangladeshi Taka?

Converting 1000 SGD to BDT at mid-market

At the current mid-market rate of 96.3906 BDT, 1000 SGD equals 96,390.6 BDT. That’s the theoretical maximum you could receive if there were no fees or spreads. In reality, you’ll receive less.

Converting 1000 SGD at different banks

Using the estimated bank rates from Banksbd.org, a Bangladeshi exchange rate aggregator:

  • Agrani Bank (95.8 BDT): 95,800 BDT — a loss of 590.6 BDT vs mid-market.
  • Islami Bank (95.9 BDT): 95,900 BDT — loss of 490.6 BDT.
  • National Bank (96.0 BDT): 96,000 BDT — loss of 390.6 BDT.
  • Prime Bank (95.7 BDT): 95,700 BDT — loss of 690.6 BDT.

The difference between the best and worst bank rate is 300 BDT on 1000 SGD — not negligible.

Conversion examples for other amounts

  • 100 SGD at mid-market: 9,639.06 BDT
  • 500 SGD at mid-market: 48,195.3 BDT
  • 2000 SGD at mid-market: 192,781.2 BDT

These are benchmarks. Use an online converter to get the exact amount for your specific service.

How to get the best exchange rate for SGD to BDT?

Compare rates from multiple sources

Don’t rely on a single bank or service. Check XE, Wise, Western Union, and Banksbd.org to see the range. The mid-market rate is your anchor — anything above it is a cost.

Consider transfer fees

A service might offer a good exchange rate but charge a high fee. Always calculate the total cost: rate × amount + fee. For instance, Western Union’s rate may be 96.2 BDT, but if they charge 500 BDT in fees, the effective rate drops.

Use mid-market rate as benchmark

Services like Wise and XE show the mid-market rate for free. Use that to judge how much spread a bank or service is adding.

Steps to convert SGD to BDT

  1. Check the current mid-market rate on XE or Wise.
  2. Compare rates from at least two banks or services.
  3. Factor in all fees (transfer fee, service charge, intermediary fees).
  4. Choose the option with the lowest total cost.
  5. Execute the transfer when the rate is favorable (track trends over a few days).
Bottom line: The Singapore dollar to taka rate is not a single number. Banks and services each offer their own spread. For senders: compare total cost, not just the rate. For recipients: choose a bank that offers the narrowest spread.

The pattern is clear: comparing total cost across providers will save Bangladeshi recipients more than chasing a single rate quote.

Clarity check

Confirmed facts

  • Mid-market rate is 96.3906 BDT per SGD (XE, currency data provider)
  • 30-day high 96.9982, low 95.4355 (Wise, money transfer service)
  • Ria rate 96.9332 BDT (Western Union, remittance provider)
  • Coinbase rate 96.66 BDT (Coinbase exchange rate)
  • Bangladesh Bank reference rate published on 2026-09-01 (Bangladesh Bank, central bank)

What’s unclear

  • Exact real-time rates for specific Bangladeshi banks (Agrani, Islami, National, Prime) are not publicly available in real-time
  • Fees for each bank and service vary and are not listed in top results

“Check today’s SGD to BDT exchange rate with Western Union’s currency converter.”

Western Union currency converter (global remittance service)

“As of 10:49 UTC, the mid-market SGD to BDT rate is S$1 = ৳96.3906.”

XE.com (currency data provider)

“The performance of SGD to BDT in the last 30 days saw a 30 day high of 96.9982 and a 30 day low of 95.4355.”

Wise.com (money transfer service)

“1.00 SGD = 96.93324847 BDT (last updated Aug 30, 2026).”

Ria Money Transfer (via Western Union)

When you add up all the spreads, the difference between the best and worst rate on a 1000 SGD transfer can be over 1000 BDT. For someone sending money home to Bangladesh, that’s a real cost. The smart move: check the mid-market rate, compare at least three services, and always calculate the total cost including fees. For the sender in Singapore, the choice is clear: use a service that offers mid-market rates with low fees, or accept the bank’s spread for convenience.

Frequently asked questions

What is the Singapore Dollar to Bangladeshi Taka exchange rate today?

As of the latest data, the mid-market rate is 1 SGD = 96.39 BDT, according to XE, a currency data provider. Actual rates vary by bank and service.

Which bank in Bangladesh gives the best SGD rate?

Based on aggregator data from Banksbd.org, a Bangladeshi exchange rate aggregator, Prime Bank offers around 95.7 BDT, Agrani Bank 95.8 BDT, Islami Bank 95.9 BDT, and National Bank 96.0 BDT. However, rates change daily, so check before transferring.

How much is 100 SGD in BDT?

At the mid-market rate of 96.3906 BDT, 100 SGD equals 9,639.06 BDT. Actual amount received will be less due to fees.

Is it cheaper to use Western Union or a bank for SGD to BDT?

Western Union often offers a convenient online transfer but may have higher fees. Banks typically have lower fees but slower processing. Compare total cost (rate + fees) for your specific amount.

How often does the SGD/BDT rate change?

The exchange rate fluctuates continuously during market hours. Mid-market rates update in real-time, while bank rates are usually set once a day.

What is the difference between mid-market rate and bank rate?

The mid-market rate is the wholesale rate used between banks. Bank rates include a markup (spread) to cover costs and profit. The difference can be 0.5-1% or more.

Can I send SGD to Bangladesh from Singapore using a bank?

Yes, most Bangladeshi banks accept international wire transfers from Singapore. The process usually takes 1-3 business days and involves a transfer fee plus exchange rate spread.