Le Maroc a signé plusieurs accords de libre échange, mais protège certains secteurs par des droits de douane élevés (agriculture). Les barrières non tarifaires incluent : l'attribution non-transparente des autorisations gouvernementales, les monopoles et oligopoles, le contrôle des prix, le remboursement anticipé limité des livraisons, les normes et réglementations favorisant les produits européens.