US dollars are widely accepted in Zanzibar, especially by hotels and tour operators. The national currency, Tanzanian shillings, is used in shops, restaurants, and taxis. Banks, currency exchange services, and ATMs are available on the main island. Although, ATMs dispense only shillings.