Rumunskou měnou je rumunský lei (množné číslo: lei), označovaný kódem RON. Rumunský lei se dělí na 100 banů (jednotné číslo: Ban) a existují mince v hodnotách 1, 5, 10, 25 a 50 banů a 1 a 2 lei a bankovky v hodnotách 5, 10, 20, 50, 100 a 200 lei.
Výhradní právo vydávat rumunskou měnu má Rumunská národní banka. Lei byl zaveden v roce 1867, kdy bylo Rumunsko pod osmanskou nadvládou. Lei nahradil tureckou liru v paritě. První lei byla zlatá mince o hmotnosti 4,4 g a ryzosti 917,5 ‰.
Lei byl v letech 1867 až 1922 vázán na francouzský frank a poté na zlatý standard až do vypuknutí druhé světové války. Po válce byl lei navázán na americký dolar v kurzu 1 lei = 1 dolar.
V roce 2005 byl lei znovu denominován, 1 nový lei = 10 000 starých lei. Nové mince byly zavedeny v nominálních hodnotách 1, 5, 10 a 50 Bani a 1 a 2 Lei a nové bankovky v nominálních hodnotách 5, 10, 20, 50, 100 a 200 Lei.
Za zajištění stability rumunské měny a za vydávání a oběh peněz odpovídá Rumunská národní banka. Banka také drží devizové rezervy země a řídí směnný kurz lei vůči zahraničním měnám.