L'Accord de libre circulation (ALE, en vigueur depuis 2002) réglemente le séjour et l'emploi des citoyens de l'UE/AELE en Suisse. Si vous travaillez plus de 90 jours, un permis L (≤ 12 mois) ou B (> 12 mois) est requis ; pendant < 90 jours, la procédure de déclaration en ligne (easyrelease.admin.ch) est suffisante.
Le travail du sexe est couvert par la LOF en tant qu'activité indépendante. Les ressortissants de pays tiers ne sont pas couverts par la FZA et ne reçoivent pratiquement aucun permis pour se livrer au travail du sexe.