Tax return (cross-border worker to Switzerland)
Geneva or another canton: two very different regimes, the right box for each
How does it work?
Answer the questions below, then copy-paste each box and amount from the recap onto impots.gouv.fr. Nothing is sent to any administration: you stay in control from start to finish.
What we’ll ask you
- Which Swiss canton do you work in?
- Your family situation?
- Annual gross remuneration for 2025 from your Swiss employer?
- What percentage of your working time did you work remotely from France in 2025?
- Do you hold a bank account, insurance policy, or brokerage account in Switzerland?
Frequently asked questions
What documents do you need to prepare "Tax return (cross-border worker to Switzerland)"?
Have on hand: Annual Swiss salary certificate ("Lohnausweis"). Every question in the flow tells you exactly where to find the requested amount on these documents.
How long does it take to prepare?
The flow has up to 5 questions (often fewer depending on your situation) — allow 2 to 5 minutes if you have your documents handy.
Is "Tax return (cross-border worker to Switzerland)" free on CtrlC-CtrlV?
The preview of the first field is free. The full recap (every box, one-click copy amounts, a tip for each field) is part of the paid procedures: from €4.90, one-time payment, no subscription.
Is my information sent to the administration?
No. CtrlC-CtrlV only prepares your recap: you copy each box yourself onto impots.gouv.fr. Nothing is sent to any administration, and your answers stay in your browser.
Go further
- Box 1AF: where to declare a foreign salary (and how not to confuse it with 1AJ, 1AC or 1AG)
- Form 3916: declaring a foreign account (N26, Revolut, cross-border account…)