La monnaie des Maldives est la rufiyaa (Rf), qui se divise en 100 lari. 1 US$ équivaut à 12,70 Rf.
Cependant, sur toutes les îles touristiques, les prix sont affichés en dollars. Ces derniers, ainsi que les euros, sont acceptés dans les hôtels et les magasins à la différence de la monnaie locale. Il est donc inutile de changer ses euros ou ses dollars contre des rufiyaas. Les cartes de crédit les plus courantes, comme Visa et American Express, sont acceptées dans les hôtels, mais pas dans les magasins.