La moneta locale è la Rufiyaa maldiviana (RF), suddivise in 100 Laari.
Un euro vale circa 15,43 Rufiyee. Un dollaro USA 12,75 Rufiyee.
I migliori alberghi, ristoranti e negozi accettano i dollari USA e le carte di credito più diffuse: American Express, Visa, Mastercard, Diner's Club, Euro Card.
Nei resort tutti gli extra vengono saldati con dollari americani o carta di credito, cui spesso vengono addebitate le commissioni.
Le banconote in uso sono da 2, 5, 10, 20, 50, 100 e 500 Rufiyee.
Le monete in uso sono da 1, 2, 5, 10, 25, 50 Laari e da 1 e 2 Rufiyee.