La monnaie de l'Inde est la roupie, qui est divisée en 100 paise. Il existe des pièces et des billets jusqu'à 1000 roupies ; cependant, la plupart des pièces de grande valeur sont commémoratives et ne sont pas destinées à la circulation. Il y a aussi 50 pièces de paise.
Un certain nombre d'autres pays d'Asie centrale utilisent la roupie comme monnaie. Le nom vient du mot sanskrit rupyakam. En règle générale, le nom du pays est ajouté à la devise afin de réduire la confusion, comme dans « roupie indienne ».
Au 30 août 2014, une roupie valait environ 1,7 cent US, et 60,5 roupies équivalaient au dollar américain.