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 de l'Union européenne et de l'AELE, la libre circulation des personnes simplifie considérablement les démarches. Pour les candidats originaires d'États tiers, les procédures sont exigeantes et les quotas annuels limitent strictement les autorisations disponibles.
L'Accord sur la libre circulation des personnes (ALCP) entre la Suisse et l'UE, en vigueur depuis 2002, a transformé le marché du travail romand. Un ressortissant français, belge ou espagnol peut en principe prendre un emploi en Suisse dans les mêmes conditions qu'un ressortissant suisse. L'employeur n'a pas besoin d'obtenir une autorisation spécifique avant d'embaucher. La priorité aux travailleurs indigènes n'existe plus pour les ressortissants UE/AELE.
Cette facilité contraste fortement avec la situation des candidats issus d'États tiers, pour qui les autorisations de travail sont soumises à des quotas fédéraux stricts et à des conditions de qualification élevées. Comprendre ces différences est la première étape pour tout candidat qui envisage de s'installer en Suisse romande.
- 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
Le permis B (autorisation de séjour) est le titre que reçoit la grande majorité des étrangers qui s'installent en Suisse pour travailler. Pour un ressortissant d'un pays de l'UE ou de l'AELE muni d'un contrat de travail d'une durée supérieure à 12 mois, le permis B est délivré pour 5 ans et est renouvelable automatiquement si la situation professionnelle est maintenue.
La démarche administrative est simple pour les ressortissants UE/AELE : l'employé doit s'inscrire auprès du contrôle des habitants de sa commune dans les 14 jours suivant son installation. L'employeur peut notifier l'arrivée en ligne via le système SYMIC. Le permis B n'est pas un document que le candidat obtient avant de signer son contrat : il est délivré après l'arrivée en Suisse, sur présentation du contrat de travail.
Pour les ressortissants d'États tiers (hors UE/AELE), le permis B est initialement valable 12 mois et doit être renouvelé. Il est soumis à contingentement : le Conseil fédéral fixe chaque année un quota de permis B pour les travailleurs qualifiés provenant d'États tiers. En 2025, ce quota était de 4 500 unités pour les travailleurs résidant à l'étranger et 500 pour ceux en Suisse. Ces chiffres reflètent la sélectivité du système pour les candidats non européens.
Le permis G : le statut frontalier et ses spécificités
Le permis G (autorisation frontalière) concerne les personnes qui travaillent en Suisse mais résident dans un pays voisin, en rentrant à leur domicile en principe chaque jour ou au moins une fois par semaine. Ce statut concerne environ 380 000 personnes en 2024, dont une majorité travaillant dans les cantons de Genève, Vaud, Neuchâtel, Valais et Fribourg depuis la France voisine, mais aussi depuis l'Italie et l'Allemagne.
Pour un ressortissant de l'UE ou de l'AELE, le permis G est accordé pour 5 ans et renouvelable, sans quota ni condition de qualification particulière. La seule exigence est de résider dans la zone frontalière définie par l'Accord de libre circulation, c'est-à-dire généralement dans les régions administratives proches de la frontière suisse.
Une précision importante souvent mal comprise : le permis G ne lie pas le travailleur à un seul employeur. En cas de changement d'employeur, il convient de notifier l'autorité compétente, mais le titre reste valable. La mobilité professionnelle existe dans le cadre du permis G, ce qui explique que de nombreux frontaliers changent d'emploi en Suisse sans perdre leur statut.
Le permis G frontalier a des implications fiscales spécifiques. L'imposition des frontaliers fait l'objet d'une convention entre la Suisse et la France, révisée en 2023, qui détermine quel État perçoit l'impôt sur le revenu. Ces règles sont développées dans le guide sur l'imposition des frontaliers franco-suisses.
Le permis C : la stabilité de l'établissement durable
Le permis C (autorisation d'établissement) est le statut le plus stable disponible pour un étranger en Suisse. Il est accordé après une résidence régulière et ininterrompue en Suisse, avec une durée variable selon la nationalité et l'accord applicable.
Pour les ressortissants de l'UE/AELE, le permis C peut être demandé après 5 ans de résidence régulière avec permis B. Pour les ressortissants d'États tiers, le délai est de 10 ans. Des conditions d'intégration s'appliquent : niveau de langue (A2 oral, A1 écrit minimum selon les cantons), absence d'aide sociale dans les années précédant la demande, absence de condamnations pénales.
Le permis C n'est pas lié à un emploi. Un titulaire du permis C peut quitter son poste, créer une entreprise, prendre une pause professionnelle ou changer de canton sans que son autorisation de séjour soit remise en cause. Cette indépendance est un avantage majeur par rapport au permis B, qui peut être remis en question en cas de recours prolongé à l'aide sociale.
Le permis L : pour les missions temporaires
Le permis L (autorisation de courte durée) couvre les séjours de travail de moins de 12 mois. Il est utilisé pour les contrats à durée déterminée courts, les missions de détachement, les contrats saisonniers ou les projets ponctuels. Pour les ressortissants UE/AELE avec un contrat entre 3 et 12 mois, une simple notification à l'employeur auprès de l'autorité cantonale compétente suffit.
Une distinction importante : le permis L ne confère pas les mêmes droits que le permis B en matière de regroupement familial. Un titulaire d'un permis L ne peut généralement pas faire venir son conjoint ou ses enfants en Suisse sur la base de ce titre seul. Pour les missions de plusieurs années ou les perspectives d'installation, le permis B reste le titre cible.
Ressortissants hors UE/AELE : une procédure exigeante
La procédure d'admission pour les ressortissants d'États tiers repose sur la LEI (Loi fédérale sur les étrangers et l'intégration) et est fondée sur le principe de la primauté des travailleurs indigènes et ressortissants UE/AELE. Un employeur souhaitant engager un ressortissant d'un État tiers doit démontrer qu'aucun candidat approprié n'a pu être trouvé en Suisse ou dans l'espace UE/AELE. Cette obligation de prouver la non-disponibilité locale est souvent l'obstacle principal.
Les profils visés sont clairement définis : dirigeants, spécialistes hautement qualifiés, experts dans des domaines en pénurie avérée (certains profils tech, chercheurs, spécialistes dans des niches très précises). Le candidat doit généralement présenter un niveau de qualification équivalent à un diplôme universitaire ou une expérience professionnelle reconnue équivalente, et percevoir un salaire correspondant aux normes suisses pour le poste (pas de dumping salarial).
La demande de permis est initiée par l'employeur auprès du canton. Le canton transmet ensuite au Secrétariat d'État aux migrations (SEM). Les délais de traitement varient selon les cantons : de 6 à 12 semaines en moyenne, parfois plus. Pour les candidats souhaitant s'installer depuis la France, la situation est radicalement différente selon qu'ils sont ressortissants français (UE, procédure simple) ou ressortissants d'un État tiers résidant en France (procédure longue avec quota).
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é.