Skip to content
Agences-Placement

Working as a French cross-border worker

Jobs · February 18, 2026 · 1 min read

200,000 French cross-border workers work in Switzerland in 2026, mainly in Geneva, Basel, Neuchâtel and Jura. Swiss salary, life in France: winning combination but with specific administrative procedures. Here is the complete guide.

Working as a French cross-border worker in Switzerland

The French cross-border profile

  • 200,000+ cross-border workers active (European record)
  • Main cantons: Geneva (90,000), Basel (35,000), Vaud (15,000), Jura (12,000), Neuchâtel (10,000)
  • Sectors: industry, health, banking, watchmaking, construction
  • Tax regime: withholding tax in Switzerland + partial French restitution

The G permit

  • G frontier permit: valid 5 years, renewable
  • Obligation: reside minimum 6 months in French frontier zone
  • Weekly return: at least 1x/week to main residence
  • Application: employer files with Swiss canton
  • Timeline: 2-4 weeks

Taxation

  • Swiss withholding tax held by employer (~10-25% by canton)
  • Geneva: special Franco-Swiss agreement, restitution to France
  • Other cantons: Swiss tax + French declaration per scale
  • Social contributions: remain in Switzerland (except French AME option)
  • CSG/CRDS: not applied (frontier CMU regime)

Social security

Health insurance: choose between:

  • Swiss LAMal (default): EUR 350-500/month/adult
  • Frontier CMU (option): 8% of income - allowance, cheaper for high incomes

To choose within 3 months of starting, irrevocable until end of contract.

Net salary

Example: CHF 100,000 gross Geneva → EUR 85,000 net (after source tax + contributions + exchange). Vs EUR 50-60K net for equivalent profile in France.

Practical tips

  • Cross-border bank: Cembra, Migros Bank, BCGE, BNP Paribas frontier
  • Commute: Léman Express tram, car, electric bike (summer)
  • Housing: French purchase financed by Swiss salary — specific rentability calculation
  • Retirement: Swiss BVG + French pension cumulative
  • Family allowances: Swiss paid by your canton
  • Unemployment: French benefits if job loss in Switzerland