Kiwango cha Dola English

Today / USD

US dollar (USD) to Tanzanian shilling

On 19 Okt 2026, the Bank of Tanzania mean rate was TZS 2,635.59 per US dollar. Over the past 7 days the shilling weakened 0.18% against the US dollar. Over the past 30 days the shilling strengthened 0.21% against the US dollar.

Bank of Tanzania indicative mean rate, TZS per 1 US dollar
2,635.59TZS / USD
1 day +0.07%7 days +0.18%30 days −0.21%
Buying
2,622.4752
Selling
2,648.7000
Spread (TZS)
26.22 (0.99%)

Bank of Tanzania table dated 19 Okt 2026. Last checked 20 Okt 2026, 11:17 EAT.

Mid-market rate (global, indicative)
2,640.94TZS / USD

Gap to the official mean: +5.36 TZS (+0.20%)

Rate dated 19 Okt 2026. Source: fawazahmed0.

How the rate has changed

PeriodChange (%)Change (TZS)Compared with (date, rate)
1 day+0.07%+1.9317 Okt 2026 · 2,633.66
7 days+0.18%+4.7010 Okt 2026 · 2,630.89
30 days−0.21%−5.6119 Sep 2026 · 2,641.20
Year to date+7.69%+188.1231 Des 2025 · 2,447.46
1 year+7.70%+188.3818 Okt 2025 · 2,447.20

A rising rate means the shilling weakened against this currency. Each change compares the latest Bank of Tanzania mean with the most recent published mean on or before the comparison date.

Rate history

Bank of Tanzania meanMid-market
US dollar rate in TZS, 30 daysFrom 2,641.20 on 19 Sep 2026 to 2,635.59 on 19 Okt 2026.2,6202,6302,6402,6502,66021 Sep28 Sep5 Okt12 Okt19 Okt2,635.59
US dollar rate in TZS, 30 daysFrom 2,641.20 on 19 Sep 2026 to 2,635.59 on 19 Okt 2026.2,6202,6302,6402,6502,66021 Sep28 Sep5 Okt12 Okt19 Okt2,635.59
US dollar rate in TZS, 1 yearFrom 2,447.20 on 18 Okt 2025 to 2,635.59 on 19 Okt 2026.2,4002,5002,6002,700NovJanMacMeiJulSep2,635.59
US dollar rate in TZS, 1 yearFrom 2,447.20 on 18 Okt 2025 to 2,635.59 on 19 Okt 2026.2,4002,5002,6002,700NovJanMacMeiJulSep2,635.59
US dollar rate in TZS, All timeFrom 740.00 on Jun 1999 to 2,635.14 on Okt 2026.01,0002,0003,0002000200520102015202020252,635.14
US dollar rate in TZS, All timeFrom 740.00 on Jun 1999 to 2,635.14 on Okt 2026.01,0002,0003,0002000200520102015202020252,635.14

Bank rates

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)

Converter

100.00 USD = 263,558.76 TZS
Rate used: 2,635.59 TZS per unit (Bank of Tanzania mean) · rate dated 19 Okt 2026

Common amounts

USDTZS (Bank of Tanzania mean)
12,636
1026,356
50131,779
100263,559
5001,317,794
1,0002,635,588
TZSUSD (Bank of Tanzania mean)
10,0003.79
50,00018.97
100,00037.94
500,000189.71
1,000,000379.42
EURGBPKESUGXAEDCNYINRZAR