What is the USD to TZS Rate Today?
The US Dollar to Tanzanian Shilling (USD/TZS) exchange rate is the price at which one US Dollar can be exchanged for Tanzanian Shillings. In Tanzania, this rate varies between banks and is updated throughout the day.
As of today, the average USD to TZS rate across major Tanzanian banks is approximately 2,600 TZS per US Dollar. The buying rate (what banks pay you for dollars) is typically lower than the selling rate (what banks charge you to buy dollars).
Why Does the USD/TZS Rate Change Daily?
The USD to TZS exchange rate changes daily due to several factors including global oil prices, Tanzania's import and export activity, US Federal Reserve interest rate decisions, foreign investment flows into Tanzania, and demand for US Dollars from Tanzanian businesses and importers.
In 2026, the USD/TZS rate has been influenced by rising global commodity prices, particularly crude oil, which Tanzania imports. Higher oil prices increase demand for US Dollars, putting upward pressure on the exchange rate.
Which Tanzanian Bank Offers the Best USD Rate?
Different banks offer different USD/TZS rates depending on their liquidity, customer base and pricing strategy. CRDB Bank, NMB Bank, KCB Tanzania, Azania Bank, BOA Tanzania and PBZ are among the major banks offering competitive rates. Use our comparison table above to find today's best rate instantly.
USD to TZS at Banks vs Forex Bureaus
Forex bureaus in Tanzania often offer slightly better rates than commercial banks, particularly for cash transactions. However, banks are generally safer, more regulated and better for large transactions. Always compare rates before exchanging money.
Best Time to Exchange USD in Tanzania
Exchange rates are typically more favorable in the morning when banks set their daily rates. Avoid exchanging money at airports or hotels as they charge significantly higher spreads. Monday mornings after weekend global market movements can sometimes offer better rates.
Frequently Asked Questions
What is the USD to TZS exchange rate today?
The live USD to TZS rate is shown at the top of this page, updated every hour from all major Tanzanian banks. The rate shows how many Tanzanian Shillings you get for 1 US Dollar.
I have TZS and want to buy US Dollars — do I use the buy or sell rate?
If you have TZS and want to buy USD, you use the SELL rate. The sell rate is what the bank charges you to buy foreign currency. For example if the sell rate is 2,650 TZS, you pay 2,650 TZS to get 1 USD.
I have US Dollars and want to exchange to TZS — do I use the buy or sell rate?
If you have USD and want to convert to TZS, you use the BUY rate. The buy rate is what the bank pays you for your foreign currency. For example if the buy rate is 2,580 TZS, the bank gives you 2,580 TZS for every 1 USD you sell.
Does FXScannerTZ do forex trading or currency exchange?
No. FXScannerTZ is purely an information platform. We do not buy, sell or exchange any currency. We only show you live rates from Tanzanian banks so you can compare and find the best rate before visiting your bank.
How does FXScannerTZ work?
FXScannerTZ automatically collects live exchange rates from 7+ Tanzanian banks every hour and displays them in one place. You can compare rates, find the best deal and then go directly to the bank offering the best rate. We are 100% free to use.
Which bank has the best USD to TZS rate today?
The best rate changes daily. Use our live comparison table above to see today's best rate across CRDB, NMB, KCB, BOA, Azania and PBZ instantly.
What is the difference between the buy rate and sell rate?
The buy rate is what the bank pays YOU when you bring foreign currency. The sell rate is what the bank charges YOU when you want to buy foreign currency. The difference between the two is called the spread — this is the bank's profit.
Why do different banks have different USD rates?
Each bank sets its own rates based on their foreign currency supply, customer demand and profit targets. This is exactly why comparing rates on FXScannerTZ before visiting a bank can save you significant money.
How often are rates updated on FXScannerTZ?
We update rates every hour automatically from all major Tanzanian banks. The exact time of the last update is shown on each page.