The unit of currency is the Botswana Pula (BWP), which is divided into 100 Thebe. Major credit cards are widely accepted, and foreign currency is accepted at most large hotels and lodges. There are banks and bureaux de change in all the main towns, as well as ATM machines.