La moneda local es la chelín tanzano (Tanzanian Shilling). Sin embargo, generalmente se acepta el dólar estadounidense (USD), siempre y cuando el billete sea posterior a 2007. La mayoría de los lugares también se darán cambio en dólares si pagas con esa moneda, lo mismo ocurre con el chelín. Las zonas turísticas también aceptan dólares estadounidenses. Puede utilizar tarjetas de crédito en la mayoría de los establecimientos siempre y cuando tengan señal de telecomunicaciones.
Las tarjetas de crédito también son aceptadas en la mayoría de los lugares con señal de telecomunicaciones, aunque es mejor tener dólares estadounidenses a mano para dejar propinas o comprar en mercados locales más pequeños, entre otros. Muchos vendedores no aceptan American Express, así que es preferible viajar con Visa o MasterCard.