The currency is the Philippine Peso (PhP). Bill denominations are: 20, 50, 100, 500 and 1,000 pesos. If possible, bring your cash with you. ATMs dispense in 500 PHP bills: they are frequently offline or out of funds, so do not rely on them exclusively. There are ATMs on White Beach, at D'Mall, and on the main road that will accept foreign debit/bank cards.
Foreign Currency is best exchanged at the banks or money changing stores. Only the larger restaurants and hotels accept credit cards including MasterCard, Visa and American Express, although a 5% surcharge on credit cards is standard. Personal checks are not accepted. Traveler's checks get a lower exchange rate and should be changed at Allied Bank.