Podstawę prawną zawarcia takiej umowy daje art. 100 § 2 pkt 4 kodeksu pracy. Jej stronami są pracodawca i pracownik, przy czym bez znaczenia jest stanowisko zajmowane przez zatrudnionego. Kodeks pracy nie reguluje kwestii zawarcia takiej umowy z osobami wykonującymi pracę na innej podstawie niż stosunek pracy (np. umowa- zlecenie); w tym wypadku istnieje możliwość skorzystania z przepisów kodeksu cywilnego.
Umowa o zakazie konkurencji pod rygorem nieważności musi być sporządzona na piśmie. Nie można jej zawrzeć ani przedłużyć w sposób dorozumiany (wyrok Sądu Najwyższego z 10 września 2003 r., IPK592/03). Nie musi to być odrębna umowa, zakaz konkurencji może być zawarty w umowie o pracę.
Początkowym momentem uprawnienia zawarcia umowy o zakazie konkurencji jest dzień nawiązania stosunku pracy, czyli przystąpienia do pracy, a jeżeli go nie określono - dzień zawarcia umowy, końcowym zaś -ustania stosunku pracy.
Umowa musi chronić szczególnie ważne informacje, których ujawnienie przez byłego pracownika mogłoby narazić pracodawcę na szkodę. Istotne jest, że nie chodzi o jakiekolwiek informacje związane z prowadzoną działalnością. Warunek ten należy rozumieć jako informacje o kluczowych dla pracodawcy znaczeniu oraz dotyczące majątkowych i niemajątkowym interesów pracodawcy. Ustawodawca daje możliwość ochrony wiedzy dyskrecjonalnej. Bezcelowe jest zakazanie ujawniania informacji powszechnie dostępnych.
Umowa powinna określać zakres terytorialny jej obowiązywania, np. województwo, miasto, oraz zakres przedmiotowy, czyli dokładne wskazanie zabronionej działalności. Przy jego określaniu niedopuszczalne jest wykraczanie poza zakres pracy, jaką zatrudniony wykonywał. Warto z nazwy wymienić podmioty, u których pracownik powinien zaniechać podejmowania zatrudnienia na stanowisku konkurencyjnym do poprzednio zajmowanego.