Официальная валюта Индонезии — индонезийская рупия, которая выпускается и контролируется Банком Индонезии.
Международный валютный код рупии – IDR, а символ Rp. Согласно законодательству все транзакции на территории страны должны осуществляться в рупиях, а информация о ежедневном курсе обмена рупий можно найти в газетах, в интернете и через мобильные приложения. В отелях, крупных ресторанах и универмагах к оплате принимают и пластиковые карты. Индонезийские банкноты выпускаются номиналом 1 000, 2 000, 5 000, 10 000, 20 000, 50 000 и 100 000 рупий. Также в ходу монеты номиналом 1 000, 500, 200, 100 и 50 рупий.
Иностранную валюту можно обменять в крупных городах по всей стране в банках и специальных обменных пунктах. В большинстве туристических курортах также работают пункты обмена валют; однако, если вы путешествуете в отдаленные провинции, рекомендуется произвести обмен денег заранее. Если вам нужна крупная сумма в иностранной валюте, а в вашем банке у вас нет валютного счета, лучше будет заказать необходимую вам сумму заранее, минимум за сутки. Местные банки располагают ограниченным запасом наличных в иностранной валюте, особенно в небольших отделениях.
Банкоматы сетей international Plus/Cirrus или Alto доступны во всех крупных городах Индонезии, а также в большинстве туристических курортах. Максимальная сумма для снятия наличных зависит от вашего банка. В банкоматах обычно загружаются банкноты номиналом 50 000 и 100 000 рупий, о чем обязательно есть табличка на аппарате. Тем не менее, важно помнить, что такие крупные купюры будет очень сложно разменять, особенно в сельской местности, где мало туристов. Если вы собираетесь в отдаленные регионы, также рекомендуется снять деньги в банкомате заранее.