Pramene pracovného práva: 1.) normatívne právne akty = ústava SR, zákony (zákon č. 311/2001 Z. z.- zákonník práce, zákon č. 5/2004 Z. z. o službách zamestnanosti, zákon č. 663/2007 Z. z. o minimálnej mzde, zákon č. 82/2005 Z. z. o nelegálnej práci a nelegálnom zamestnávaní, zákon č. 2/1991 Zb. o kolektívnom vyjednávaní, a ďalšie zákony napr. zákon č. 124/2006 Z. z. o BOZP, zákon č. 125/2006 o inšpekcii práce) 2.) vnútropodnikové právne normy = napr. pracovný poriadok 3.) technické normy = normy týkajúce sa napr. BOZP 4.) dobré mravy = nie je na to špeciálny zákon, ale napríklad dobré mravy vyplývajú z toho, že ak uzatváram pracovný pomer s nejakou paňou, nemôžem jej do pracovnej zmluvy podmienku že pani rok, dva alebo päť, neotehotnie, aby som ako zamestnávateľ nemal s tehotnou zamestnankyňou problémy - náhrada za ňu, vyplácanie materskej... 5.) medzinárodné zmluvy
Zákon č. 82/2005 Z. z. o nelegálnej práci a nelegálnom zamestnávaní vymedzuje pojmy kedy ide o nelegálnu prácu a kedy o nelegálne zamestnávanie. Ak ide o nelegálnu prácu, sankcionovaný subjekt je na strane zamestnanca. Ak ide o nelegálne zamestnávanie, sankcionovaný subjekt je na strane zamestnávateľa. Ak ide o nelegálnu prácu aj o nelegálne zamestnávanie súbežne, môžu byť oba tieto subjekty sankcionované.
Zamestnanec a zamestnávateľ môžu byť sankcionovaní: v zmysle zákona č. 82/2005 Z. z. : 1) ak ide aj o nelegálnu prácu aj o nelegálne zamestnávanie bez existencie pracovnoprávneho vzťahu (napr. dnes nastúpim do práce, nikto tam nie je, nemám pracovnú zmluvu). Pracovnoprávny vzťah je založený na základe pracovnej zmluvy alebo dohody o vykonaní práce. 2) ak existuje pracovnoprávny vzťah, ale je uzatvorený s cudzincom bez pracovného povolenia 3) ak ide o nelegálnu prácu = ak zamestnávateľ zamestná uchádzača o zamestnanie evidovaného na úrade PSVR, a tento neoznámi vzniknutú skutočnosť UPSVR (do 3 dní je povinný nahlásiť všetky skutočnosti). Sankcionovaný je zamestnanec (pokuta do 10.000,- Sk). /zamestnanec môže byť evidovaný na UPSVR a zároveň aj v pracovnoprávnom vzťahu, ale musí to byť na základe dohody o vykonaní práce, pričom táto práca nesmie presiahnuť 64 hodín mesačne alebo 3.200,- Sk mesačne/ 4) nelegálne zamestnávanie = ak je uzatvorený pracovnoprávny vzťah, ale zamestnávateľ neoznámi túto skutočnosť sociálnej poisťovni. Sankcionovaný je zamestnávateľ (pokuta do 1.000.000,- Sk).