El Acuerdo sobre la libre circulación de personas (ALCP, en vigor desde 2002) regula la residencia y el ejercicio de una actividad laboral de los ciudadanos de la UE y la AELC en Suiza. Para una actividad superior a 90 días se requiere un permiso L (≤ 12 meses) o B (> 12 meses); para < 90 días basta con el procedimiento de notificación en línea (easyrelease.admin.ch).
El trabajo sexual está contemplado en el ALCP como actividad laboral por cuenta propia. Los nacionales de terceros países no están contemplados en el ALCP y, en la práctica, no obtienen ningún permiso para ejercer el trabajo sexual.