L'imposition du travailleur frontalier tient à trois éléments : le pays où il exerce son activité, son lieu de résidence et la convention fiscale applicable. Un résident français employé en Suisse, en Allemagne ou au Luxembourg peut être imposé sur son revenu par l'administration française ou par celle de l'État d'emploi ; dans tous les cas, la déclaration de revenus se fait en France, même quand l'impôt est déjà prélevé à la source à l'étranger.
Trois situations à distinguer
- Imposé en France : frontalier de l'un des huit cantons suisses de l'accord de 1983, frontalier d'Allemagne, d'Italie ou d'Espagne qui remplit les conditions de zone.
- Imposé dans le pays d'emploi : canton de Genève, autres cantons suisses, Luxembourg, Belgique pour les salariés embauchés depuis 2012.
- Dans les deux cas, déclaration complète des revenus en France, avec un mécanisme qui évite la double imposition.
Qui est travailleur frontalier au sens fiscal ?
Le mot « frontalier » a deux sens qu'il faut séparer. Au sens courant, c'est toute personne qui habite d'un côté de la frontière et travaille de l'autre. Au sens fiscal, c'est un statut précis, défini par chaque convention fiscale bilatérale, qui ne s'applique qu'à certaines zones et sous certaines conditions de retour au domicile. Un salarié peut donc traverser la frontière chaque jour sans bénéficier du régime frontalier, et rester imposé dans le pays où il travaille.
Le principe général des conventions est simple : une rémunération est imposable dans l'État où l'activité est exercée. Le statut frontalier y déroge. Il ramène l'imposition dans l'État de résidence pour des salariés qui vivent et travaillent dans une bande géographique proche de la frontière et qui rentrent chez eux en règle générale chaque jour. Le site impots.gouv détaille ces conditions pays par pays dans sa fiche « Suis-je bien un travailleur frontalier ? ».
Trois critères reviennent d'une convention à l'autre :
- la résidence : le foyer fiscal se trouve en France, et parfois dans une zone délimitée (départements frontaliers, bande de 20 ou 30 kilomètres) ;
- le lieu de travail : l'emploi est situé dans une zone ou un canton désigné par l'accord ;
- le retour au domicile : le salarié rentre en principe chaque jour, avec un nombre limité de jours ou de nuits passés hors zone dans l'année.
Si l'un de ces critères manque, le travailleur n'est plus frontalier au sens fiscal. Il reste résident, déclare toujours ses revenus en France, mais l'État où il travaille garde le droit d'imposer sa paie, et c'est alors la convention de non double imposition qui organise l'articulation entre les deux fiscs. La notion de résident se juge elle-même sur des critères précis (foyer, séjour principal, activité, centre des intérêts économiques), détaillés dans notre article sur la détermination de la résidence fiscale.
Frontalier suisse : le canton de travail décide de tout
La Suisse est le premier pays d'emploi des frontaliers français, et c'est aussi celui où les règles sont les plus découpées. Il n'existe pas un régime suisse mais trois, selon le canton de travail. La convention fiscale France Suisse de 1966 pose le cadre général ; un accord particulier de 1983 et un accord propre à Genève en modifient l'application.
Les huit cantons de l'accord de 1983 : imposition en France
Le salarié qui réside en France et travaille dans l'un des cantons de Berne, Soleure, Bâle-Ville, Bâle-Campagne, Vaud, Valais, Neuchâtel ou Jura est imposé côté français sur sa paie suisse, versée en CHF puis convertie. Il ne subit pas d'impôt à la source en Suisse, à condition de remettre chaque année à son employeur l'attestation de résidence fiscale française, le formulaire n° 2041-AS, visée par son service des impôts. Sans ce document, l'employeur suisse applique la retenue et le salarié doit ensuite en demander le remboursement au canton.
En contrepartie, l'État français reverse aux huit collectivités suisses une compensation égale à 4,5 % de la masse des rémunérations brutes des frontaliers. La tolérance prévoit un maximum de 45 nuits par an passées hors du domicile pour raisons professionnelles : au-delà, le statut tombe et le canton retrouve son droit d'imposer. Les démarches liées à ce formulaire sont décrites dans notre fiche sur l'attestation de résidence fiscale et sa demande.
Genève : impôt à la source en Suisse
Le canton de Genève n'a pas signé l'accord de 1983. Le frontalier qui y travaille est soumis à l'impôt à la source genevois, prélevé directement par l'employeur sur la fiche de paie selon le barème du canton. Genève rétrocède de son côté aux départements de l'Ain et de la Haute-Savoie une part égale à 3,5 % de la masse salariale brute des frontaliers. La rémunération perçue à Genève reste à déclarer en France : il y ouvre droit à un crédit d'impôt égal à l'impôt français correspondant, ce qui neutralise la double imposition tout en prenant ce revenu en compte pour le taux appliqué aux autres revenus du foyer fiscal.
Les autres cantons : Zurich, Tessin, Argovie
Pour un emploi dans un canton qui n'est ni Genève ni l'un des huit cantons de l'accord, c'est la règle générale de la convention qui s'applique : imposition en Suisse, à la source, puis déclaration en France avec un crédit d'impôt. Le cas est moins fréquent, la distance rendant le retour quotidien difficile, mais il concerne par exemple des salariés domiciliés dans le Haut-Rhin qui travaillent en Argovie.
Un piège revient souvent : le canton qui compte est celui où se trouve l'établissement employeur, pas celui de la ville de résidence la plus proche. Un salarié domicilié dans le Pays de Gex mais employé par une entreprise vaudoise relève de l'accord de 1983 ; un voisin employé par une entreprise genevoise relève du régime genevois.
Télétravail et jours hors zone : où se joue le statut
Le télétravail a rendu la question du lieu d'exercice de l'activité plus délicate. Un jour travaillé depuis le domicile en France est, en principe, un jour d'activité en France : le salaire correspondant devient imposable en France, même si l'employeur est étranger. Pour éviter qu'un ou deux jours de télétravail par semaine ne fassent basculer des milliers de frontaliers, la France a négocié des seuils de tolérance avec ses voisins.
- Suisse : un accord conclu en 2023 permet de télétravailler jusqu'à 40 % du temps de travail sans changer le pays d'imposition du salaire.
- Luxembourg : le seuil est fixé à 34 jours par an travaillés hors du Grand-Duché ; au-delà, la part de la rémunération liée aux journées passées côté français y devient imposable.
- Belgique et Allemagne : des tolérances existent aussi, mais elles se lisent dans le texte bilatéral propre à chaque cas ; la fiche officielle du pays concerné fait foi.
Ces seuils comptent les jours de travail hors du pays d'emploi, pas seulement le télétravail : une mission chez un client en France, une formation ou un déplacement dans un pays tiers entrent dans le décompte. Tenir un relevé précis des dates, validé par l'employeur, est la seule façon de prouver ses déplacements en cas de contrôle de l'administration fiscale de l'un ou l'autre pays.
Allemagne, Belgique, Luxembourg, Italie, Espagne : le régime pays par pays
Hors de Suisse, le paysage se résume en deux familles : les pays où un régime frontalier existe encore et ramène l'imposition en France, et ceux où le salaire est imposé là où le travail est fait.
| Pays d'emploi | Condition du régime frontalier | Pays qui impose le salaire |
|---|---|---|
| Allemagne | Résidence en Alsace ou en Moselle, travail dans une zone de 30 km à vol d'oiseau, 45 jours hors zone au plus | France (formulaire 5011 remis à l'employeur allemand) |
| Belgique | Régime supprimé pour les nouveaux salariés depuis le 1er janvier 2012 ; maintien jusqu'en 2033 pour les frontaliers déjà en place | Belgique (France pour les anciens frontaliers qui gardent le statut) |
| Luxembourg | Aucun régime frontalier | Luxembourg, crédit d'impôt en France |
| Italie | Résidence et travail dans les zones frontalières désignées | État de résidence |
| Espagne | Bande de 20 km de part et d'autre de la frontière, carte frontalière | État de résidence |
Le salarié français employé en Allemagne
Le régime franco-allemand reste le plus favorable aux résidents d'Alsace et de Moselle. Le salarié qui remplit les conditions remet à son employeur allemand le formulaire 5011, qui dispense de retenue à la source outre-Rhin ; il est alors imposé uniquement côté français, comme un salarié d'une entreprise locale. S'il dépasse 45 journées de travail hors de la zone ou s'il habite hors de ces départements, il est imposé en Allemagne et déclare son revenu en France avec un crédit d'impôt.
Le cas de la Belgique depuis 2012
Un avenant à la convention a mis fin au statut frontalier pour les Français qui commencent à travailler de l'autre côté de la frontière du Nord. Depuis le 1er janvier 2012, la rémunération y est imposée ; la France l'exonère mais le retient pour calculer le taux effectif applicable aux autres revenus du foyer. Les salariés qui avaient déjà le statut et le conservent sans interruption peuvent en bénéficier jusqu'au 31 décembre 2033. Le détail figure dans notre analyse de la convention fiscale entre la France et la Belgique.
Le Luxembourg, sans statut particulier
Le Luxembourg n'a jamais eu de statut frontalier avec la France. La paie d'un résident français y est imposée, par retenue de l'employeur selon la classe d'impôt luxembourgeoise du salarié. En France, ce revenu se déclare et donne droit à un crédit d'impôt égal à l'impôt français correspondant : il n'est donc pas imposé une seconde fois, mais il augmente le taux appliqué aux autres revenus du foyer, comme des revenus locatifs ou ceux d'un conjoint salarié en France.
Comment déclarer ses revenus en tant que frontalier ?
Quelle que soit la situation, un résident fiscal français déclare chaque année en France l'ensemble de ses revenus, de source française ou étrangère, y compris ceux déjà imposés dans le pays d'emploi. C'est la règle rappelée par impots.gouv pour les frontaliers franco-suisses, et elle vaut pour tous les pays voisins. L'oubli d'une paie venue d'outre-frontière est l'erreur la plus fréquente, souvent par confusion entre « non imposable en France » et « non déclarable ».
La démarche passe par deux formulaires :
- la déclaration de revenus n° 2042, sur laquelle le salaire est reporté dans la case adaptée à sa situation ;
- l'annexe n° 2047, consacrée aux revenus encaissés à l'étranger, qui précise le pays, la nature du revenu et l'impôt payé sur place.
Pour un frontalier imposé en France (huit cantons suisses, statut franco-allemand), la rémunération est imposable comme une paie locale, après conversion en euros. Pour un salarié imposé dans l'État d'emploi (Genève, Luxembourg, embauches belges depuis 2012), le revenu est déclaré pour ouvrir droit au crédit d'impôt, généralement par la case 8TK, et c'est ce mécanisme qui évite la double imposition. Le fonctionnement de ce crédit d'impôt pour revenus étrangers explique pourquoi une paie déjà taxée dehors peut quand même relever le taux d'imposition du foyer.
Les situations plus rares suivent la même logique. Une pension de retraite versée par une caisse suisse ou allemande à un ancien frontalier se déclare elle aussi, avec ses propres règles de partage entre États ; une indemnité de chômage perçue après la perte d'un poste en Suisse est versée par l'assurance chômage française. Un professionnel indépendant qui exerce des deux côtés de la frontière n'est pas frontalier au sens des conventions : son bénéfice suit le lieu de son installation fixe. Pour un avis personnalisé, la DGFiP propose un rendez-vous (RDV) téléphonique ou au guichet depuis la messagerie de l'espace particulier, et les maisons du travailleur frontalier de Haute-Savoie ou du Grand Est publient régulièrement des actualités sur les règles en vigueur.
La déclaration se remplit en ligne dans l'espace particulier du site impots.gouv.fr, où les rubriques consacrées aux revenus de source étrangère s'ouvrent en cochant l'annexe 2047. L'avis d'imposition reçu l'été suivant récapitule le crédit d'impôt accordé : le relire ligne par ligne permet de repérer un revenu étranger compté deux fois. Le frontalier imposé en France sans employeur français ne subit aucune retenue sur sa paie ; l'administration calcule à la place un acompte mensuel ou trimestriel prélevé sur son compte bancaire. Cet acompte se module dans la rubrique « Gérer mon prélèvement à la source » de l'espace impots.gouv dès qu'une information change en cours d'année (embauche, changement de pays d'emploi, naissance), faute de quoi l'acompte de l'année suivante repose sur des données périmées. Les revenus du patrimoine (comptes, placements, loyers) du foyer suivent leurs propres règles et s'ajoutent à cet acompte.
Le taux de change est un point de vigilance pour les salaires suisses : l'administration admet le taux moyen de l'année ou le taux du jour de chaque paie, à condition de garder la même méthode. Le revenu net imposable se calcule ensuite comme pour tout salarié, avec la déduction forfaitaire de 10 % ou les frais réels. Les frais de trajet d'un frontalier, souvent élevés, justifient parfois l'option pour les frais réels.
Cotisations sociales et assurance maladie : un second sujet, distinct de l'impôt
L'impôt sur le revenu et les cotisations sociales obéissent à des règles différentes. Les cotisations suivent en principe le pays d'emploi, en vertu des règlements européens étendus à la Suisse par l'accord sur la libre circulation : le frontalier qui travaille en Suisse cotise donc à l'AVS et aux assurances sociales suisses, même s'il est imposé en France.
Pour l'assurance maladie, le travailleur frontalier suisse dispose d'un droit d'option : s'affilier à l'assurance suisse (LAMal) ou au régime français. Celui qui écarte la LAMal au profit de l'assurance maladie française verse une cotisation calculée sur son revenu fiscal de référence et la déclare chaque année auprès de l'Urssaf, via un service en ligne dédié aux particuliers frontaliers. Le choix se fait dans un délai limité après le début de l'activité et il est en principe définitif : il mérite une simulation sérieuse avant de signer.
Les salariés employés en Allemagne, en Belgique ou au Luxembourg relèvent eux aussi de la sécurité sociale du pays d'emploi, tout en gardant l'accès aux soins en France grâce au formulaire S1 délivré par la caisse étrangère. Les prélèvements sociaux français sur les salaires ne s'appliquent donc pas, ce qui n'empêche pas leur application aux revenus du patrimoine du foyer ; le détail figure dans notre point sur les prélèvements sociaux et leurs exonérations.
Comparer avant d'accepter un poste : ce qui change réellement
Le choix entre deux employeurs de part et d'autre d'une frontière cantonale ne se résume pas à la rémunération brute. Le second tableau rassemble les éléments qui font varier le revenu disponible, sans prétendre chiffrer un cas type : chaque situation dépend du foyer, du barème et du taux de change.
| Élément | Canton de l'accord de 1983 | Canton de Genève |
|---|---|---|
| Impôt sur le salaire | Barème français | Impôt à la source genevois |
| Document clé | Attestation 2041-AS chaque année | Certificat de salaire et attestation de retenue |
| Déclaration en France | Salaire imposable, annexe 2047 | Salaire déclaré pour le crédit d'impôt, annexe 2047 |
| Effet sur les autres revenus du foyer | Imposés au même barème | Taux relevé par le salaire genevois |
Pour un couple dont un seul membre travaille en Suisse, le lieu d'emploi pèse aussi sur le conjoint : ses revenus sont imposés au même barème ou à un taux relevé par la paie suisse. Un salarié genevois dont l'essentiel des revenus mondiaux provient de Suisse peut par ailleurs demander, sous conditions, le statut de « quasi-résident » auprès de l'administration genevoise pour faire valoir certaines déductions ; cette demande se prépare avec les pièces justificatives de l'année.
Questions des frontaliers sur leur impôt et leur statut
Faut-il déclarer en France un salaire déjà imposé à la source en Suisse ?
Oui, toujours. Le salaire genevois ou d'un autre canton hors accord se déclare en France sur l'annexe 2047 et la déclaration 2042. Il ouvre droit à un crédit d'impôt égal à l'impôt français correspondant, ce qui évite la double imposition, mais il est pris en compte pour le taux des autres revenus.
Que se passe-t-il si l'attestation 2041-AS n'est pas remise à l'employeur ?
Dans un canton de l'accord de 1983, l'employeur suisse applique alors l'impôt à la source. Le salarié reste imposable en France et doit demander au canton le remboursement de la retenue, une démarche plus longue qu'une remise du formulaire en début d'année.
Le télétravail depuis la France fait-il perdre le statut de frontalier ?
Pas dans la limite des seuils négociés : 40 % du temps de travail pour la Suisse, 34 jours par an pour le Luxembourg. Au-delà, la part du salaire correspondant aux jours travaillés en France devient imposable en France, et l'employeur doit en être informé.
Un nouveau salarié en Belgique peut-il encore être frontalier fiscal ?
Non. Depuis le 1er janvier 2012, le salaire d'un résident français qui commence à travailler en Belgique est imposé en Belgique. Seuls les frontaliers qui avaient déjà le statut et ne l'ont jamais perdu le conservent, jusqu'au 31 décembre 2033.
Pour toute situation qui sort de ces cas, le service des impôts des particuliers du domicile reste le contact de référence : il vise l'attestation de résidence, répond aux questions sur le statut et peut confirmer, sur demande écrite, le traitement d'une situation particulière avant la déclaration.
