Work Permits in Switzerland
Switzerland is not in the EU but grants EU and EFTA citizens near-automatic work rights through the Agreement on Free Movement of Persons (AFMP). For citizens of all other countries, a complex quota and priority system applies. Here is what you need to know before applying for a Swiss work permit.
- Swiss employment law explained for international professionals
- Legal basis, practical advice and what to do
- Relevant for expats, cross-border workers and newcomers
EU/EFTA Citizens: Free Movement
EU/EFTA citizens working in Switzerland for more than 3 months automatically receive a Permit B (renewable annually). They do not need prior authorisation and can freely change employers. For stays under 90 days per calendar year: no permit needed (AFMP). The employer must notify the relevant cantonal authority. After 5 consecutive years on Permit B: right to Permit C (permanent residence). No labour market priority test applies — the employer does not need to prove no local candidate was available.
Third-Country Nationals
For nationals from outside EU/EFTA, a work permit requires: employer sponsorship (the employer must apply), passing the labour market priority test (employer must prove no Swiss, EU or EFTA candidate was available and qualified), and falling within the annual federal quota for non-EU/EFTA workers. Quotas are limited and competitive. Typically: the candidate must be highly qualified (manager, specialist), and the salary must be in line with Swiss standards. The permit type will be L (short-term, up to 1 year) or B (1+ year).
Cross-Border Workers (Permit G)
Permit G is for EU/EFTA citizens who work in Switzerland but return to their EU/EFTA home country at least once a week. No quota applies. The employer notifies the cantonal authority. Permit G is tied to the employment relationship: if you change to a Swiss residence, you need Permit B. Since 2024, bilateral agreements allow Permit G holders to work up to 25% from home without impacting their permit status.
Frequently Asked Questions
Can a Swiss employer hire someone from outside the EU without difficulty?
It is significantly more complex than hiring EU/EFTA citizens. The employer must go through the labour market priority test, meet quota requirements and prove the role could not be filled locally or from the EU/EFTA pool. The process takes several months.
Does my employer or I apply for the work permit?
The employer applies for the work permit on your behalf, through the cantonal migration authority. You cannot apply independently for an employment permit.
How long does it take to get a Swiss work permit?
For EU/EFTA: notification only, typically 1–2 weeks. For third-country nationals: 4–12 weeks depending on complexity, quota availability and completeness of the application.