Main permit types
Switzerland issues several permit categories:
- B permit (residence): valid 5 years renewable, for indefinite contracts or those of at least 12 months
- L permit (short-term): valid 1 year, renewable once, for contracts of 3 to 12 months
- G permit (cross-border): for residents of a neighbouring country working in Switzerland but returning home at least weekly
- C permit (settlement): permanent, granted after 5 or 10 years of residence depending on nationality
- Ci permit: for spouses and children of international organisation officials
The choice depends on your situation, the contract offered and the canton.
EU/EFTA nationals
Thanks to the free movement agreement, the procedure is simplified:
- Find a job: signed contract in hand
- Register arrival in your commune within 14 days
- Assemble the file: passport, work contract, housing proof, photo, completed cantonal form
- Submit the application to the cantonal migration office
- Await the decision: 2 to 6 weeks generally
Cost varies by canton: between CHF 65 and 150 for the initial B permit. Renewal is automatic if you continue working.
Third-country nationals (non-EU/EFTA)
The process is stricter and subject to federal quotas. The employer must file a justified application with cantonal labour authorities (OCIRT in Geneva, OCT in Vaud, etc.) and demonstrate:
- No qualified Swiss or EU candidate is available (minimum 3-week RAV publication)
- The highly qualified nature of the role (executive, expert, manager)
- Salary conditions in line with local norms
- Economic interest for Switzerland
Once cantonal approval is obtained, the file goes to SEM (State Secretariat for Migration) in Bern for final validation. Timeline: 2 to 4 months.
Special case: cross-border permit (G)
For residents of France, Germany, Italy or Austria working in Switzerland but returning regularly:
- The G permit is valid 5 years (renewable)
- You must have lived for at least 6 months in the neighbouring country's border zone
- Obligation to return at least weekly to your main residence
- Taxation is split between Switzerland (withholding tax) and the country of residence per tax treaties
The G permit does not grant access to all Swiss social benefits (Swiss unemployment insurance, for example, is conditional).
Documents to prepare
Whatever the procedure, plan for:
- Passport or ID card valid at least 6 months
- Signed work contract (original + copy)
- Swiss housing proof (lease, hosting attestation)
- Recent passport photo (Swiss format: 35x45 mm, light background)
- Diploma and work certificates
- For third countries: recent criminal record extract
- Cantonal application form, completed and signed
Scan everything in high definition before filing: you will avoid back-and-forth if a document is missing.
Pitfalls and timelines
Frequent mistakes to avoid:
- Starting work before obtaining the permit: forbidden for third countries, possible with provisional authorisation for EU
- Underestimating timelines: plan for 2 to 8 weeks for EU, 2 to 4 months for third countries
- Neglecting arrival registration: within 14 days of arrival, fines apply
- Forgetting renewal: request 1 to 3 months before expiry
A refusal is not final: an appeal is possible within 30 days, but consult a lawyer specialised in immigration law first.



