Cross-Border Commuters (Grenzgänger / Permit G): Tax Splits, Rules and Health Insurance Options

Written by Mohammed AliUpdated Published

Quick summary

  • Permit G = cross-border commuter permit. You live in an EU/EFTA neighbour and work in Switzerland, returning home at least weekly.
  • Tax split depends on your country of residence: France (special accord with 8 border cantons), Germany (4.5% Swiss withholding + full German tax with credit), Italy (new 2023 accord), Austria (residence taxation with Swiss withholding cap).
  • Health insurance: default = Swiss KVG. But you can opt out (Optionsrecht) and stay in your home country's system — decision is largely irreversible.
  • Telework limit: up to ~40% (DE/FR) before tax status flips.
  • 60-day rule (Germany): more than 60 non-return nights per year and you lose Grenzgänger status.

What Permit G actually is

The G permit (Grenzgängerbewilligung / autorisation frontalière) is issued to EU/EFTA nationals who live in an EU/EFTA state that borders Switzerland (Germany, France, Italy, Austria, Liechtenstein) and work — employed or self-employed — inside Switzerland. It is not a residence permit. It is a work authorisation tied to a specific job and canton, with a mandatory return-home rule.

  • Valid 5 years for EU/EFTA nationals (renewable), 1 year for permitted non-EU spouses in some situations.
  • Free movement across cantons for work; the canton where you first register is the reference.
  • Return home at least once a week (daily is not required, despite the German name).

Not sure if G is right for you? Compare all letters in Swiss permits explained and B vs C permit.

Tax splits by country of residence

Grenzgänger taxation is governed by four separate bilateral treaties. They don't mirror each other — the difference between the French and German rules alone can be several thousand francs a year.

Country of residenceSwiss withholdingHome-country taxKey rule
France (8 border cantons: BE, BL, BS, JU, NE, SO, VD, VS)None on salaryFull French income taxSpecial 1983 accord: Switzerland receives ~4.5% compensation from France. Applies only to those 8 cantons.
France → GenevaOrdinary Swiss source tax (Impôt à la source)France taxes worldwide income but credits Swiss taxGE is NOT in the 1983 accord — Swiss withholding applies, France gives credit.
Germany4.5% flat withholdingFull German income tax with Swiss credit60-day rule: >60 non-return overnights and you lose G status. Telework cap ~40%.
Italy (new 2023 accord)Progressive Swiss source tax (capped)Home municipality tax + national reconciliation for new commutersOld-regime commuters (pre-2023, resident in border zones) still fully taxed only in Switzerland with 40% Italian compensation to municipalities.
AustriaProgressive Swiss source taxFull Austrian tax with Swiss creditNo fixed withholding cap; Austria uses ordinary progression.
LiechtensteinNone (special treaty)Full Liechtenstein taxReciprocity — same rules for Liechtenstein residents working in CH.

Model your net take-home with the Swiss tax calculator. The Swiss numbers are the starting point — your final bill is set at home.

The Germany 4.5% rule — how it actually works

If you live in Germany and work in Switzerland, your employer withholds a flat 4.5% Grenzgängersteuer from your gross Swiss salary and remits it to Swiss tax authorities. That is all Switzerland gets on your employment income.

Germany then taxes your full worldwide income under ordinary progression (Einkommensteuer + solidarity + church tax where applicable), and credits the 4.5% already withheld against your German bill via the Anrechnungsverfahren. To activate the low withholding you must give your employer an annual Ansässigkeitsbescheinigung Gre-1 from your German Finanzamt.

If Gre-1 is missing or expired, your Swiss employer must withhold ordinary Swiss source tax (Quellensteuer) — often 12–20% — and you claim it back later. Renew Gre-1 every year without exception.

The 60-day rule (Germany)

Under the German-Swiss treaty you keep Grenzgänger status only if you return to your German residence on principle every working day. You are allowed a set number of Nichtrückkehrtage — nights spent in Switzerland or a third country for work reasons — up to 60 per full year. Beyond 60, you lose G status: Switzerland gets the right to tax your salary in full (as if you were resident), and the 4.5% deal disappears.

  • Business trips, seminars, on-call nights and forced overnights all count.
  • Track them yourself month by month — the Finanzamt and Swiss tax office both audit this.
  • Weekends and holidays spent in Switzerland do not count if not work-required.

The France accord — 8 cantons vs Geneva

France and Switzerland split Grenzgänger taxation into two distinct regimes:

  • 1983 accord (BE, BL, BS, JU, NE, SO, VD, VS): Switzerland does not withhold on salary. You are taxed in full in France. Switzerland receives 4.5% of the total gross wage bill as fiscal compensation, paid canton-by-canton from Paris.
  • Geneva (and canton Jura in some cases): falls outside the 1983 accord. Geneva taxes your salary at source; France then reconciles under ordinary progression and grants a credit for Swiss tax. In practice you rarely pay much extra to France because Swiss rates are similar or higher.

New in 2023 telework rules for France: you can work from home up to 40% of your working time without the tax split flipping — a huge win for hybrid Grenzgänger. Beyond 40% you become taxable at home on the excess.

Health insurance — the €4,000 decision most commuters get wrong

By default, when you take up a Swiss job, you are obliged to insure under Swiss KVG — even if you live in France or Germany. Premiums are similar to what a Swiss resident pays (CHF 300–600 per adult per month depending on canton and model).

But there's a legal escape hatch called the right of option (Optionsrecht / droit d'option). Within 3 months of starting your Swiss job (or of moving to a new country of residence), you can opt out of KVG and stay in the public health system of your country of residence:

Country of residenceAlternative systemTypical monthly costTrade-off
FranceCMU (via URSSAF Grenzgänger), or French private insurance for legacy cases~8% of Swiss income above ~€10k threshold (CMU)Simpler admin, covers family; French system, not Swiss doctors by default.
GermanyGesetzliche Krankenversicherung (GKV) as Grenzgänger~15% of Swiss income capped at ~€900/mo (2025)Full GKV benefits in Germany; Swiss treatment via S1 form. Family covered free.
ItalySSN (national health service)Small % of incomeSSN standard; Swiss treatment via S1.
AustriaÖGK (statutory)~7.65% of incomeStandard AT coverage; S1 for Swiss treatment.
Any / opt-out from KVGSwiss KVG-compliant CH insurerCHF 300–600 per adultFull Swiss access, dense provider network; family each pays.

For a young single earning CHF 100k the KVG option is often cheapest. For a family of four, staying on German GKV or French CMU can save CHF 8,000–15,000 per year — because Swiss KVG charges every family member individually while GKV/CMU covers dependents free or cheap.

Miss the 3-month window and Optionsrecht is gone. The decision is functionally lifetime: you can switch back only on specific life events (new job, change of country, marriage, etc.). Ask an insurance broker who is Grenzgänger-specialised before signing.

For Swiss-resident readers comparing plans, see Swiss health insurance deductibles & models and the premium comparison tool.

Social security — where you pay AHV vs. home contributions

Under EU Regulation 883/2004 you pay social security in one country only. The default for cross-border employees is the country where you work — so full Swiss AHV/IV/EO, ALV, BVG contributions come off your Swiss payslip like any resident employee.

  • You build a Swiss AHV pension. When you retire, contribution years count towards a Swiss pension paid to you abroad.
  • Family allowances (Familienzulagen) are paid by Switzerland but topped up by your home country if their rate is higher.
  • Telework flip: if you work more than 25% of your time from your country of residence, EU rules can move your entire social-security affiliation home. The DE/FR/AT/IT special agreements raised that threshold to ~50% for cross-border remote work in 2023–2024, but only for pure telework and only within specific bilateral scopes. Track your remote days.

Read the full 3-pillar picture in Swiss pensions: AHV, Pillar 2, Pillar 3a.

How to apply for the G permit — step by step

  1. Sign the Swiss employment contract. The employer files the G-permit application with the cantonal migration office — you don't apply yourself.
  2. Provide proof of residence abroad: rental contract or property deed, plus a certificate from your home municipality (Meldebescheinigung / justificatif de domicile).
  3. Passport / EU ID copy, CV, and the employer's declaration.
  4. Decide health insurance within 3 months. File the KVG opt-out (Optionsrecht) if you want to stay in your home system.
  5. Register with your Swiss tax canton — even if you don't file a Swiss return under your treaty, your employer needs your tax data.
  6. For Germany: request Gre-1 from your Finanzamt and hand it to your Swiss employer to unlock the 4.5% rate.
  7. Open a Swiss bank account — most employers require CH IBAN for salary. See opening a Swiss bank account as a foreigner.

Common mistakes that cost real money

  • Missing the KVG opt-out window. Three months, then it's gone. Families lose the most here.
  • Letting Gre-1 lapse (Germany). One expired certificate and you're back on 15%+ Swiss withholding for the year.
  • Not tracking telework days. More than 40% (DE/FR) and your tax status changes retroactively.
  • Not counting Nichtrückkehrtage. Cross 60 and you're taxed as a Swiss resident — a five-figure surprise.
  • Assuming Swiss Pillar 3a is worth it as a Grenzgänger. It's not — you can't deduct contributions from your German or French tax base, and withdrawal has cross-border complications. Focus on Pillar 2 buy-ins instead if you have Swiss income above CHF 100k.
  • Filing no Swiss return and assuming you never need to. If you own Swiss property, have Pillar 3a with a Swiss bank, or exceed the source-tax threshold, you may still be required to file — even as a non-resident.

Your action checklist

  1. Confirm your country of residence has a G-permit treaty with CH (DE/FR/IT/AT/LI).
  2. Employer files the G-permit application before your start date.
  3. Model net income with the salary calculator and factor in home-country tax.
  4. Compare Swiss KVG vs. home-country insurance for your family size — decide within 90 days.
  5. File Gre-1 (DE) or the equivalent residence certificate for your treaty.
  6. Track weekly returns and non-return nights in a spreadsheet from day one.
  7. Cap telework at the safe threshold your treaty allows.
  8. Diarise: G-permit renewal date, Gre-1 renewal date, annual tax return deadlines both sides.

Frequently asked questions

Do I need to live directly on the border?

No. You must be resident in a neighbouring country (DE, FR, IT, AT, or LI) and return home on principle at least once a week. Some rules require weekly return, others daily — check the specific tax treaty for your country.

Can I keep my French / German public health insurance?

Yes — this is called the 'right of option' (Optionsrecht). You must formally opt out of Swiss KVG within 3 months of starting work by filing form 'Choice of health insurance system' with the Swiss cantonal authority (Gemeinsame Einrichtung KVG). Miss the window and you're locked into KVG.

How many days can I work from home?

Under current DE and FR agreements you can telework up to roughly 40% of working time (about 2 days per week) without losing G-permit tax status. Above that, taxation shifts and social-security affiliation can flip to your country of residence. Rules are evolving — check the latest FTA / state-treasury note.

Does my family need to be in the same country?

Your primary residence and centre of vital interests must be abroad. Your spouse and children usually live with you. Moving your family to Switzerland while keeping the G permit is not compatible — you'd need a B permit.

What happens if I lose my job?

Unemployment benefits are paid by your country of residence, not Switzerland — even though you paid Swiss ALV contributions. Register with your home unemployment office first; Switzerland reimburses your state.

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