Permis de travail en Suisse: permis B, C, G et L, différences et conditions 2026
La Suisse applique deux régimes d'accès au marché du travail radicalement différents selon la nationalité du candidat. Pour les ressortissants UE/AELE, la libre circulation simplifie considérablement les démarches. Pour les candidats hors UE, les procédures sont exigeantes et le quota annuel de permis B est plafonné à 4'500 unités, soit moins que le nombre d'offres publiées chaque mois à Genève seul.
L'ALCP entre la Suisse et l'UE, en vigueur depuis 2002, permet à tout ressortissant UE/AELE de prendre un emploi en Suisse dans les mêmes conditions qu'un ressortissant suisse. Cette facilité contraste avec la situation des candidats hors UE, soumis à des quotas stricts et des conditions de qualification élevées.
- Permis B (séjour): renouvelable, 5 ans pour les ressortissants UE/AELE, 1 an renouvelable pour les États tiers.
- Permis C (établissement): permanent, après 5 ans pour certaines nationalités UE ou 10 ans pour les ressortissants hors UE.
- Permis G (frontalier): pour les travailleurs résidant à l'étranger et travaillant en Suisse, renouvelable 5 ans pour les ressortissants UE/AELE.
- Permis L (court séjour): jusqu'à 12 mois, pour des missions temporaires ou des contrats de durée limitée.
- Ressortissants hors UE/AELE: procédure longue, quotas annuels, profil hautement qualifié généralement requis.
Le permis B: l'autorisation de séjour pour les actifs en Suisse
Pour un ressortissant UE/AELE avec un contrat de plus de 12 mois, le permis B est délivré pour 5 ans et renouvelé automatiquement si la situation professionnelle est maintenue. L'inscription à la commune dans les 14 jours suffit. Le permis B n'est pas obtenu avant de signer le contrat: il est délivré après l'arrivée en Suisse, sur présentation du contrat.
Pour les ressortissants hors UE/AELE, le permis B est initialement valable 12 mois et soumis à contingentement. En 2025, le quota était de 4'500 unités pour les travailleurs résidant à l'étranger.
Le permis G: le statut frontalier et ses spécificités
Le permis G concerne les personnes qui travaillent en Suisse mais résident dans un pays voisin. Ce statut concerne environ 380'000 personnes en 2024, principalement dans les cantons de Genève, Vaud, Neuchâtel, Valais et Fribourg.
Pour un ressortissant UE/AELE, le permis G est accordé pour 5 ans et renouvelable, sans quota ni condition de qualification particulière.
Le permis G ne lie pas le travailleur à un seul employeur. Un changement d'employeur nécessite une notification, mais le titre reste valable. L'imposition est régie par la convention franco-suisse révisée en 2023. Voir le guide sur l'imposition des frontaliers franco-suisses.
Le permis C: la stabilité de l'établissement durable
Le permis C est accordé après 5 ans de résidence régulière pour les ressortissants UE/AELE, 10 ans pour les hors-UE. Des conditions d'intégration s'appliquent: niveau de langue (A2 oral minimum), absence d'aide sociale, absence de condamnations pénales.
Le permis C n'est pas lié à un emploi. Son titulaire peut quitter son poste, créer une entreprise ou changer de canton sans que son autorisation de séjour soit remise en cause, contrairement au permis B.
Le permis L: pour les missions temporaires
Le permis L couvre les séjours de travail de moins de 12 mois. Le permis L ne confère pas les mêmes droits que le permis B en matière de regroupement familial. Pour les perspectives d'installation durables, le permis B reste le titre cible.
Ressortissants hors UE/AELE: une procédure exigeante
L'employeur doit démontrer qu'aucun candidat approprié n'a pu être trouvé en Suisse ou dans l'espace UE/AELE. Profils ciblés: dirigeants, spécialistes hautement qualifiés, experts en pénurie. La procédure passe par le canton, puis le SEM. Délais: 6 à 12 semaines en moyenne.
Un ressortissant français (UE) et un ressortissant algérien résidant en France postulent pour le même poste à Genève: le premier obtient son permis B en quelques jours, le second attend 2 à 4 mois sous quota fédéral.
Questions fréquentes
Peut-on travailler en Suisse avec un simple passeport UE sans permis préalable ?
Oui, pour les ressortissants UE/AELE, aucune autorisation préalable n'est requise pour commencer à travailler. L'employeur notifie l'arrivée via SYMIC et le nouvel arrivant s'inscrit à la commune dans les 14 jours. Le permis B est ensuite délivré par le canton, mais il n'est pas une condition préalable à la prise de poste. Cette procédure ne s'applique pas aux ressortissants d'États tiers, même résidant dans un pays UE.
Combien de temps faut-il pour obtenir un permis de travail suisse en tant que ressortissant non européen ?
La procédure complète prend entre 2 et 4 mois pour un dossier sans complication: instruction cantonale (4 à 8 semaines) puis traitement fédéral par le SEM (2 à 4 semaines supplémentaires). Des délais plus longs sont possibles selon les cantons et la complexité du dossier. L'employeur doit impérativement entamer la procédure bien avant la date d'entrée en fonction prévue.
Le conjoint d'un titulaire de permis B a-t-il automatiquement le droit de travailler en Suisse ?
Pour un ressortissant UE/AELE titulaire d'un permis B valide depuis plus de 12 mois, le conjoint (marié ou partenaire enregistré) a droit au regroupement familial et peut travailler en Suisse. Le conjoint reçoit un permis B dérivé qui lui donne accès au marché du travail sans restriction. Pour les ressortissants d'États tiers titulaires d'un permis B, le regroupement familial est possible après 12 mois mais soumis à conditions de revenus et de logement.
Le permis G (frontalier) permet-il de travailler dans plusieurs cantons suisses ?
En principe, le permis G est délivré pour le canton de travail. Un changement de canton nécessite une mise à jour administrative du titre. En pratique, pour les ressortissants UE/AELE, cette démarche est simple et rapide. La liberté de circulation et le changement d'employeur dans un autre canton sont possibles, mais nécessitent une notification aux autorités compétentes du nouveau canton d'activité.
Secrétariat d'État aux migrations (SEM) · Administration fédérale des contributions (AFC) · SECO · admin.ch