Официальной денежной единицей Индонезии является индонезийская рупия (rupiah Indonesia). Одна рупия состоит из 100 сен.
До 1950 года денежной единицей был яванский гульден, равный голландскому гульдену. В годы японской оккупации (1942 - 1945 гг.) выпускались японские гульдены, которые после 1950 года были обменены на рупии.
В денежном обращении находятся банкноты достоинством 100, 500, 1000, 5000 и 10000 рупий.
Часть денег лучше обменять уже в аэропорту, хотя там курс ниже, чем в других местах (Убуде и Сануре). Наиболее популярная иностранная валюта - доллары США. Берите 100-долларовые купюры, так как курс банкнот меньшего достоинства ниже. На Бали можно обменять любую европейскую валюту, а также валюту Сингапура, Брунея, Малайзии и Тайланда.