Kiwango cha Dola English

Banks compared

Board rates published by banks, with the spread and how far each is from the official Bank of Tanzania mean.

Spread = selling rate minus buying rate. A smaller spread is cheaper for you. Only banks that publish rates online in a form we can read automatically are included, so this is not every bank in Tanzania.

Smallest spread today

CurrencySmallest spreadLargest spread
USD CRDB, NBC, Stanbic (tie)
3.04%
CRDB, NBC, Stanbic (tie)
3.04%
EUR CRDB
10.12%
NBC
12.86%
GBP CRDB
8.52%
Stanbic
11.03%
KES Stanbic
24.81%
NBC
48.39%
UGX CRDB
7.81%
NBC
28.83%
AED Stanbic
9.75%
CRDB
11.12%
CNY Stanbic
1.41%
NBC
11.61%
INR Stanbic
9.78%
CRDB
17.95%
ZAR CRDB
12.44%
NBC
19.39%

Spread as a percentage of the midpoint of the bank's buying and selling rates. Ties are common: banks often publish identical rates for the US dollar.

USD – US dollar

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 2,590.00 2,670.00 80.00 (3.0%) −1.7% +1.3% 20 Okt 2026, 11:16 EAT
NBC 2,590.00 2,670.00 80.00 (3.0%) −1.7% +1.3% 20 Okt 2026, 11:15 EAT
Stanbic 2,590.00 2,670.00 80.00 (3.0%) −1.7% +1.3% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 2,590.00 · CRDB, NBC, Stanbic (tie)
Buying foreign currency? Best selling rate: 2,670.00 · CRDB, NBC, Stanbic (tie)

EUR – euro

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 2,814.43 3,114.43 300.00 (10.1%) −4.9% +5.3% 20 Okt 2026, 11:16 EAT
NBC 2,799.29 3,183.92 384.62 (12.9%) −5.4% +7.6% 20 Okt 2026, 11:15 EAT
Stanbic 2,936.69 3,294.63 357.94 (11.5%) −0.7% +11.4% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 2,936.69 · Stanbic
Buying foreign currency? Best selling rate: 3,114.43 · CRDB

GBP – British pound

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 3,370.60 3,670.60 300.00 (8.5%) −4.1% +4.5% 20 Okt 2026, 11:16 EAT
NBC 3,424.44 3,742.17 317.73 (8.9%) −2.5% +6.5% 20 Okt 2026, 11:15 EAT
Stanbic 3,486.47 3,893.61 407.14 (11.0%) −0.8% +10.8% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 3,486.47 · Stanbic
Buying foreign currency? Best selling rate: 3,670.60 · CRDB

KES – Kenyan shilling

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 16.8600 23.8600 7.00 (34.4%) −16.9% +17.6% 20 Okt 2026, 11:16 EAT
NBC 15.9026 26.0529 10.15 (48.4%) −21.6% +28.5% 20 Okt 2026, 11:15 EAT
Stanbic 19.9100 25.5500 5.64 (24.8%) −1.8% +26.0% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 19.9100 · Stanbic
Buying foreign currency? Best selling rate: 23.8600 · CRDB

UGX – Ugandan shilling

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 0.6150 0.6650 0.05 (7.8%) −2.8% +5.1% 20 Okt 2026, 11:16 EAT
NBC 0.6045 0.8081 0.20 (28.8%) −4.5% +27.7% 20 Okt 2026, 11:15 EAT
Stanbic 0.6200 0.7200 0.10 (14.9%) −2.0% +13.8% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 0.6200 · Stanbic
Buying foreign currency? Best selling rate: 0.6650 · CRDB

AED – UAE dirham

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 679.67 759.67 80.00 (11.1%) −5.3% +5.9% 20 Okt 2026, 11:16 EAT
NBC 716.58 792.20 75.62 (10.0%) −0.1% +10.4% 20 Okt 2026, 11:15 EAT
Stanbic 688.42 759.01 70.59 (9.8%) −4.1% +5.8% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 716.58 · NBC
Buying foreign currency? Best selling rate: 759.01 · Stanbic

CNY – Chinese yuan

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 373.17 418.17 45.00 (11.4%) −5.4% +6.0% 20 Okt 2026, 11:16 EAT
NBC 393.96 442.51 48.55 (11.6%) −0.1% +12.2% 20 Okt 2026, 11:15 EAT
Stanbic 394.53 400.14 5.61 (1.4%) +0.0% +1.4% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 394.53 · Stanbic
Buying foreign currency? Best selling rate: 400.14 · Stanbic

INR – Indian rupee

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 25.3500 30.3500 5.00 (18.0%) −8.7% +9.3% 20 Okt 2026, 11:16 EAT
NBC 27.2554 32.1073 4.85 (16.3%) −1.8% +15.7% 20 Okt 2026, 11:15 EAT
Stanbic 26.6600 29.4000 2.74 (9.8%) −4.0% +5.9% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 27.2554 · NBC
Buying foreign currency? Best selling rate: 29.4000 · Stanbic

ZAR – South African rand

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 150.80 170.80 20.00 (12.4%) −6.0% +6.5% 20 Okt 2026, 11:16 EAT
NBC 149.94 182.13 32.19 (19.4%) −6.5% +13.6% 20 Okt 2026, 11:15 EAT
Stanbic 158.13 181.52 23.39 (13.8%) −1.4% +13.2% 20 Okt 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 158.13 · Stanbic
Buying foreign currency? Best selling rate: 170.80 · CRDB

Spread over time

Banks do not publish rate history, so for now we chart the official spread only.

Bank of Tanzania spread (selling minus buying), TZS per USD, last 30 daysBank of Tanzania spread (selling minus buying), TZS per USD, last 30 days26.126.226.326.421 Sep28 Sep5 Okt12 Okt19 Okt26.22
Bank of Tanzania spread (selling minus buying), TZS per USD, last 30 daysBank of Tanzania spread (selling minus buying), TZS per USD, last 30 days26.1526.2026.2526.3026.3521 Sep28 Sep5 Okt12 Okt19 Okt26.22

Bank rates have been recorded since 19 Okt 2026; bank trend charts will appear as data accumulates.