The official currency is the Mozambican metical (MZN), usually written as MT. Accommodation and tour operators often also quote prices in US dollars.
What is accepted
payments
Metical (MZN)
Official currency, accepted everywhere
attach_money
US dollar
Accepted in many tourist places
currency_exchange
South African rand
Accepted in part of the tourism sector
credit_card
Cards
Accepted in the city's larger hotels and restaurants
Practical advice
Outside Nampula city and the larger lodges, expect to pay in cash. It's worth withdrawing meticais in the city before heading to the coastal and inland destinations.
Exchange rates change; check the day's rate at a bank or exchange office before changing large amounts.