Денежная единица Марокко вот уже около пятидесяти лет , это марокканский дирхем, или дирхам. Марокканский дирхам имеет международное обозначение MAD. Один марокканский дирхам подразделяется на 100 сантимов. Выпускается центральным марокканским банком страны, Банк аль-Магриб .В обращении находятся банкноты номиналом в 200 марокканских дирхамов, 100 марокканских дирхамов, 50 марокканских дирхамов и 10 марокканских дирхамов, а также монеты в 5 марокканских дирхамов, 1 марокканский дирхем и 5, 10, 20 и 50 сантимов. В южных районах и кое-где в высокогорных селениях Атласа до сих пор в ходу денежная единица риал равная 1/20 дирхема. Марокканские банки открыты с понедельника по пятницу с 8.30 до 11.15 и с 14.15 до 16.00. Суббота и воскресенье - выходной. Во время рамадана марокканские банки работают с 8.30 до 14.00. Время работы может меняться в зависимости от внутренней политики марокканского банка. Дирхем не конвертируется, вывоз валюты запрещен, поэтому разменивать сразу крупные суммы не рекомендуется. Обменять валюту можно в марокканских банках, крупных отелях и некоторых крупных ресторанах, а также в специализированных марокканских обменных пунктах в аэропортах Рабата, Касабланки и Марракеша. Обмен валюты на улице и в нелицензированных марокканских обменных пунктах запрещен. Курс валюты достаточно стабилен, он одинаков по всей стране и устанавливается государством.
Марокканские банкоматы встречаются довольно часто и расположены, в основном, около крупных торговых точек и марокканских банков.