Maldivian Rufiyaa is the legal tender in the Maldives, but many restaurants and resorts do accept US dollars as a mode of payment. Still, it is advised to have local currency just in case.