À Essaouira, au Maroc, divers moyens de paiement sont acceptés. Les espèces en dirhams marocains sont largement utilisées, surtout dans les marchés et les petites boutiques. Les cartes de crédit internationales telles que Visa et MasterCard sont acceptées dans les hôtels et restaurants haut de gamme, bien que l'argent liquide soit toujours recommandé. Les banques, bureaux de change et distributeurs automatiques de billets offrent des services de change. Bien que moins courants, certains établissements peuvent accepter des chèques de voyage.