Muszą jednak pamiętać, że jej treść nie może się sprzeciwiać właściwości stosunku prawnego, ustawie ani zasadom współżycia społecznego (art. 3531 kodeksu cywilnego). Przepis ten wyraża zasadę swobody umów.
W praktyce może się jednak pojawić problem, że podpisana przez przedsiębiorcę umowa zostanie uznana za nieważną. Najczęściej podstawą takiego rozstrzygnięcia są zasady współżycia społecznego, czyli ogólne normy moralne obowiązujące w demokratycznym państwie prawa, przywołane chociażby w preambule do konstytucji. Wszystko to sprawia, że przedsiębiorca może mieć wątpliwości co do niektórych postanowień kontraktu, które nagle okażą się sprzeczne z zasadami współżycia społecznego. Dotyczyć to może zwłaszcza warunków związanych z zapłatą wynagrodzenia.