In Nederland hebben we contractsvrijheid. Dit houdt in dat je vrij bent om zelf te beslissen met wie je een contract aan gaat en wat de inhoudt van dat contract is. Dat is goed. Wel is het zo dat je soms goed moet opletten. Voor bepaalde soorten overeenkomsten zijn namelijk toch wettelijke regels bepaald. Tevens kent de wet ook veel uitzonderingen. Die moet je wel kennen. Als je niet goed oplet, dan is een zzp overeenkomst zomaar een arbeidsovereenkomst. De wet kent voor veel soorten contracten regels waaraan moet zijn voldaan wil de overeenkomst rechtsgeldig zijn. Een deel van deze bepalingen zijn bedoeld voor de situatie dat de partijen daar niets over hebben afgesproken. Als het ware vullen de regels de gaten in de overeenkomst op. Ook zijn er ook bepalingen waar je niet van mag afwijken. Dan spreken we van dingend recht. Minimumloon is hier een voorbeeld van.