G permit as a cross-border commuter: what do you need to know?
The G permit in Switzerland is the residence permit for cross-border commuters. Find out who is eligible, which documents are required, and how to apply.
What is a G permit, and who is it for?
The G permit (full name: Grenzgängerausweis G, in Hungarian: cross-border commuter permit) is a special type of Swiss residence permit. It does not entitle the holder to reside in Switzerland; it only permits work performed in Switzerland — on the condition that the worker regularly returns to their permanent residence in the EU/EFTA area.
Who is it for?
For a person who works for a Swiss employer but lives in an EU or EFTA member state.
For Hungarian citizens who commute to Switzerland, for example, from Austria, Germany, or another neighbouring EU member state.
Important: the G permit is not suitable if you intend to live in Switzerland — for that, the B permit (Aufenthaltsbewilligung B) or the L permit (Kurzaufenthaltsbewilligung L) is the appropriate option.
Hungarian citizens and the FZA
Hungary joined the EU in 2004, so Hungarian citizens fall under the FZA. This means that applying for a G permit does not require a labour market test (including verification of priority for domestic workers), and the procedure is significantly simpler than for third-country nationals.
What are the prerequisites and eligibility conditions?
The conditions for issuing a G permit under the FZA are as follows:
Condition | Details |
|---|---|
Valid employment contract | A contract with a Swiss employer for at least 3 months (for a shorter period, an L permit is required) |
Residence in the EU/EFTA | Permanent residence in an EU or EFTA member state, to which the person regularly returns |
Regular return | As a rule, at least once a week; in certain cases, once a month may also be accepted |
Valid identity document | Valid passport or identity card |
What does “regular return” mean?
As a general rule, the Swiss authorities (Staatssekretariat für Migration / SEM, i.e. State Secretariat for Migration) consider weekly return to be the basic requirement. If the nature of the work makes this impossible every week (for example, longer shifts or offshore-type work), the cantonal authority may, on a case-by-case basis, accept less frequent returns as well — but this should be clarified in advance.
Attention: if you actually start living in Switzerland (for example, by renting a room and no longer returning regularly), the G permit may lose its validity and you will need to switch to a B permit. This has tax and social security consequences.
What documents are required for the application?
The documents listed below reflect the general requirements for EU/EFTA citizens. The exact list may vary from canton to canton — in every case, check the current information from the cantonal immigration office (Migrationsamt / cantonal Ausländerbehörde) in the canton where you will work.
Required documents:
Completed application form — downloadable from the cantonal Migrationsamt website
Valid passport or identity card — copy and original for presentation
Employment contract — signed and dated copy with a Swiss employer, stating at least the job title, place of work, and duration
Proof of residence — residence card, official certificate, or similar document issued in an EU/EFTA member state (e.g. Hungarian address card, registration certificate)
Photograph — recent, passport-photo size (as required by the canton)
Proof of fee payment — when submitting the application or afterwards (see the Fees section)
In some cantons, the following may also be requested:
Employer’s certificate stating the place and nature of the work
Declaration of regular return
Extract from the criminal record (Strafregisterauszug / Führungszeugnis) — this is not mandatory in every canton
How should the application be submitted, and what are the deadlines?
Where should it be submitted?
The application for a G permit must be submitted to the Migrationsamt of the canton where the work is performed (cantonal immigration office) — not to the authority of the place of residence, and not to the federal SEM.
For example:
If you work in Zürich: Migrationsamt des Kantons Zürich
If you work in Basel: Amt für Migration Basel-Stadt
If you work in Genève: Office cantonal de la population et des migrations (OCPM)
When must it be submitted?
EU/EFTA citizens must submit the application before starting work or at the latest within 90 days of starting work. Within the 90-day deadline, work may already begin, and the permit will be valid retroactively.
Important: the 90-day grace period does not mean that the permit application can be postponed. Do not wait until the last minute to submit the application, as processing times can be 2–8 weeks depending on the canton.
Steps in the procedure
Signing an employment contract with the Swiss employer.
Collecting the documents (see list above).
Filling out the application form on the canton’s Migrationsamt website.
Submitting the application — in person, by post, or (where available) electronically.
Paying the fee — according to the canton’s information.
Receiving the permit — the permit card is sent by post or can be collected in person.
How much does a G permit cost?
The application fee varies from canton to canton. The commonly observed range for the initial issue is:
Fee type | Typical amount (CHF) |
|---|---|
First issue (EU/EFTA citizen) | 65–100 CHF |
Renewal | 65–100 CHF |
Urgent procedure (if available) | higher, varies by canton |
Note: the amounts above are for guidance only. The exact fee should always be checked with the Migrationsamt of the canton where the work is carried out, as the fee schedule may change annually.
In addition to the application fee, please also budget for the following possible ancillary costs:
Translation of documents (if the canton requires a certified translation)
Postal or courier costs
Possible lawyer / advisory fee if you handle the process through an intermediary
How long is a G permit valid, and how is it renewed?
Validity period
The validity period of a G permit issued to EU/EFTA citizens depends on the duration of the employment contract:
Type of employment contract | Validity of the G permit |
|---|---|
Open-ended or fixed-term of ≥ 1 year | 5 years |
Fixed-term from 3 months to 1 year | Same as the duration of the contract |
Renewal
A G permit issued for five years must be renewed before it expires. The renewal application should be submitted at least 2–3 months before expiry to avoid disruptions caused by processing time.
The conditions for renewal are the same as for the initial issue: a valid employment contract, proof of residence in the EU/EFTA, and proof of regular return.
Modification (when changing employer or canton)
If you change employer, but remain in the same canton, the change must be reported to the Migrationsamt. If the place of work moves to another canton, a new G permit must be applied for in the new canton.
If you move to Switzerland (that is, you cease to be a cross-border commuter), the G permit must be converted to a B permit. This also means a change from a tax perspective: you must switch from the withholding tax (Quellensteuer) system to the standard income tax return.
What are the most common mistakes and pitfalls?
1. Late submission of the application
Many people submit the application weeks, sometimes months, after starting work. Although EU/EFTA citizens may work for 90 days without a permit, the delay can lead to administrative sanctions in some cantons.
2. Losing residence status in the EU
If you deregister your residence in Hungary (or another EU country) and do not maintain a valid permanent residence in the EU, the conditions for the G permit are no longer met. This has not only permit-related but also tax consequences.
3. Applying for the wrong permit type
The G permit is sometimes confused with the L permit (short stay, Kurzaufenthaltsbewilligung L) or the B permit. The L permit is valid for work involving a stay in Switzerland of up to 12 months; the B permit comes with residence in Switzerland. If you work as a cross-border commuter but take up residence in Switzerland, the G permit is not the appropriate category.
4. Ignoring cantonal differences
In Switzerland, immigration procedures fall under cantonal jurisdiction. What can be handled easily online in Zürich may require an in-person appearance in Genève. Always follow the current information issued by the canton where you work.
5. Ignoring tax consequences
The taxation of employees with a G permit differs from that of employees residing in Switzerland. Cross-border commuters are typically subject to the withholding tax (Quellensteuer) system, but under the Hungarian-Swiss double taxation agreement (1981, as amended), the tax liability may be shared between the two countries. This is a complex area — it is advisable to consult a tax advisor for the details.
6. Failing to comply with the return requirement
If you do not in fact return regularly to your EU residence, but work with a G permit, this may constitute an offence. The authorities may verify whether you actually return.
Sources
ch.ch — Official information portal of Switzerland: https://www.ch.ch/en/
ch.ch — Foreign nationals in Switzerland (entry and stay): https://www.ch.ch/en/foreign-nationals-in-switzerland/entry-and-stay-in-switzerland/
State Secretariat for Migration (SEM) — Switzerland–EU/EFTA free movement: https://www.sem.admin.ch/sem/en/home/themen/fza_schweiz-eu-efta.html
ch.ch — Employment in Switzerland: https://www.ch.ch/en/work/
arbeit.swiss — Federal Employment Portal: https://www.arbeit.swiss/
Free Movement Agreement (FZA) — Agreement on the Free Movement of Persons, 1999: accessible via the SEM page above
Hungarian-Swiss Double Taxation Agreement (1981): available on the websites of the National Tax and Customs Administration (NAV) and the Swiss Federal Tax Administration (ESTV / AFC)
In Brief
The G permit in Switzerland is intended for cross-border commuters: it can be used when the employee works for a Swiss employer but has their permanent residence in an EU/EFTA member state, to which they return regularly. For Hungarian citizens, the procedure is simpler because of the FZA, but residence, regular return, and compliance with cantonal rules remain essential.
Key Takeaways
- The G permit is only worth applying for if the work is carried out in Switzerland while the permanent residence remains in an EU/EFTA member state.
- The application must be submitted to the Migrationsamt of the canton where the work is performed, not to the authority of the place of residence.
- It is advisable to submit the application before starting work or at the latest within 90 days, because processing can take 2–8 weeks depending on the canton.
- If the employment contract is for at least 1 year or is open-ended, the G permit can be issued for 5 years; for contracts from 3 months to 1 year, it matches the contract duration.
- If the place of work changes, or if the employee moves to Switzerland, the permit must be amended or converted to a B permit.
- Failure to return regularly, or the termination of the EU-based residence, may end the conditions for the G permit.
Frequently Asked Questions
Who is entitled to a G permit in Switzerland?
The G permit is intended for a person who works for a Swiss employer but has their permanent residence in an EU or EFTA member state. It is also a condition that the employee returns regularly to that place of residence. The same rule applies to Hungarian citizens who commute to Switzerland as cross-border workers.
Can you live in Switzerland with a G permit?
No. The G permit is not for residence in Switzerland; it is exclusively for work performed in Switzerland. If someone actually starts living in Switzerland, the conditions of the G permit may no longer be met, and a B permit may be required.
What are the conditions for a G permit?
An employment contract with a Swiss employer of at least 3 months is required, as well as a permanent residence in an EU/EFTA member state. In addition, regular return is required, as a general rule at least once a week, and a valid passport or identity card is also necessary.
Where should the G permit application be submitted?
The application must be submitted to the Migrationsamt of the canton where the work is performed. The authority at the place of residence is not competent, and the matter is not handled by the federal SEM. The exact procedure may vary from canton to canton.
How long can you work without a permit while the G permit is being processed?
EU/EFTA citizens may submit the application within 90 days of starting work, and work may begin within this period. However, the application should not be left until the last moment, because processing can take 2–8 weeks depending on the canton.
How long is the G permit valid?
If the employment contract is open-ended or lasts at least 1 year, the G permit can be issued for 5 years. If the contract lasts from 3 months to 1 year, the permit is valid for the same period as the contract.
What happens if the place of work or residence changes?
If the employee changes employer within the same canton, the change must be reported. If the place of work moves to another canton, a new G permit must be requested in the new canton. If the person moves to Switzerland, the G permit must be converted to a B permit.
This guide is available after registration
During the launch period, the full knowledge base is available with free registration.
CHF 0 during launch
- All guides and checklists
- Downloadable PDF templates
- Sample documents
- Early access to new content
Preview - the guide continues after login
Related guides
- G permit for cross-border workers: what Hungarian nationals need to know
- 🔒 What is a G permit, and who is eligible as a cross-border worker?