Swiss cross-border worker tax return in France: steps, forms and pitfalls
- The forms to complete: 2042, 2047 and 2047-SUISSE
- Which CHF/EUR exchange rate should you use to declare your Swiss salary?
- Your Swiss cross-border worker tax return in 5 steps
- How to correct a mistake in your return?
- Tax rate and real exchange rate: what impact on your salary?
- Frequently asked questions about the Swiss cross-border worker's tax return
"I already pay my taxes in Switzerland, so I have nothing to declare in France." This is the most common mistake. If your tax household is in France, the Swiss cross-border worker's tax return is mandatory, whatever your canton.
• Tax resident in France, the cross-border worker declares Swiss income there, even when it has already been taxed in Switzerland.
• 8 cantons under the 1983 agreement (Vaud, Valais, Neuchâtel, Jura, Bern, Basel-Stadt, Basel-Landschaft, Solothurn): taxation in France for private-sector employees.
• Geneva and other cantons: withholding tax in Switzerland, then a tax credit that cancels the French tax on that salary.
• Forms: 2042 return, 2047 annex and 2047-SUISSE sheet.
• 2025 salaries: CHF 1 = EUR 1.07 (average rate accepted by the tax authorities).
• Swiss bank accounts: form 3916.
- The forms to complete: 2042, 2047 and 2047-SUISSE
- Which CHF/EUR exchange rate should you use to declare your Swiss salary?
- Your Swiss cross-border worker tax return in 5 steps
- How to correct a mistake in your return?
- Tax rate and real exchange rate: what impact on your salary?
- Frequently asked questions about the Swiss cross-border worker's tax return
Here is how to complete your French tax return as a Swiss cross-border worker, step by step. You will first see where your salary is taxed depending on your canton, then which forms and which boxes to use, which exchange rate to apply, and finally how to correct a mistake.
Where is your Swiss salary taxed? It depends on your canton
If you live in France and have your tax residence there, you must declare in France the salary you earn in Switzerland, even if your employer already withholds tax at source in Switzerland.
That does not necessarily mean, however, that you will pay your income tax in France. It all depends on your canton of work and on your Swiss cross-border worker status.
To know where your salary is taxed, there are two texts to be aware of:
- The France-Switzerland tax treaty of 9 September 1966: it sets the rules that make it possible, in particular, to avoid double taxation between France and Switzerland. It was amended by a protocol that entered into force on 24 July 2025, with new telework rules applicable since 1 January 2026 (source: SIF).
- The agreement of 11 April 1983: it concerns cross-border workers working in eight Swiss cantons and provides for a specific tax regime, with its own rules on telework in particular.
In practice, the first thing to check before completing your return is therefore simple: in which canton do you work and which tax regime do you fall under?
The table below lets you quickly identify where your Swiss salary is taxed and what you must declare in France, depending on your canton of work and your situation.
Where is your Swiss salary taxed?
| Your situation | Place of taxation | What you declare in France |
|---|---|---|
| Cross-border worker in the 8 cantons covered by the agreement (VD, VS, NE, JU, BE, BS, BL, SO) | In France | Income taxable in France (CASE 1) |
| Private-sector employee in Geneva or in another canton outside the agreement | Withholding tax in Switzerland | Income with a credit equal to the French tax (2A, as a general rule) |
| International flight or ship crew, artists, sportspeople | Specific treaty rules | Situation 2B |
| Exempt remuneration (certain NGOs) | No withholding | Situation 3 |
| More than 45 overnight stays per year (full time) | Loss of the 1983 status: treaty rules apply | 2A or 3 depending on the situation |
If you work in one of the 8 cantons covered by the agreement: taxation in France
To become a cross-border worker within the meaning of the agreement, you must:
- be a private-sector employee;
- as a general rule, return to France every day;
- not exceed 45 overnight stays per year on site for a full-time job, a ceiling reduced proportionally for part-time work (source: impots.gouv.fr).
With this status, your Swiss salary is taxed in France, under the progressive income tax scale, just like a French employee’s salary.
To prevent your Swiss employer from withholding tax at source, you must give them the 2041-AS certificate before you start work. Then, every year, you must renew this step before 1 January, usually with the 2041-ASK certificate received in the autumn. Your social security contributions, for their part, continue to be deducted directly by your employer.
As your employer does not withhold French tax from your salary, you pay it in the form of monthly or quarterly instalments. Plan for them, especially in your first year as a cross-border worker, to avoid a large catch-up payment.
Finally, to keep this status, you must in principle return regularly to your home in France. A round trip of 3 hours maximum allows this daily return to be presumed. Beyond that, you can still keep the status, but you must be able to prove your returns, for instance with mileage or toll receipts.
💡 Good to know:
You can telework from France for up to 40% of your annual working time while remaining taxed in France. Up to 10 days of business trips can be included in this quota. Beyond that, some assignments may call this tax regime into question (source: French Ministry of the Economy).
If you work in Geneva or outside the 8 cantons: withholding tax in Switzerland
If you work in Geneva, your situation differs from that of cross-border workers covered by the 1983 agreement. Geneva is not part of it: your tax is therefore withheld directly at source in Switzerland, each month from your salary.
You must nevertheless declare this income in France. It is taken into account to calculate the tax rate applicable to your household’s other income, but you benefit from a tax credit equal to the corresponding French tax, so as to avoid double taxation.
If your remuneration is not subject to the Swiss scale, as may be the case for certain NGOs, you then fall under situation 3.
If you work in Geneva, two points deserve particular attention:
- Your quasi-resident status: if at least 90% of your worldwide gross income is taxable in Switzerland (taking into account the couple’s income if you are married), you can apply each year for subsequent ordinary taxation (TOU). This scheme may in particular allow you to claim certain deductions. If you are in a civil partnership, it is better to check your situation directly with the Geneva tax authority.
- Your share of telework: you can telework for up to 40% of your annual working time, including up to 10 days of business trips within that threshold, while remaining taxed in Geneva. If your telework itself exceeds 40%, the days worked remotely become taxable in France from the first day. If it is only the business-trip days that exceed the thresholds provided for, only the excess is taxed in France. This 40% threshold already applied in 2025 (source: Canton of Geneva).
⚠️ Warning: the tax rules and the social security rules are not the same. On the tax side, the telework threshold is 40% in order to keep the tax regime provided for. On the social security side, you can, under certain conditions and with an A1 certificate, telework less than 50% of your time while remaining affiliated to the Swiss social security system (source: Cleiss).
The forms to complete: 2042, 2047 and 2047-SUISSE
To declare your Swiss salary in France, you will generally need three documents: the 2042 return, the 2047 annex for your income earned abroad and the 2047-SUISSE sheet to calculate your taxable income.
Depending on your situation, other forms may be added, such as the 3916 if you hold a bank account in Switzerland.
In which box of the 2042 should you declare your Swiss salary?
Start by completing the 2047-SUISSE sheet. The amount obtained will then be carried over to your 2042 return, in a different box depending on your tax situation.
In which box should you report your Swiss salary?
| Your situation | Box on the 2042 | Mechanism |
|---|---|---|
| 1983 regime (8 cantons) | 1AG (taxpayer 1) to 1DG | None: taxation in France |
| Withholding tax, general case (2A) | 1AF (taxpayer 1) to 1DF | Box 8TK: credit equal to the French tax |
| Flight or ship crew, artists, sportspeople (2B) | 1AG to 1DG | Swiss tax paid reported in 8VM to 8UM |
| Remuneration not subject to the Swiss scale (3) | 1AG to 1DG | No credit |
Two mistakes are particularly frequent:
- Declaring your salary twice: online, the 2047-SUISSE sheet normally carries the amount over to the 2042. So do not enter it a second time. In situation 2B, however, you must report the Swiss tax paid yourself in boxes 8VM to 8UM. On paper, or if the automatic transfer does not happen, you must carry the amount over manually.
- Entering the Swiss tax in box 8TK: this box is not used to state the amount withheld at source in Switzerland. You must report there the income giving entitlement to the tax credit that avoids double taxation.
What is the 2047-SUISSE sheet for?
The 2047 form is used to declare your income earned abroad. For your Swiss salary, the 2047-SUISSE sheet lets you calculate your net taxable income, which will then be carried over to your 2042 return.
Which CHF/EUR exchange rate should you use to declare your Swiss salary?
For your 2025 salaries declared in 2026, use the tax rate of CHF 1 = EUR 1.07 shown on the 2047-SUISSE sheet. Use neither the spot rate nor the rate applied by your bank.
This average rate applies to regular salaries and professional expenses. For exceptional income, however, such as a second pillar withdrawal or stock options, you must use the spot rate on the day you received it.
The tax rate is shown each year on the 2047-SUISSE sheet and, if you file online, the conversion is automatic.
Your Swiss cross-border worker tax return in 5 steps
Step 1: gather your documents
Before starting your return, prepare:
- Your Swiss salary certificate (Lohnausweis), which will be used to complete the 2047-SUISSE sheet.
- Your withholding tax certificate if you are taxed in Switzerland, or the 2041-AE certificate if you declare overtime under the 1983 regime.
- Your health insurance contribution certificate: LAMal or CMU for cross-border workers (Urssaf).
- Your bank account statements, in particular for the interest received.
- Supporting documents for your other foreign income and for your tax reductions, for example for donations or childcare.
- Your tax credentials: tax number, online access number, reference taxable income and e-mail address if you need to create or recover your account on impots.gouv.fr.
💡 The b-sharpe checklist before you start:
- Do you telework from France? Check that you stay below the 40% threshold applicable to your tax situation.
- Has your family situation changed? Marriage, civil partnership, birth or shared custody: update your tax household and your dependants.
- Have you worked in several cantons? Complete one sheet per canton. If you had several employers in the same canton, group them on the same sheet.
Step 2: calculate your net taxable income with the 2047-SUISSE sheet
Do not simply take the net amount paid into your account. The 2047-SUISSE sheet is used to recalculate your net taxable income from your salary certificate:
- A: your gross remuneration, adjusted for certain items to be added or subtracted.
- B: the charges allowed as a deduction, such as AVS/AI/APG/AC/AANP, the mandatory second pillar, certain LPP buy-backs or basic LAMal cover.
- C: your net income in CHF, i.e. A minus B, then converted into euros at the tax rate.
Example: if amount C is CHF 72,000 for 2025, you get: 72,000 × 1.07 = EUR 77,040 to declare.
This amount may therefore differ from the gross salary shown on your salary certificate, even though salaries in Switzerland are generally expressed in gross terms.
Step 3: complete the 2047 and the 2047-SUISSE sheet
In your annex returns, first tick:
- the 2047, then “Salaries and wages” and “2047-SUISSE”;
- the 3916 if you hold an account in Switzerland;
- the 2047 as well if you receive rent from a property located abroad, possibly with other forms depending on your regime, such as the 2044 under the actual-expenses regime.
In the 2047-SUISSE sheet:
- State the household members concerned and the number of cantons in which you worked in 2025.
- Complete one sheet per canton and per cross-border worker. If you had several employers in the same canton, group them on the same sheet.
- Report the amounts from your salary certificate in the corresponding sections.
- If you fall under the 1983 regime and worked overtime, complete section E with the 2041-AE certificate: an exemption may apply, under conditions, up to EUR 7,500.
- Select your situation: CASE 1 for the 1983 agreement, 2A for withholding tax as in Geneva, 2B for certain flight or ship crew, artists or sportspeople, or 3 if your remuneration is not subject to the Swiss scale. This choice determines the calculation and the automatic transfers into your return.
Finally, if you are covered by LAMal, deduct your mandatory basic contribution in the sheet. If you are covered by the CMU scheme for cross-border workers, report your Urssaf contribution in box 6DD of the 2042 C: it is deductible.
Step 4: check the transfers onto the 2042
Once the 2047-SUISSE sheet has been validated, check that the amounts have indeed been carried over to your 2042 return:
- in 1AG to 1DG if you fall under the 1983 regime;
- in 1AF to 1DF and in 8TK if you fall under CASE 2A.
Automatic transfers can be incomplete: take the time to check each box.
If you fall under the 1983 regime, also check the “cross-border workers” section (8TJ/8TY, below box 1AG). It allows, among other things, your 2041-ASK certificate to be sent to you for the following year.
For your professional expenses, the standard 10% deduction applies automatically. If you opt for actual expenses, you must declare them in the dedicated section: they cannot be combined with the 10% allowance. Also think about your other deductible charges, such as maintenance payments or certain retirement savings contributions.
Finally, if you hold an account in Switzerland, remember the 3916 return. You must in principle declare there every account opened, held, used or closed abroad during the year. If you forget, the basic fine can reach EUR 1,500 per account.
Step 5: check and sign before the deadline
The deadline for filing your return depends on how you file and, online, on your department of residence. You will find the 2026 deadlines below.
2026 deadlines (2025 income), according to the DGFiP
| Filing method | Deadline |
|---|---|
| Paper | 19 May 2026 |
| Online, departments 01 to 19 and non-residents | 21 May 2026 at 11:59 pm |
| Online, departments 20 to 54 | 28 May 2026 at 11:59 pm |
| Online, departments 55 to 974 and 976 | 4 June 2026 at 11:59 pm |
For the main cross-border departments, the zones are as follows:
- Ain (01): zone 1
- Doubs (25) and Jura (39): zone 2
- Haute-Savoie (74): zone 3.
Filing online is in principle mandatory if your main residence has internet access, unless you consider that you are not able to file online from your home.
Before signing your return, check one last time:
- that you have used the right exchange rate,
- that you have selected the right tax situation in the 2047-SUISSE sheet,
- that your salary has not been declared twice,
- that your CMU contribution is indeed reported in box 6DD and that you have not forgotten your other deductions,
- that your bank accounts held abroad are properly declared.
Finally, keep all your supporting documents, in particular your salary certificate and your deduction certificates. The tax authorities may ask you for them in the event of an audit.
How to correct a mistake in your return?
Have you made a mistake in your return? You can still correct it:
- Until 30 November 2026: if you filed online, use the correction service to change most items. The family situation, the address and civil status, however, cannot be corrected this way.
- After that date: you can file a claim until 31 December of the second year following the tax being put into collection, i.e. until 31 December 2028 for a tax put into collection in 2026 (source: Service-Public).
The most frequent mistakes concern the exchange rate, the amount declared, a forgotten deduction or a wrong box.
If you work in Geneva, be careful: the tax withheld at source in Switzerland is not entered in box 8TK. That box is used for the mechanism that avoids double taxation.
If the correction is in your favour, it can lead to a refund.
Tax rate and real exchange rate: what impact on your salary?
The rate used for your tax return is not necessarily the one at which you actually convert your salary each month. Your bank or your currency exchange provider may apply a margin and fees.
For example, on CHF 72,000, a difference of 1% represents CHF 720. Comparing the conditions applied when transferring your Swiss salary back to France can therefore have a direct impact on the net amount you receive in euros.
What b-sharpe changes about converting your salary
The tax rate used for your return is set by the authorities. You can, however, choose the conditions on which you convert your Swiss salary into euros.
With b-sharpe, you can:
- know the rate and the fees in advance, before confirming your conversion;
- automate the conversion of your salary and its transfer to your French account each month;
- simulate the amount received in euros with the CHF/EUR converter before carrying out the operation.
⚠️ Warning: this article is for information purposes and does not constitute tax advice. b-sharpe, a currency exchange service, does not complete your tax return: for a specific case, contact a fiduciary or a chartered accountant.
Frequently asked questions about the Swiss cross-border worker’s tax return
Does a Swiss cross-border worker have to declare taxes in both France and Switzerland?
If you are a tax resident of France, you must always declare your Swiss income there. The country that actually levies the tax, however, depends on your situation: if you are covered by the 1983 agreement, your salary is taxed in France; if you work in Geneva, the tax is withheld at source in Switzerland and a tax credit prevents that same income from being taxed a second time in France.
Which exchange rate should you use to declare your Swiss salary?
For your 2025 remuneration, use the rate of CHF 1 = EUR 1.07, which corresponds to the annual average accepted by the tax authorities. This rate may therefore differ from the spot rate. Exceptional income, on the other hand, must be converted at the spot rate on the day it was received.
Are cross-border workers in Geneva taxed at source in Switzerland?
Yes. As Geneva is not part of the 1983 agreement, your tax is withheld at source in Switzerland. You must nevertheless declare this income in France, in boxes 1AF to 1DF depending on the taxpayer, as well as in 8TK. A tax credit then avoids double taxation.
How can you get help completing a cross-border worker's tax return?
You can contact your tax office through the secure messaging service in your personal account or on 0809 401 401. If you need support that is more specific to your situation as a cross-border worker, the Groupement transfrontalier européen (for its members) or a fiduciary can also help you.
Can you correct a tax return that has already been filed?
Yes. If you filed online, you can correct your return until 30 November 2026. After that date, you can file a claim until 31 December 2028 for a tax put into collection in 2026. If the correction is in your favour, it can give rise to a refund.
