The unit of currency is the Tanzanian shilling (Tsh). Note
(bill) denominations are 10000, 5000, 1000, 500, 200, 100
and coins of 100, 50, 20, 10, 5 & 1.
It is best to carry your hard currency in US Dollars.
The exchange rate is approximately Tsh 1100 to US$1
You can change hard currency and travellers cheques to Tanzanian
Shillings in plenty of places, but you can not change travellers
cheques for US$.
Almost all hotels, car hire, diving, safari operators, airlines
etc. will require you to pay in US$. Sometimes airport tax
is only accepted in US$, which means you must have some
on you if you want to get on your flight.
Keep hold of your changing receipts so that you can change
your shillings back to hard currency when you leave.
There is no black market of any note. Ignore offers on the
street - it's probably a set-up.
Travellers cheques are usually changed at around 5% to 10%
lower than cash. Credit cards are accepted in many hotels
etc. but check for any surcharges before paying.
Cards are accepted in many places. Please note that Ocean Paradise Resort Zanzibar accepts only Visa and Mastercard.