Umowa o swobodnym przepływie (FZA, obowiązująca od 2002 r.) reguluje pobyt i zatrudnienie obywateli UE/EFTA w Szwajcarii. Jeśli pracujesz dłużej niż 90 dni, wymagane jest zezwolenie L (≤ 12 miesięcy) lub B (> 12 miesięcy); przez < 90 dni wystarczająca jest procedura zgłaszania online (easyrelease.admin.ch).
Praca seksualna jest uznawana przez FZA za pracę na własny rachunek. Obywatele krajów trzecich nie są objęci FZA i praktycznie nie otrzymują żadnych zezwoleń na pracę seksualną.