Quote:
Originally Posted by Acajack
From what I can see in Switzerland-France, if you work in Switzerland but live in France, you need to pay your income taxes to France. They are deducted automatically by your Swiss employer and then a transfer is made to France on your behalf.
|
No, that's not how it works. I've never heard that Swiss employers send income taxes levied in Switzerland to the French authorities. That would be most bizarre.
I've had a look on a website dedicated to Geneva cross-border workers, and the way it works is this: in Geneva, as in Germany, and as in France now (since 2019), the income tax is directly deducted by the employer from the gross salary. So as a resident of France working in Geneva, your Geneva employer will deduct the GENEVA REPUBLIC income tax from your gross salary in Geneva, and wire you only your net salary. You then have to fill in an income tax file in France, BUT you can deduct from your income tax the income tax paid in Switzerland. And the magic of it is you can deduct if AS IF you had paid the French rate.
E.g.: suppose you earn $100,000 in Geneva. In Geneva you must pay $10,000 in income tax (I'm inventing). In France you would have had to pay $20,000 for the same salary. Your Geneva employer deducted the $10,000 which went into the coffers of the Republic of Geneva (and also partly the Helvetic Confederation I suppose). You got $90,000 in net salary. You fill in your French income tax, and last line: you must pay $20,000, BUT you have a $20,000 deductible (crédit d'impôt in French) from Geneva, therefore you must pay the French tax authority: $0.
For social security, you can either opt for the Swiss social security or for the French social security. If you opt for the Swiss social security, you get reimbursed by the French social security for health services in France (like seeing a doctor in France) AS IF you had contributed to the French social security.