In Nederland kennen we iets dat contractsvrijheid heet. Contractsvrijheid betekent dat je in de meeste situaties zelf mag bepalen wat je afspreekt en met wie je dat doet. Dat is fijn, maar af en toe moet je wel weten wat je doet. Voor veel soorten overeenkomsten zijn namelijk toch wettelijke regels bepaald. Tevens kent de wet ook veel uitzonderingsmogelijkheden. Deze moet je wel kennen. Een zzp overeenkomst kan bijvoorbeeld zomaar een arbeidsovereenkomst zijn als het contract niet aan alle vereisten voldoet. De wet kent voor verschillende soorten overeenkomsten regels waaraan moet zijn voldaan wil het contract rechtsgeldig zijn. Een deel van deze regels zijn ervoor als daar niks over is opgenomen in de overeenkomst. De bepalingen vullen als het ware de gaten op. Ook mag je van sommige bepalingen niet afwijken. Dan spreken we van dingend recht. Minimumloon is hier een voorbeeld van.