!Swiss G permit (Grenzgängerausweis) — cross-border commuter requirements and rules
The Swiss G permit — officially the Grenzgängerausweis — is one of the most commonly held Swiss residence categories, yet one of the most misunderstood. It is not a general work authorisation for EU nationals who want to work in Switzerland. It is a specific legal status for cross-border commuters: people who live in a recognised border zone of a neighbouring country and travel into Switzerland to work, returning home at least once a week.
If you live in Germany, France, Italy, Austria, or Liechtenstein and have a job offer from a Swiss employer, the G permit is likely your entry point. This guide sets out who qualifies, how the permit works in practice, what taxes apply, and when a B permit becomes the right instrument instead.
What Is the G Permit (Grenzgängerausweis)?
!Swiss G permit — Grenzgängerausweis legal basis and issuing authority
The G permit is a Swiss residence category established under the Agreement on the Free Movement of Persons (AFMP) between Switzerland and the EU. It authorises EU/EFTA nationals who are resident in a bordering country to work in Switzerland without establishing Swiss residence.
The legal basis is Article 7 of the AFMP. The permit is issued by the Swiss cantonal Migrationsamt on behalf of the employing canton, not by the federal government. This matters in practice: processing timelines and documentation expectations vary by canton.
The permit is colloquially called a “frontalier” permit in French-speaking Switzerland and the border regions of France — a label that reflects the economic reality: hundreds of thousands of cross-border workers enter Geneva, Basel, Zurich, and other Swiss economic centres every working day.
The official framework governing cross-border commuters is described on the State Secretariat for Migration (SEM) website.
Who Qualifies for the G Permit?
!G permit eligibility requirements — four conditions for cross-border commuters
Four conditions must all be met:
1. EU/EFTA nationality. The AFMP covers nationals of EU and EFTA member states. Third-country nationals (including non-EU spouses of EU nationals) follow a separate, more restricted process. See our guide on work permits in Switzerland for the full framework.
2. Residence in the border zone of a neighbouring country. The applicant must live in a recognised border zone adjacent to Switzerland. In practice, this covers most of the populated areas of Baden-Württemberg and Bavaria bordering Switzerland, the Alsace and Rhône-Alpes regions of France, the Italian border regions (Lombardy, Piedmont, Aosta Valley, Liguria), and Austria’s Vorarlberg. The residence address must be genuine — a principal residence, not a secondary address.
3. Regular return to the home country. The defining feature of G permit status is weekly return. The permit holder must return to their home address at least once per week. Extended stays in Switzerland do not satisfy this condition and can trigger a challenge to G permit status.
4. A genuine employment relationship with a Swiss employer. A standard employment contract — with a Swiss company, on a Swiss payroll — is the baseline.
There is no income threshold or skills requirement under the AFMP for EU/EFTA nationals.
Border Cantons and the Neighbouring Country Requirement
All Swiss cantons that share a land border with an EU member state — Geneva, Vaud, Neuchâtel, Bern (border sections), Jura, Basel-Stadt, Basel-Landschaft, Aargau, Schaffhausen, Thurgau, St. Gallen, Graubünden, Ticino, Valais — accept G permit workers from the adjacent border region. A Geneva-based employer can sponsor a G permit for a worker living in Annecy. A Basel-Stadt employer can sponsor one for a worker in Freiburg im Breisgau.
The requirement runs both ways: the worker’s home address must be in the border zone of the neighbouring country, and the Swiss workplace must be in a bordering Swiss canton. A cross-border commuter working for a Zurich employer but living in Munich cannot hold a G permit for that role — Zurich does not border Germany. They would need a B permit with Swiss residence.
Permit Duration and Renewal
!G permit duration and renewal — 5-year and 1-year categories
- Open-ended employment contract: G permit valid for 5 years, renewable indefinitely provided the employment and residence conditions continue to be met.
- Fixed-term employment contract: G permit valid for the contract duration, up to 1 year, renewable if the contract is extended.
Renewal is handled by the same cantonal Migrationsamt. Permit holders do not need to reapply from scratch — renewal is administrative provided nothing material has changed.
How to Apply
The Swiss employer initiates the application, not the employee. The employer submits an application to the cantonal Migrationsamt of the canton in which the Swiss workplace is located.
Standard documentation:
- Completed application form (canton-specific)
- Copy of the employment contract
- Copy of the applicant’s EU passport or national ID
- Proof of home address in the border zone (rental contract, utility bill, or equivalent)
- Applicant’s CV (some cantons require it)
Processing times range from a few days to several weeks depending on the canton. Geneva and Ticino — the highest-volume border cantons — have streamlined processes.
Tax Implications: Where It Gets Complex
!G permit tax treatment — Germany, France, and Italy regimes compared
The G permit’s tax treatment is one of its most practically significant features — and the most jurisdiction-specific. Three distinct regimes apply depending on which country the worker lives in.
Germany
Under the Germany-Switzerland Double Taxation Agreement (DTA), cross-border commuters from the German border zone are taxed primarily in Germany on their Swiss employment income. Switzerland withholds a flat 4.5% offset tax at source (the “Ausgleichssteuer”), which Germany then credits against the German tax liability. Net result: the commuter pays German income tax rates, not Swiss rates, on Swiss earnings. For high earners, this can be significantly more expensive than Swiss taxation. German residence and German tax returns are mandatory.
France
Under the France-Switzerland frontier worker protocol, cross-border commuters living in the French border departments (Ain, Doubs, Haute-Savoie, and others) are taxed exclusively in France on their Swiss salary. The Swiss employer makes no income tax withholding — only AHV (Swiss social insurance) contributions are deducted at source. The worker declares Swiss income in France and pays French income tax. The cantons of Geneva, Vaud, Neuchâtel, Bern, Valais, and Jura are covered by this protocol; Basel and Ticino are not.
Italy
Italian-resident G permit holders are taxed in Switzerland. Swiss Quellensteuer (withholding tax) applies at source. A portion of the tax revenue is transferred annually to the Italian border communes under a bilateral compensation arrangement. Italian tax obligations may still arise for worldwide income disclosure.
Tax treaty details for Switzerland’s bilateral agreements are published by the Federal Tax Administration (ESTV).
Social Insurance
G permit holders contribute to Swiss AHV/IV/EO (old age, disability, and maternity insurance) on their Swiss employment income. This applies regardless of the tax treaty situation. Contributions are deducted at source by the Swiss employer.
Healthcare and other social benefits are generally maintained in the home country, though workers may in some cases elect Swiss health insurance coverage. This is an area where professional advice before starting employment avoids costly mistakes.
Banking and Financial Services
G permit holders are not Swiss residents, but they do have a legal Swiss status. Most Swiss cantonal banks and major banks accept G permit holders for standard current accounts. Swiss salary accounts are routinely opened for G permit holders by their employers’ banking partners. For an overview of banking options, see our guide on Swiss bank accounts.
G Permit vs. B Permit: Key Differences
!G permit versus B permit — comparison table for Swiss work authorisation
| Feature | G Permit (Grenzgängerausweis) | B Permit (Aufenthaltsbewilligung) |
|---|---|---|
| Swiss residence required | No | Yes |
| Home country residence required | Yes (border zone) | No |
| Weekly return to home country | Yes (at least once/week) | Not applicable |
| Permit duration | 5 years (open-ended) / 1 year (fixed-term) | 5 years (EU/EFTA nationals, open-ended) |
| Tax residency | Home country (usually) | Switzerland |
| Employer initiates application | Yes | Yes (or individual for self-employed) |
| Access to Swiss public services | Limited (workplace canton only) | Full |
| Path to C permit | Not directly — must switch to B first | After 5 or 10 years |
Switching from G Permit to B Permit
If a G permit holder moves to Switzerland — establishing genuine Swiss residence — they must notify the cantonal Migrationsamt and switch to a B permit. The G permit lapses on establishment of Swiss residence. The switch is not automatic; it requires a formal B permit application. The change in tax residency from the home country to Switzerland takes effect from the date of Swiss registration, with significant implications for that tax year.
For a detailed breakdown of B permit rules and requirements, see our guide to the B permit in Switzerland. For an overview of all Swiss immigration pathways, see immigrating to Switzerland.
Get Advice on Your G Permit Application
The G permit is procedurally lighter than many Swiss residence categories, but the tax and social insurance consequences are substantial and jurisdiction-specific. Getting the analysis wrong — particularly on the Germany-Switzerland DTA or the French frontier worker protocol — can result in double taxation or missed compliance obligations.
Lawsupport assists individuals and employers with G permit applications, cross-border commuter tax analysis, and the full range of Swiss immigration and residence matters.
Request a Free Assessment — or reach us directly:
Morgan Hartley, Senior Corporate Lawyer & Partner Lawsupport (Morgan Hartley Consulting GmbH) Grafenauweg 4, 6300 Zug, Switzerland +41 44 51 52 592 | [email protected]
Frequently Asked Questions
Can I hold a G permit if my employer is based in Zurich but I live in Germany near the border?
No. Zurich does not border Germany. The G permit requires both that the worker lives in the border zone of a neighbouring country and that the Swiss workplace is in a border canton adjacent to that country. A worker living in Germany and employed in Zurich would need to establish Swiss residence and hold a B permit. See our immigration to Switzerland overview for the full framework.
What happens if I stop returning home weekly — for example, during a long project that requires me to stay in Switzerland for several weeks?
Failure to return home at least once per week technically puts G permit status in question. In practice, isolated exceptions (illness, exceptional work demands) are unlikely to trigger an immediate challenge. However, a sustained pattern of non-return — particularly if combined with renting a Swiss apartment — can result in the cantonal authority reclassifying the situation and requiring a switch to a B permit.
Is the G permit available to non-EU nationals married to an EU citizen?
Not under the AFMP. The AFMP’s G permit provisions apply to EU/EFTA nationals. A non-EU spouse of an EU national working in Switzerland may derive certain rights from their spouse’s AFMP status, but the specific rules and the permit category that results depend on individual circumstances. This is a common fact pattern that warrants specialist advice.
How is a G permit holder taxed if they live in Germany?
Under the Germany-Switzerland Double Taxation Agreement, cross-border commuters from the German border zone are taxed primarily in Germany on their Swiss employment income. Switzerland withholds a flat 4.5% offset tax at source, which Germany credits against the German tax liability. Net result: the commuter pays German income tax rates on Swiss earnings.
How is a G permit holder taxed if they live in France?
Under the France-Switzerland frontier worker protocol, cross-border commuters living in the French border departments are taxed exclusively in France on their Swiss salary. The Swiss employer makes no income tax withholding — only AHV contributions are deducted at source. The cantons of Geneva, Vaud, Neuchâtel, Bern, Valais, and Jura are covered; Basel and Ticino are not.
How is a G permit holder taxed if they live in Italy?
Italian-resident G permit holders are taxed in Switzerland. Swiss Quellensteuer (withholding tax) applies at source. A portion of the tax revenue is transferred annually to the Italian border communes under a bilateral compensation arrangement. Italian tax obligations may still arise for worldwide income disclosure.
How long is a G permit valid?
For open-ended employment contracts, the G permit is valid for 5 years, renewable indefinitely. For fixed-term contracts, the G permit is valid for the contract duration, up to 1 year, renewable if the contract is extended.
Who initiates the G permit application — the employer or the employee?
The Swiss employer initiates the application, submitting it to the cantonal Migrationsamt of the canton in which the Swiss workplace is located. The employee provides supporting documentation including proof of residence in the border zone.
What documentation is needed for a G permit application?
Standard documentation includes: completed application form (canton-specific), copy of the employment contract, copy of the applicant’s EU passport or national ID, proof of home address in the border zone (rental contract, utility bill, or equivalent), and in some cantons the applicant’s CV.
Can a G permit holder switch to a B permit?
Yes. If a G permit holder moves to Switzerland and establishes genuine Swiss residence, they must notify the cantonal Migrationsamt and switch to a B permit. The G permit lapses on establishment of Swiss residence. The switch requires a formal B permit application. The change in tax residency takes effect from the date of Swiss registration.
Lawsupport (Morgan Hartley Consulting GmbH) | Grafenauweg 4, 6300 Zug | +41 44 51 52 592 | [email protected]