The national currency is the dirham (DH) that is worth about 0,09€ (2017).
1€ = 11 DH. It is divided in 100 centimes. There are 5, 10, 20, 50 centimes and 1 DH coins. And banknotes of 5, 10, 20, 50, 100 and 200 DH.
Importing and exporting dirhams is strictly prohibited. However there is no limit to importing foreign currencies, or any other way of payment. Most payments can be made by credit card or checks. There are also many cash-points working 24/7. Really convenient, yet be aware of the bank expenses at each withdrawal.
Bring coins with you because tipping is very common in Morocco and it is very frowned upon to leave nothing to the waiter, the taxi driver, the housekeeper, the guide, etc. It's up to you to judge what you want to give depending on the service and the reception. In the restaurant and cafe, it is the rule to give 10% of the bill, for caretakers, plan 2 DH to 5 DH, if you do not want to be surprised, as for the guide, there too it depends on the quality of the service (from 10 to 20 DH per person) ...