Geneva frontaliers (G-permit): cross-border tax, LAMal vs. CMU and the daily reality
Important: Swiss rules can vary depending on your canton, municipality, nationality, residence status and personal circumstances. This guide provides general information based on official sources and should not be treated as legal, tax, financial or medical advice. Always confirm the current requirements with the relevant Swiss authority.
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.
| Corridor | Towns | Typical 3-room rent | Into Geneva | Best for |
|---|---|---|---|---|
| North-west (Pays de Gex) | Ferney-Voltaire, Saint-Genis-Pouilly, Divonne | EUR 1,100–1,500 | 10–25 min to the airport / CERN area | Airport, CERN, UN organisations |
| East (Genevois haut-savoyard) | Annemasse, Ambilly, Gaillard, Thonon | EUR 950–1,350 | 20 min by Léman Express to Cornavin | City-centre jobs, rail commuters |
| South | Saint-Julien-en-Genevois, Archamps, Collonges | EUR 1,000–1,400 | 15–35 min by car or bus D | Plan-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 basis | Flat premium per insured person | ≈ 8% of French taxable household income above an abatement |
| Family effect | Each person adds a premium | One cotisation covers the household |
| Where you are treated | Switzerland, plus France under the bilateral option | France; Swiss treatment limited to emergencies unless you add cover |
| Reimbursement level | Basic cover after your deductible and 10% co-insurance | French rates (typically ~70%), so most people add a mutuelle |
| Admin | Swiss insurer, German/French correspondence | CPAM, French paperwork, longer set-up |
| Best for | Single high earners; anyone wanting Swiss doctors and hospitals | Families, 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
- Employer submits your G-permit request to the OCPM; carry the confirmation until the card arrives.
- Exercise the health insurance option within three months of your start date, in writing.
- Check the barème on your first payslip; request a correction immediately if your family situation is coded wrong.
- Open a Swiss account for your salary if the FX spread on transfers bothers you — see the bank account guide.
- Register your French address changes with the OCPM; the permit is tied to your residence and job.
- Declare Swiss income in France every spring, even though it is exempt under the treaty.
- File any Geneva rectification claim by 31 March.
- 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?
Do Geneva frontaliers pay tax in Switzerland or France?
What is the droit d'option for health insurance?
Is CMU or LAMal cheaper for a frontalier?
Can I change from CMU to LAMal later?
Where do Geneva frontaliers usually live in France?
How long is the commute into Geneva from France?
Do frontaliers pay Swiss social security?
Can a frontalier open a Swiss bank account?
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