De handelskoop is het meest voorkomende contract. Geregeld door de artikelen 478 tot 618 van de DOC en door de bepalingen van het Wetboek van Koophandel, heeft zij betrekking op de overdracht van een roerend of onroerend goed tegen een prijs. Op internationaal vlak is Marokko partij bij het Weens Koopverdrag van 1980 inzake internationale koopovereenkomsten van roerende zaken (CISG), wat grensoverschrijdende handelstransacties een uniform kader biedt. Het koopcontract moet de leveringsvoorwaarden (Incoterms 2020), de waarborgen (verborgen gebreken, conformiteit), de eigendomsoverdracht en de risico-overgang bepalen.
Het distributiecontract vormt de kern van de commerciële netwerken in Marokko. Het kan de vorm aannemen van een exclusieve concessie, selectieve distributie of commissie-affiliatie. Het Marokkaanse recht kent geen specifiek wetgevend kader voor distributiecontracten, die worden geregeld door het gemene verbintenissenrecht en de rechtspraak. De beëindiging van een distributiecontract, in het bijzonder van onbepaalde duur, heeft geleid tot een rijke rechtspraak over de redelijke opzeggingstermijn en de vergoeding van de schade van de uitgesloten distributeur.
Het franchisecontract, dat in Marokko sterk in opmars is, laat de franchisegever toe aan een franchisenemer het recht te verlenen om zijn uithangbord, knowhow en commerciële methodes te exploiteren. Hoewel geen specifieke wet de franchise in Marokko regelt, moeten de partijen de verplichtingen van goede trouw, transparantie en precontractuele informatie naleven. Het franchisecontract bevat specifieke bedingen: instapvergoeding, royalty's, exclusief gebied, bevoorrading, kwaliteitsnormen, technische bijstand en een niet-concurrentiebeding na afloop van het contract.
Het onderaannemingscontract komt vaak voor in de industrie en de bouwsector in Marokko. De onderaannemer voert alle of een deel van de verplichtingen van de opdrachtgever tegenover diens klant uit. Dahir nr. 1-15-05 van 19 februari 2015 betreffende de arbeidsvoorwaarden in onderaannemingsbedrijven heeft beschermende regels voor de werknemers van onderaannemers ingevoerd. Het onderaannemingscontract moet de aansprakelijkheid tussen opdrachtgever en onderaannemer regelen, evenals de kwaliteitscontrole, de betalingstermijnen en de voorwaarden voor vervanging.