루피아(인도네시아어: Rupiah)는 인도네시아의 통화로 1 루피아는 100 센(sen)에 해당된다. "루피아"라는 이름은 인도의 화폐 단위인 "루피"에서 유래된 것이다. 25, 50, 100, 200, 500, 1,000 루피아 동전과 1,000, 2,000, 5,000, 10,000, 20,000, 50,000, 100,000 루피아 지폐가 통용된다. 환율은 100 루피아에 7.5~8원선이다. 과거 1, 2, 5, 10 루피아 동전도 발행된적 있으나 낮은 가치로 거의 쓰이지 않는 편이며 현시대의 일상생활에서의 최소 통용 단위는 100 루피아이다. 현재 인도네시아 루피아는 베트남 동, 라오스 킵, 이란 리알 등과 더불어 환율의 가치가 더 낮은 수준에 이르고 있으며, 2004년 이전 당시의 터키 리라가 지금의 베네수엘라 또는 짐바브웨 등과 비슷한 사례와는 달리 환율의 가치는 매우 낮은 편이다. 대한민국 원보다도 더 낮은 몇 안되는 환율의 가치가 있다. 북한 원의 경우, 100 조선민주주의인민공화국 원이 한국돈으로 약 135원의 가치를 가지고 있는 것에 비하면, 루피아는 약 1,580 IDR로 나오는 것으로 드러나고 있다.
Cribb, Robert, ‘Political dimensions of the currency question 1945–1947’, Indonesia 31 (April 1981), pp. 113–136. [cip.cornell.edu/handle/seap.indo/1107015200]
《Katalog Uang Kertas Indonesia 1782–2005》. P.T. Sugiya Abadi Sentosa. 2005.