The official currency of Indonesia is Rupiah which is Issued and controlled by the Bank of Indonesia. The currency code for Rupiahs is IDR, and the currency symbol is Rp. By law, all transactions are required to be conducted in rupiah, and information on the daily exchange rate can be found in newspapers or from the internet and online apps. Credit cards are widely accepted in hotels, large restaurants, and large stores.
Indonesian banknotes come in denominations of IDR1000, IDR2000, IDR5000, IDR10000, IDR20000, IDR50000, and IDR100000. Coins in circulation include IDR1000, IDR500, IDR200, IDR100, and IDR50.
You can exchange foreign currency in major cities throughout the archipelago at banks and money changers. Most tourists’ resorts have money changer facilities; however, if you are traveling to more remote areas it is advisable to exchange your money beforehand. If you need a large amount of foreign currency, and you don't have a foreign currency account at your bank, it is best to order the money the day before. Local banks keep a limited amount of foreign currency in their smaller branches.
ATMs on the international Plus/Cirrus or Alto networks are common in all major Indonesian cities and tourist destinations. Limitation withdrawal is depending on your respective home bank. Machines are loaded with IDR50,000 denomination notes or IDR100,000 denomination notes, as indicated on the machine; however keep in mind that the bigger notes can be harder to split, especially in rural non-tourist areas. It is also best to withdraw some money from an ATM in major cities before venturing onto more secluded destinations.