La moneda oficial en Marruecos es el Dirham. El cambio respecto al Euro en la calle, se suele redondear en la proporción de 1 Euro = 10 Dirhams, aunque el cambio oficial ronda los 11 Dh.
En la gran mayoría de hoteles, comercios y gasolineras, se acepta el Euro, pero no confiarse hay sitios que no quieren saber nada de los euros, por ejemplo en la autopista, hay que pagar en Dirhams contantes y sonantes. Las tarjetas de crédito tienen poco uso.