Cudzoziemiec – to każdy, kto nie ma obywatelstwa polskiego. Cudzoziemiec może wykonywać pracę na terytorium Polski, jeżeli np. posiada status uchodźcy nadany w Polsce, udzielono mu ochrony uzupełniającej, posiada zezwolenie na osiedlenie się czy na pobyt rezydenta długoterminowego Wspólnot Europejskich albo zgodę na pobyt tolerowany, a także gdy korzysta z ochrony czasowej lub jest obywatelem państwa członkowskiego Unii Europejskiej albo państwa Europejskiego Obszaru Gospodarczego (nienależącego do Unii Europejskiej), bądź posiada zezwolenie na pracę oraz legalnie przebywa w Polsce. Przepisy wyłączają niektóre kategorie podmiotów ze spełnienia tego obowiązku, tzn. posiadania zezwolenia. Zezwolenie na zatrudnienie muszą uzyskać jednak cudzoziemcy, którzy pełnią funkcje statutowe w zarządach osób prawnych prowadzących działalność gospodarczą, jeżeli przebywają w Polsce przez okres przekraczający łącznie 6 miesięcy w ciągu kolejnych 12 miesięcy.