20 USD to TZS – US Dollars to Tanzanian Shillings

As of 19:00PM UTC today, twenty us dollars equals Sh52,450.06 (fifty-two thousand four hundred fifty tanzanian shillings 6 cents). We use the mid-market rate for USD to TZS conversion. The current exchange rate is 2622.5030.

USD
20 USD
equals
52,450.06 TZS
TZS
Rate: 2622.5030 +2.58
Closing Rate: 2619.9230
Inverse: 20.00 TZS = 0.0076 USD
🕒 Updated: Fri, 12 Jun 26 19:00:00 +0000

Tanzanian Shilling 🚀 risen by 0.1% (+51.60) against the US Dollar compared to the previous closing exchange rate. Alternatively, you may try converting Tanzanian Shillings to US Dollars.

Best Rate for 20 USD → TZS Conversion
Source Mid Buy Sell Buy (cash) Sell (cash) Updated
Bank of Tanzania BOT • Tanzania Sh52,415.20 Sh52,154.40 Sh52,676.00 1h ago • Dodoma
🔄 Currency Converter Get widget

Convert US Dollar to Tanzanian Shilling

USD TZS
5 USD Sh13,112.52
10 USD Sh26,225.03
25 USD Sh65,562.58
50 USD Sh131,125.15
100 USD Sh262,250.30
500 USD Sh1,311,251.50
1,000 USD Sh2,622,503.00
5,000 USD Sh13,112,515.00
10,000 USD Sh26,225,030.00
50,000 USD Sh131,125,150.00

Convert Tanzanian Shilling to US Dollar

TZS USD
5 TZS $0.0019
10 TZS $0.0038
25 TZS $0.0095
50 TZS $0.019
100 TZS $0.038
500 TZS $0.191
1,000 TZS $0.381
5,000 TZS $1.91
10,000 TZS $3.81
50,000 TZS $19.07

Stats

Good Time

The table provides factual data and analysis of currency fluctuations. A year ago today, $20.00 would have been exchanged for Sh51,994.07, which is Sh455.99 lower than today’s rate. Over the past seven days, the most favorable exchange rate was Sh52,556.99. Please monitor this page to stay up to date on any changes.

1Y ago Actual
Sh51,994.07 Sh52,450.06
Stat Last 7 days Last 30 days
High Sh52,556.99 Sh52,599.96
Low Sh52,199.96 Sh51,900.00
Average Sh52,436.49 Sh52,299.81
Changes Sh357.03 Sh699.96
Volatility 4.53% 6.85%

Historical Chart 20 USD/TZS

The chart provides a visual representation of USD-TZS fluctuations over the past year, enabling both analysis and forecasting of future trends.

Exchange rate history

Date 20 USD/TZS Changes Changes %
Today $20 = Sh52,450.06 ▲51.60 0.1%
11/06/2026 $20 = Sh52,398.46 ▼-1.60
10/06/2026 $20 = Sh52,400.06 ▲200.10 0.38%
09/06/2026 $20 = Sh52,199.96 ▼-300.00 -0.57%
08/06/2026 $20 = Sh52,499.96 ▼-57.03 -0.11%
07/06/2026 $20 = Sh52,556.99 ▲7.03 0.01%
06/06/2026 $20 = Sh52,549.96
05/06/2026 $20 = Sh52,549.96 ▲449.80 0.86%
04/06/2026 $20 = Sh52,100.16 ▼-399.80 -0.76%
03/06/2026 $20 = Sh52,499.96 ▲249.90 0.48%