Accueil › Guides › Frontalier suisse
Impôt du frontalier suisse : où payer et que déclarer en France ?
Mis à jour en novembre 2026
Tout dépend du canton où vous travaillez. À Genève, votre salaire est imposé à la source en Suisse ; en France, vous le déclarez quand même, et un crédit d'impôt évite la double imposition. Dans les cantons de l'accord de 1983 (Vaud, Valais, Neuchâtel, Jura, Berne, Soleure, Bâle-Ville, Bâle-Campagne), votre salaire est imposé en France, à condition de remettre chaque année une attestation de résidence fiscale à votre employeur. Dans les deux cas, une déclaration française est obligatoire.
Genève ou canton de l'accord de 1983 : la différence
| Vous travaillez à Genève | Vous travaillez dans un canton de l'accord de 1983 | |
|---|---|---|
| Où le salaire est imposé | En Suisse, par prélèvement à la source | En France |
| Ce que vous faites en Suisse | Rien de spécial : l'impôt est retenu sur la fiche de paie | Remettre chaque année l'attestation de résidence fiscale française à l'employeur, sinon il prélève l'impôt suisse |
| Déclaration en France | Obligatoire : le salaire suisse est déclaré (formulaire 2047-Suisse) ; il ouvre droit à un crédit d'impôt égal à l'impôt français correspondant, mais compte pour le taux appliqué à vos autres revenus | Obligatoire : le salaire suisse est déclaré et imposé en France (formulaire 2047-Suisse puis report sur la 2042) |
Les cantons qui ne figurent dans aucune de ces deux listes relèvent de règles particulières : vérifiez votre cas avant de déclarer.
Ce qu'il faut déclarer en France
- Votre salaire suisse, converti en euros, sur le formulaire 2047-Suisse, puis reporté sur la déclaration 2042.
- Vos comptes en Suisse (compte salaire, épargne, troisième pilier bancaire…) sur le formulaire 3916, un par compte. Voir notre guide du 3916.
- Selon votre situation : les revenus de votre conjoint, vos revenus fonciers, vos placements.
Les erreurs les plus fréquentes
- Ne pas déclarer le salaire genevois en pensant qu'il est « déjà payé en Suisse » : il doit apparaître sur la déclaration française.
- Oublier l'attestation de résidence dans les cantons de l'accord de 1983 : l'employeur retient alors l'impôt suisse, et il faut ensuite le récupérer.
- Oublier le formulaire 3916 pour le compte bancaire suisse : l'amende est due même si le compte ne sert qu'à recevoir le salaire.
- Se tromper de taux de change ou de montant (brut, net, cotisations) : une erreur ici fausse tout le calcul.
Votre déclaration française, sans erreur
Impôts Deux Pays prépare la déclaration des frontaliers et des non-résidents : questionnaire simple, documents en photo, vérification avant envoi. Ouverture en janvier 2027 ; pré-inscription gratuite, sans engagement.
Me pré-inscrire gratuitementQuestions fréquentes
Je travaille à Genève, dois-je faire une déclaration en France ?
Oui. Votre salaire est imposé à la source en Suisse, mais vous devez le déclarer en France (formulaire 2047-Suisse). Il ouvre droit à un crédit d'impôt qui évite de le taxer deux fois, mais il est pris en compte pour calculer le taux appliqué à vos autres revenus.
Quels sont les cantons de l'accord de 1983 ?
Vaud, Valais, Neuchâtel, Jura, Berne, Soleure, Bâle-Ville et Bâle-Campagne. Si vous y travaillez en habitant en France, votre salaire est imposé en France, à condition de remettre chaque année l'attestation de résidence fiscale à votre employeur.
Faut-il déclarer son compte bancaire suisse ?
Oui, chaque compte détenu à l'étranger, même un simple compte salaire, se déclare sur le formulaire 3916 chaque année. L'oubli est sanctionné par une amende forfaitaire par compte et par année.
À lire aussi
Sources : impots.gouv.fr : suis-je un travailleur frontalier ?. Ces informations sont générales et ne remplacent pas l'examen de votre situation ; les seuils et montants sont revus chaque année.