L'autorisation de travail est en principe une obligation pour tous les étrangers non ressortissants d'un pays de l'Union européenne. Cependant, quelques exceptions existent.
En ce qui concerne les pays membres de l'Union européenne, l'autorisation de travail est demandée pour les ressortissants bulgares, roumains et croates.