Денежной единицей является оманский риал (RO, OR или OMR). Он делится на 1000 байза (baisas). Оманский риал привязан к доллару США по среднему курсу примерно 1 доллар США = 0,384 RO. Основные магазины, отели и рестораны в Маскате и Салале принимают к оплате основные кредитные карты (Visa, MasterCard, American Express, Diners Club). Банкоматы можно найти в различных местах в Омане. Но в глубинке или в небольших магазинах и на рынках принимают только наличные.