Rupi (rupee, rupiah, rupaya, rupaye ya da rufiyaa olarak da bilinir) bazı Asya ülkelerinde kullanılan paralara verilen genel addır. Rupi kullanan ülkeler;
Her ülkede kullanılan rupi birbirinden farklılık gösterir. Birbirlerine benzemezler. Bunun yanında Endonezya'nın para birimi rupiah ve Maldiv adaları'nın para birimi rufiyah da ismini rupiden alır. Rupi isminin kökeninin, Sanskritçe'de gümüş mânâsına gelen rūp ya da rūpā kelimesidir.
Rupi, 1, 2, 5, 10, 20, 50, 100, 500 ve 1000'lik olmak üzere dokuz alt birime ayrılmıştır.