El Acuerdo de Libre Circulación (FZA, en vigor desde 2002) regula la residencia y el empleo de los ciudadanos de la UE/AELC en Suiza. Si trabaja más de 90 días, se requiere un permiso L (≤ 12 meses) o B (> 12 meses); durante < 90 días, el procedimiento de denuncia en línea (easyrelease.admin.ch) es suficiente.
El trabajo sexual está cubierto por la FZA como trabajo por cuenta propia. Los nacionales de terceros países no están cubiertos por la FZA y prácticamente no reciben permisos para el trabajo sexual.