Déclarer ses revenus suisses en France : le guide du frontalier
Vous vivez en France, donc vous devez y déclarer tous vos revenus suisses chaque année, en plus de votre déclaration habituelle. Concrètement, vous remplissez l'annexe 2047 (pour les revenus étrangers) et vous déclarez vos comptes suisses avec le formulaire 3916. Et rassurez-vous : déclarer ne veut pas dire payer deux fois. La convention entre la France et la Suisse évite la double imposition. Selon votre canton, soit un crédit d'impôt annule l'impôt déjà payé en Suisse, soit vos revenus sont imposés directement en France.
- Pourquoi vous devez déclarer en France même en payant en Suisse
- Quels formulaires remplir et où reporter vos revenus
- Comment le mécanisme anti-double imposition fonctionne
- Les erreurs courantes qui coûtent cher
Pourquoi déclarer en France si je paie déjà en Suisse ?
C'est la première source de confusion. Vous habitez en France : vous êtes donc résident fiscal français, et à ce titre, la France vous demande de déclarer l'ensemble de vos revenus, y compris ceux gagnés en Suisse. Cette déclaration est obligatoire même si un impôt a déjà été prélevé à la source sur votre salaire suisse.
Déclarer ne veut pas dire payer deux fois. La déclaration permet à l'administration française de connaître votre situation, de calculer votre taux d'imposition, et d'appliquer le mécanisme prévu par la convention franco-suisse pour éviter la double imposition. C'est aussi votre déclaration de revenus qui sert de base à d'autres calculs (cotisation maladie, taux de prélèvement, prestations).
Omettre de déclarer vos revenus suisses ou vos comptes bancaires en Suisse vous expose à des redressements et à des pénalités. L'échange automatique d'informations entre la Suisse et la France rend ces revenus parfaitement visibles pour l'administration française.
Les formulaires à remplir
Votre déclaration de revenus suisses repose sur trois éléments principaux, en plus de votre déclaration classique :
La déclaration principale (formulaire 2042), que vous remplissez comme tout contribuable français. L'annexe 2047, dédiée aux revenus de source étrangère, où vous reportez votre salaire suisse. Et le formulaire 3916, qui sert à déclarer les comptes bancaires que vous détenez à l'étranger, y compris votre compte suisse. Selon votre situation, certaines cases spécifiques de la déclaration principale sont ensuite à compléter (nous y venons).
Déclarer votre compte bancaire suisse est obligatoire, même s'il ne génère pas d'intérêts. L'oubli de cette déclaration est l'une des erreurs les plus fréquentes, et elle est sanctionnée par une amende par compte non déclaré.
Comment la double imposition est évitée
La convention fiscale entre la France et la Suisse (article 25A) prévoit un mécanisme pour que vous ne soyez pas imposé deux fois sur le même revenu. La forme que prend ce mécanisme dépend de votre canton de travail.
Si vous êtes imposé à la source à Genève, la France vous accorde un crédit d'impôt. Ce crédit est égal à l'impôt français qui correspond à vos revenus suisses. En clair : vos revenus suisses comptent pour fixer votre taux, mais le crédit annule l'impôt français dessus, puisque vous l'avez déjà payé en Suisse. Ce crédit se renseigne dans une case dédiée de votre déclaration.
Pour les frontaliers imposés à la source (comme à Genève), c'est le montant de votre revenu suisse concerné que vous reportez en case 8TK, et non l'impôt payé en Suisse. Ce revenu ouvre droit à un crédit d'impôt égal à l'impôt français correspondant, que l'administration calcule ensuite : c'est lui qui neutralise la double imposition. Ne pas inscrire en 8TK le montant de l'impôt suisse.
Ce qui change selon votre canton
Comme pour l'impôt à la source, votre canton de travail détermine la logique de votre déclaration.
Deux cas de figure, selon votre canton. Si vous travaillez à Genève (ou dans un canton hors accord de 1983), vous avez déjà payé l'impôt à la source en Suisse. Vous déclarez alors vos revenus en France, et le crédit d'impôt (case 8TK) évite la double imposition. Si vous travaillez dans un des huit cantons de l'accord de 1983 (Vaud, Valais, Neuchâtel, Jura, Berne, les deux Bâle, Soleure), votre salaire n'a pas été imposé en Suisse. Il est donc imposé normalement en France, via votre déclaration.
Tout dépend de votre canton de travail et de votre régime d'imposition. Notre guide sur l'impôt à la source explique en détail les deux régimes et vous aide à identifier le vôtre.
CSG, CRDS et cotisation maladie
Beaucoup de frontaliers confondent l'impôt et les cotisations sociales. Ce sont deux choses distinctes. La CSG et la CRDS sont des prélèvements sociaux français. La bonne nouvelle : si vous êtes affilié à l'assurance maladie suisse (LAMal), vous êtes en principe exonéré de CSG et de CRDS sur vos revenus d'activité, sur présentation de votre attestation d'affiliation.
En revanche, votre couverture maladie, elle, implique une cotisation. Son calcul dépend de votre régime. Si vous avez choisi l'assurance française (CMU frontalier, via le CNTFS), votre cotisation est calculée sur vos revenus. La prime LAMal suisse, elle, ne dépend pas de votre salaire : son montant varie selon l'assureur, le modèle choisi et votre âge. C'est un sujet à part entière, lié à votre déclaration mais qui suit ses propres règles.
Vos cotisations d'assurance maladie obligatoire sont déductibles, mais leur déclaration diffère selon le régime. La prime LAMal de base est déduite du salaire suisse avant sa conversion en euros sur la 2047-Suisse. La cotisation versée au STFS/URSSAF (CMU frontalier) se porte en ligne 6DD de la déclaration française. En revanche, les cotisations à une complémentaire santé privée ne sont pas déductibles.
Le choix de votre assurance maladie (LAMal ou CMU) et son impact sur vos cotisations méritent un guide dédié. Découvrez comment choisir dans notre article sur la couverture maladie du frontalier.
Les heures supplémentaires : une exonération pour certains
Si vous travaillez dans l'un des huit cantons de l'accord de 1983 (et êtes donc imposé en France), vos heures supplémentaires peuvent bénéficier de l'exonération d'impôt française, comme pour un salarié en France. C'est un avantage concret que beaucoup de frontaliers oublient de faire valoir.
En Suisse, les contrats de travail sont souvent autour de 40 heures par semaine. Les heures effectuées au-delà de 1840 heures par an sont considérées comme des heures supplémentaires, même si elles ne sont pas rémunérées en plus. En France, ces heures sont exonérées d'impôt dans la limite autorisée. Ne pas les identifier vous fait payer trop d'impôt. Cette exonération se déclare à l'aide du formulaire 2041-AE.
Attention : cette exonération des heures supplémentaires ne concerne que les frontaliers imposés en France (cantons de l'accord de 1983). Si vous êtes imposé à la source en Suisse (comme à Genève), elle ne s'applique pas à votre déclaration française.
Les allocations familiales
Si vous avez des enfants, attention à une erreur très fréquente. Les allocations familiales suisses sont souvent incluses dans votre salaire brut suisse. Or, en France, les allocations familiales ne sont pas imposables. Si vous déclarez votre salaire brut tel quel, sans ajustement, vous payez donc de l'impôt sur une somme qui ne devrait pas être imposée.
Quand des allocations familiales suisses sont comprises dans votre salaire brut, vous pouvez les retirer, en suivant les indications et les limites de la 2047-Suisse. Un conseil : vérifiez bien leur nature et leur montant avant de les déduire, plutôt que d'enlever au hasard toute somme qui ressemble à une allocation. C'est une vérification simple, mais qui peut vous faire économiser pour de vrai.
Côté organisation, une règle de priorité s'applique entre la France et la Suisse. Si l'un des parents travaille en France, la caisse d'allocations familiales française (CAF) est prioritaire et la Suisse verse un complément différentiel. Si les deux parents travaillent en Suisse, c'est la Suisse qui est prioritaire. La coordination se fait via le formulaire E411.
Vérifiez si vos allocations familiales sont incluses dans votre salaire brut suisse. Si c'est le cas, pensez à les déduire : elles ne sont pas imposables en France, et les laisser dans votre revenu vous fait payer trop d'impôt.
Revenus locatifs et CSG/CRDS
Voici un point d'optimisation souvent ignoré. Si vous percevez des loyers en France (revenus fonciers), vous pourriez penser que vous devez payer la CSG et la CRDS dessus, comme un résident classique. Ce n'est pas forcément le cas.
Si vous êtes affilié à la LAMal suisse et n'êtes pas à la charge d'un régime obligatoire français de sécurité sociale, vous pouvez, sous certaines conditions, être exonéré de CSG et de CRDS sur vos revenus du patrimoine, notamment vos revenus fonciers français. Ces revenus restent toutefois en principe soumis au prélèvement de solidarité de 7,5 %. Attention : cette exonération ne concerne pas les frontaliers ayant opté pour l'assurance maladie française (CMU frontalier via le STFS/URSSAF), qui relèvent du régime français. Vérifiez votre situation, car l'écart peut être non négligeable.
Votre première déclaration vous inquiète ?
Les experts Pitaxes préparent votre déclaration de revenus suisses, remplissent les bonnes cases et s'assurent que vous ne payez pas un franc de trop.
Les erreurs à éviter
Quelques pièges reviennent souvent chez les nouveaux frontaliers : oublier de déclarer le compte bancaire suisse (formulaire 3916), se tromper de taux de change en convertissant le salaire suisse en euros (l'administration publie un taux annuel de référence), oublier de remplir la case du crédit d'impôt et donc payer deux fois, ou encore confondre le montant brut et le montant imposable. Prendre le temps de bien préparer sa première déclaration évite des corrections fastidieuses ensuite.