Guides › Impôts › Déclarer ses impôts en France quand on travaille en Suisse

Déclarer ses impôts en France quand on travaille en Suisse

Contenu d’information — ne remplace pas un conseil personnalisé.

La réponse en bref

Un frontalier qui vit en France déclare chaque printemps tous ses revenus en France, salaire suisse compris. Selon le canton de travail, l'impôt est payé en France (accord de 1983) ou prélevé à la source en Suisse (Genève).

  • Le salaire suisse, converti en euros, se déclare sur la 2047 puis se reporte sur la 2042 C.
  • À Genève, la case 8TK ouvre un crédit d'impôt égal à l'impôt français, qui évite la double imposition.
  • Chaque compte bancaire suisse se déclare sur le formulaire 3916 : l'oubli coûte 1 500 € d'amende par compte.

Envie d'en parler ? Un conseiller Adavia fait le point avec vous en 15 minutes. Prendre rendez-vous

Salaire suisse ou pas, la règle ne souffre aucune exception : le frontalier qui vit en France déclare ses revenus en France, chaque printemps. La suite dépend de votre canton de travail — imposé en France ou déjà prélevé à la source en Suisse — et se joue dans trois formulaires : la 2047, la 2042 C et la fameuse case 8TK. Mode d'emploi complet, taux de change de l'année compris.

Écouter ce guide 0:00 / 2:57
Voix de synthèse générées par IA à partir de l'article. Lire la transcription
Camille : Déclarer ses impôts, c'est souvent un casse-tête, mais quand on travaille en Suisse et qu'on vit en France, ça peut sembler encore plus complexe. Aujourd'hui, on met ça au clair avec notre expert du Guide du Frontalier.
Conseiller : Absolument Camille. La règle d'or est simple et ne souffre aucune exception : si vous vivez en France, vous êtes résident fiscal français. Cela signifie que l'intégralité de vos revenus mondiaux, y compris votre salaire suisse, doit figurer dans votre déclaration annuelle en France.
Camille : Donc, peu importe où je travaille en Suisse, je déclare toujours en France?
Conseiller : Oui, la déclaration est toujours en France. Ce qui change, c'est où l'impôt est effectivement payé. Si vous travaillez dans un canton de l'accord de 1983, comme Vaud ou le Jura, votre salaire est imposé directement en France. En revanche, si vous êtes à Genève, l'impôt est prélevé à la source en Suisse, mais la déclaration française reste obligatoire pour le calcul de votre taux d'imposition.
Camille : D'accord, c'est une distinction importante. Et pour faire tout ça, il y a des formulaires spécifiques, j'imagine?
Conseiller : Exactement. Il y a un trio de formulaires pour les frontaliers. Le premier est le 2047, où vous posez votre salaire suisse converti en euros. Ensuite, le 2042 C permet de reporter ces revenus étrangers dans votre déclaration principale. Et pour ceux qui sont imposés à la source en Suisse, comme à Genève, la fameuse case 8TK est essentielle.
Camille : La case 8TK, c'est celle qui évite la double imposition, si j'ai bien compris?
Conseiller : C'est précisément son rôle, Camille. La case 8TK déclenche un crédit d'impôt en France, égal à l'impôt français, ce qui neutralise la double imposition. Elle permet d'intégrer votre salaire suisse dans le calcul de votre taux d'imposition global en France, ce qu'on appelle le 'taux effectif'.
Camille : Et il y a d'autres choses à ne pas oublier, comme les comptes bancaires suisses?
Conseiller : Oui, c'est un point crucial. Chaque compte bancaire suisse, même un simple compte salaire, doit être déclaré via le formulaire 3916. Oublier cette déclaration peut coûter cher, avec une amende de 1 500 euros par compte non déclaré.
Camille : Ça, c'est une information à retenir. Parlons maintenant du taux de change. On ne peut pas utiliser n'importe quel taux pour convertir son salaire en euros, n'est-ce pas?
Conseiller : C'est tout à fait ça. Il faut impérativement utiliser le taux annuel officiel admis par l'administration fiscale française, qui est précisé et publié chaque printemps. N'utilisez ni le taux du 31 décembre ni celui de votre banque, car la différence peut représenter des centaines d'euros sur l'impôt final, surtout pour un salaire genevois.
Camille : Et comment ça se passe avec le prélèvement à la source français, qui est aussi en place depuis quelques années?
Conseiller : Le prélèvement à la source français ne s'applique pas directement à votre salaire suisse. Pour les cantons imposés en France, il génère des acomptes contemporains prélevés sur votre compte bancaire. Pour Genève, le salaire entre seulement dans le calcul de votre taux. Une déclaration exacte est donc primordiale pour éviter les régularisations parfois désagréables de septembre.
Camille : C'est beaucoup d'informations et de spécificités. Quel serait votre conseil final pour nos auditeurs frontaliers?
Conseiller : Mon conseil principal est de ne pas hésiter à faire vérifier votre déclaration par un conseiller, surtout si c'est votre première fois ou en cas de doute. Et si vous travaillez à Genève, explorez le statut de quasi-résident : c'est souvent là que se cachent les vraies économies.

La règle de base : résident français = déclaration française

Vous vivez en France : vous êtes résident fiscal français, et tous vos revenus mondiaux — salaire suisse compris — figurent dans votre déclaration annuelle. Ce qui change selon votre canton de travail, c'est où l'impôt est payé :

  • cantons de l'accord de 1983 (Vaud, Valais, Neuchâtel, Jura, Berne, Bâle-Ville, Bâle-Campagne, Soleure) : votre salaire est imposé en France — l'employeur suisse ne prélève rien, en échange de l'attestation de résidence fiscale à lui remettre chaque année ;
  • Genève (et les cantons hors accord) : l'impôt à la source est prélevé directement sur votre fiche de paie suisse — mais la déclaration française reste obligatoire, pour le calcul du taux.

Les formulaires : 2047, 2042 C et la case 8TK

Le trio du frontalier (tous les formulaires et notices sont sur l'espace frontalier franco-suisse d'impots.gouv.fr) :

  • la 2047 (revenus de l'étranger) : c'est là que vous posez votre salaire suisse converti en euros ;
  • la 2042 C : le report des revenus étrangers dans la déclaration principale ;
  • la case 8TK : réservée aux salaires déjà imposés à la source en Suisse (Genève) — elle déclenche le crédit d'impôt égal à l'impôt français, qui neutralise la double imposition tout en intégrant votre salaire au calcul du taux (le « taux effectif ») ;
  • et n'oubliez pas la 3916 : chaque compte bancaire suisse se déclare, y compris le simple compte salaire — l'oubli coûte 1 500 € d'amende par compte.

Le pas-à-pas champ par champ, captures d'écran à l'appui, est dans notre tuto mis à jour chaque année :

Quelles cases remplir selon votre canton ?

Le feuillet 2047-SUISSE vous fait cocher un « cas ». C'est lui qui décide des lignes de la déclaration principale. En ligne, les reports se font automatiquement si vous commencez par les annexes.

Votre situation Cas à cocher Lignes de la 2042 Effet
Vous travaillez dans l'un des huit cantons de l'accord de 1983 et vous avez remis l'attestation 2041-AS Cas 1 1AG à 1DG, puis 8TJ ou 8TY dans la rubrique « frontaliers » Salaire imposé en France. La ligne 8TJ ou 8TY vous fait recevoir l'attestation pré-remplie l'année suivante
Vous travaillez à Genève et vous êtes imposé à la source Cas 2.A 1AF à 1DF et case 8TK Crédit d'impôt égal à l'impôt français : pas de double imposition

Le montant à reporter est le même en ligne 1AF et en case 8TK : votre salaire net converti en euros. Ce n'est pas l'impôt que vous avez payé en Suisse.

Du brut suisse au montant à déclarer

Le feuillet 2047-SUISSE part de votre salaire brut en francs et en retire trois postes, à lire sur votre certificat de salaire :

  • les cotisations AVS, AI, APG, chômage et accidents non professionnels ;
  • les cotisations obligatoires de 2e pilier ;
  • la prime LAMal de base, si vous êtes assuré en Suisse.

Le résultat se multiplie par le taux de change officiel. Il faut un feuillet par canton et par frontalier du foyer. Si vous êtes à la CMU, votre cotisation ne va pas sur ce feuillet : elle se porte en ligne 6DD de la déclaration 2042 C.

Source : formulaire 2047 et feuillet 2047-SUISSE, revenus 2025 (impots.gouv.fr), relevé en octobre 2026.

Le taux de change : le chiffre à ne pas inventer

Votre salaire se déclare en euros, converti au taux annuel admis par l'administration (précisé par impots.gouv.fr et publié au printemps — autour de 1,07 € pour 1 CHF sur les revenus 2025). N'utilisez ni le taux du 31 décembre ni celui de votre banque : le taux officiel, ou le cumul réel de vos changes si vous transférez régulièrement (justificatifs à l'appui). Sur un salaire genevois, la différence entre deux méthodes peut se chiffrer en centaines d'euros d'impôt.

Prélèvement à la source français : comment les deux systèmes cohabitent

Depuis 2019, la France prélève aussi « à la source » — mais pas sur votre salaire suisse : celui-ci génère des acomptes contemporains prélevés sur votre compte bancaire (cantons de 1983), ou n'entre que dans le calcul du taux (Genève, via 8TK). Après chaque déclaration, l'administration recale acomptes et taux — d'où l'importance d'une déclaration exacte pour éviter les régularisations douloureuses de septembre.

Calendrier et pièges de l'année

  • avril-juin : déclaration en ligne (dates par département) ;
  • à réception de l'avis (été) : vérifiez le taux effectif appliqué ;
  • chaque année : attestation de résidence fiscale à l'employeur (cantons 1983), certificat de salaire suisse à conserver ;
  • si vous télétravaillez plus de 40 % : la répartition de l'imposition change — voir le chapitre Télétravail.

Quand se faire accompagner pour sa déclaration ?

Si votre situation n'a pas changé depuis l'an dernier, vous pouvez reprendre la même méthode. Un accompagnement devient utile dans quatre cas :

  • c'est votre première déclaration de frontalier ;
  • vous avez changé de canton de travail ou d'employeur en cours d'année ;
  • vous avez un compte en Suisse que vous n'avez jamais déclaré ;
  • vous devez corriger une erreur sur une année passée.

Adavia accompagne les frontaliers qui résident en France dans leur déclaration. Un conseiller vous indique les pièces à réunir, convertit vos revenus suisses et les répartit entre les formulaires, puis la déclaration est déposée avec vous, une fois les chiffres validés : vous voyez votre impôt avant de signer.

Un doute sur votre déclaration ?

Un conseiller Adavia la relit avec vous, 15 minutes par téléphone.

Faire vérifier ma déclaration

Vous travaillez à Genève ? Regardez aussi le statut de quasi-résident.

Vos questions

8 réponses courtes

Comment déclarer ses impôts en tant que frontalier suisse ?

Chaque printemps, vous déclarez en France tous les revenus du foyer, salaire suisse compris. Vous remplissez l'annexe 2047 avec son feuillet 2047-SUISSE, qui convertit votre salaire en euros, puis le montant se reporte sur la déclaration principale. Chaque compte bancaire suisse se déclare en plus sur le formulaire 3916. Lien vers cette question

Quelle case remplir pour un frontalier suisse ?

Si vous travaillez à Genève, votre salaire va en lignes 1AF à 1DF et en case 8TK, qui donne le crédit d'impôt. Dans les huit cantons de l'accord de 1983, il va en lignes 1AG à 1DG, sans crédit d'impôt puisque vous n'êtes imposé qu'en France. En ligne, ces reports se font automatiquement depuis le feuillet 2047-SUISSE. Lien vers cette question

Quel montant mettre dans la case 8TK ?

Votre salaire suisse net converti en euros, c'est-à-dire le résultat de la ligne D du feuillet 2047-SUISSE, le même montant qu'en ligne 1AF. Ce n'est pas l'impôt payé en Suisse. La case 8TK sert à calculer un crédit d'impôt égal à l'impôt français sur ce salaire. Lien vers cette question

Qui doit remplir le formulaire 2047 ?

Tout résident fiscal français qui a perçu des revenus de l'étranger, donc tout frontalier, qu'il soit imposé en France ou à la source en Suisse. Le feuillet 2047-SUISSE s'y ajoute : il en faut un par canton et par frontalier du foyer. Lien vers cette question

Comment remplir le formulaire 2047-SUISSE ?

Partez de votre salaire brut en francs suisses. Retirez les cotisations AVS, AI, APG, chômage et accidents non professionnels, les cotisations obligatoires de 2e pilier et, si vous êtes à la LAMal, la prime de base. Multipliez le résultat par le taux de change officiel, 1,07 pour les revenus 2025, puis cochez le cas qui correspond à votre canton. Lien vers cette question

Où déduire la cotisation CMU du frontalier dans la déclaration ?

Pas sur le feuillet 2047-SUISSE. La cotisation maladie des frontaliers versée à l'Urssaf (CNTFS) se porte directement en ligne 6DD de la déclaration 2042 C, dans les charges déductibles. La prime LAMal de base, elle, se déduit du salaire sur le feuillet 2047-SUISSE. Lien vers cette question

Faut-il déclarer son compte bancaire suisse aux impôts français ?

Oui, chaque année, sur le formulaire 3916, même pour un simple compte salaire et même si le solde est faible. L'oubli coûte 1 500 € d'amende par compte non déclaré. Lien vers cette question

Quand un frontalier doit-il faire sa déclaration de revenus ?

Au printemps, comme tous les résidents français : la déclaration en ligne ouvre en avril et se clôt entre fin mai et début juin selon le département. Les dates exactes sont publiées chaque année sur impots.gouv.fr. Lien vers cette question

Actualités du guide

Rendez-vous