Geneva frontaliers (G-permit): cross-border tax, LAMal vs. CMU and the daily reality

Written by Mohammed AliUpdated

Working in Geneva, living in France

The frontalier trade is simple arithmetic: earn a Geneva salary, pay French housing costs. A 3-room flat that rents for CHF 2,600 in Champel costs roughly EUR 1,100–1,400 in Ferney-Voltaire or Annemasse. Groceries, restaurants, childcare and petrol are all cheaper on the French side. That gap is why roughly one in three people working in the canton lives across the border.

CorridorTownsTypical 3-room rentInto GenevaBest for
North-west (Pays de Gex)Ferney-Voltaire, Saint-Genis-Pouilly, DivonneEUR 1,100–1,50010–25 min to the airport / CERN areaAirport, CERN, UN organisations
East (Genevois haut-savoyard)Annemasse, Ambilly, Gaillard, ThononEUR 950–1,35020 min by Léman Express to CornavinCity-centre jobs, rail commuters
SouthSaint-Julien-en-Genevois, Archamps, CollongesEUR 1,000–1,40015–35 min by car or bus DPlan-les-Ouates, medtech, Lancy

The trade-offs are real: French administration (CAF, CPAM, impôts) is its own project, you need a car for most non-rail corridors, and your Swiss employer expects Swiss punctuality regardless of the queue at Bardonnex. If you would rather live in the canton, compare the full picture on the Geneva checklist and in the Geneva vs. Vaud comparison.

Geneva · free tool

Calculate your Geneva net salary with Frontalier withholding tax

Salary calculator — pre-filled for Geneva. No signup.

Taxation at source: why Geneva is different

Switzerland and France signed a 1983 agreement under which frontalier employment income is taxed in the country of residence — France — and the Swiss canton receives 4.5% of the gross payroll as compensation. Eight cantons apply it: Vaud, Valais, Bern, Solothurn, Basel-Stadt, Basel-Landschaft, Neuchâtel and Jura.

Geneva is not one of them. Geneva taxes frontalier salaries at source (impôt à la source, the French-speaking equivalent of Quellensteuer) and keeps the revenue, transferring an annual compensation payment to Haute-Savoie and the Ain instead. For you, that means:

  • Your employer deducts Geneva tax from every payslip. You do not get a Swiss tax bill later for that income.
  • The rate depends on a barème (A for single, B for single-earner married, C for dual-earner married, plus child factors). The wrong barème is the single most common frontalier payroll error.
  • France still asks you to declare the income, then exempts it under the treaty — but it can influence the rate applied to your other French income (taux effectif).
  • If you earn a large share of household income in Switzerland and want Swiss-style deductions (pension buy-ins, Pillar 3a, real costs), you may be able to request a quasi-résident assessment — worth checking annually.
  • Corrections to the withheld amount go through a rectification request, with a hard annual deadline of 31 March for the previous year.

The mechanics of withholding are covered in more depth in the Quellensteuer / withholding tax guide, and cross-border specifics in the G-permit cross-border commuter post and the Grenzgänger tax & health insurance post.

The health insurance choice: LAMal vs. CMU

This is the decision frontaliers most often regret. Within three months of your first working day you must exercise the droit d'option: Swiss compulsory basic insurance (LAMal, in a frontalier variant) or the French public scheme (CMU/PUMa). Silence usually means you are defaulted into LAMal, and reversing the choice later is generally not possible.

Swiss LAMal (frontalier)French CMU / PUMa
Cost basisFlat premium per insured person≈ 8% of French taxable household income above an abatement
Family effectEach person adds a premiumOne cotisation covers the household
Where you are treatedSwitzerland, plus France under the bilateral optionFrance; Swiss treatment limited to emergencies unless you add cover
Reimbursement levelBasic cover after your deductible and 10% co-insuranceFrench rates (typically ~70%), so most people add a mutuelle
AdminSwiss insurer, German/French correspondenceCPAM, French paperwork, longer set-up
Best forSingle high earners; anyone wanting Swiss doctors and hospitalsFamilies, lower incomes, people whose GP is in France

One nuance people miss: the choice affects where you can be treated as a matter of right, not just cost. If you pick CMU and your child breaks an arm in Geneva at 3pm on a workday, the pathway is more complicated than if you hold LAMal. Conversely, if your whole family's doctors are in Annemasse, LAMal's Swiss-first logic adds friction. Price the two, then choose on care, not only francs.

LAMal vs. CMU cost estimator

French CMU costs 8% of household taxable income; Swiss LAMal frontalier cover is a flat premium per person. Enter your figures to see which is cheaper for you.

Swiss LAMal (frontalier)

CHF 5'760 /year

CHF 480 per month for 1 adult.

French CMU (PUMa)

CHF 8'840 /year

8% of household taxable income above the annual abatement — one cotisation covers the whole family.

LAMal looks cheaper by roughly CHF 3'080 a year at this income and family size.

Estimate only. LAMal frontalier premiums differ by insurer and deductible; CMU is assessed on French taxable household income and a mutuelle top-up is usually added on the French side. The choice is exercised once, within three months of starting work.

If you later move into the canton, the Swiss side becomes compulsory within three months of arrival — see the health insurance guide and the premium comparison tool.

The daily commute: Léman Express vs. the border queue

The Léman Express changed frontalier life more than any tax rule. Since it opened, Annemasse to Genève-Cornavin takes about 20 minutes with high peak frequency, and Coppet, Nyon, Bellegarde and Evian all feed into the network. Practical rules for choosing where to live:

  • Live near a Léman Express station if your job is in the city centre. It is the only reliable way to avoid the 45–75 minute peak crawl.
  • Buy the right ticket. Cross-border season passes (Léman Pass / unireso combinations) are far cheaper than daily tickets, and many Geneva employers subsidise them.
  • Car commuters: Bardonnex, Thônex-Vallard and Ferney are the choke points. Twenty minutes earlier can save forty minutes.
  • Motorway vignette is required for Swiss motorways; French tolls and fuel prices favour the French side for filling up.
  • Winter adds time on the Pays de Gex and Haute-Savoie approaches — plan for it rather than being surprised annually.

If you commute by rail, the SBB navigation guide and the Half Fare vs. Travel Pass comparison will save you money on weekend travel too.

Frontalier admin checklist

  1. Employer submits your G-permit request to the OCPM; carry the confirmation until the card arrives.
  2. Exercise the health insurance option within three months of your start date, in writing.
  3. Check the barème on your first payslip; request a correction immediately if your family situation is coded wrong.
  4. Open a Swiss account for your salary if the FX spread on transfers bothers you — see the bank account guide.
  5. Register your French address changes with the OCPM; the permit is tied to your residence and job.
  6. Declare Swiss income in France every spring, even though it is exempt under the treaty.
  7. File any Geneva rectification claim by 31 March.
  8. Track your Pillar 2 statements from day one — see the pension mistake post before you ever leave a Swiss job.

Frequently asked questions

What is a G-permit in Switzerland?

The G-permit (Grenzgängerbewilligung / permis frontalier) is the cross-border commuter permit for EU/EFTA nationals who work in Switzerland but keep their main residence abroad. It is tied to an employment contract, is issued by the canton where you work, and requires you to return to your country of residence — in practice at least weekly. It does not make you a Swiss resident.

Do Geneva frontaliers pay tax in Switzerland or France?

In Geneva, tax is withheld at source (impôt à la source) by your employer and stays in the canton; France then exempts that employment income but may apply its own calculation rules. Geneva pays a compensation transfer to the neighbouring French departments instead. This is the opposite of cantons like Vaud, Valais, Bern, Solothurn, Basel-Stadt, Basel-Landschaft, Neuchâtel and Jura, which under the 1983 agreement leave taxation to France and receive 4.5% of the gross payroll back.

What is the droit d'option for health insurance?

It is the one-time right, granted under the Switzerland–EU free movement agreement, to choose between Swiss compulsory basic insurance (LAMal) and the French public scheme (CMU/PUMa). You must exercise it within three months of starting work in Switzerland, using the official choice form. Miss the deadline and you are normally defaulted into LAMal.

Is CMU or LAMal cheaper for a frontalier?

It depends on income and family size. CMU costs roughly 8% of French taxable household income above an abatement and covers the whole household with one cotisation, so it favours families and lower incomes. LAMal is a flat premium per insured person, so it favours single high earners. Around CHF 120,000–150,000 for a single person the two are often close; for a family of four CMU is usually clearly cheaper.

Can I change from CMU to LAMal later?

Generally no. The choice is treated as definitive for the duration of your frontalier status, with only narrow exceptions such as a change of employer combined with a new option period, a move, or a change in family situation. Ask the Geneva Service de l'assurance-maladie before assuming you qualify.

Where do Geneva frontaliers usually live in France?

The three main corridors are Ferney-Voltaire, Saint-Genis-Pouilly and the Pays de Gex to the north-west; Annemasse, Ambilly and Gaillard to the east; and Saint-Julien-en-Genevois and Archamps to the south. Rents are typically 35–55% below equivalent Geneva addresses, which is the entire economic logic of commuting.

How long is the commute into Geneva from France?

Off-peak, 15–30 minutes by car from most border towns. At peak, the same trip can take 45–75 minutes because of the customs-post bottlenecks. The Léman Express regional rail network changed this materially: Annemasse to Genève-Cornavin runs in roughly 20 minutes with high frequency, which is why rents near its stations rose fastest.

Do frontaliers pay Swiss social security?

Yes. As an employee in Switzerland you pay AVS/AHV, unemployment insurance and, in most cases, join your employer's Swiss pension fund (Pillar 2). That builds Swiss pension entitlements even though you live in France — and it makes your eventual pension coordination between the two countries something to plan, not discover.

Can a frontalier open a Swiss bank account?

Usually yes, and it is worth doing to avoid conversion costs on your salary. Some banks charge non-resident fees, so compare. Keep in mind French tax reporting obligations for foreign accounts.

Your next step

Turn this guide into action — run the numbers for your own situation, then work through the deadlines for your canton.

Get your personalised canton checklist

Free, tailored to your canton — permits, registration and health insurance deadlines all in one place. No signup.

Build my free checklist