Work Permits for Employees in Switzerland
Hiring foreign talent for your Swiss company requires the right work permit. We handle the entire application process, from determining the correct permit type to securing approval from cantonal and federal authorities.
EU/EFTA vs. Non-EU Employees
Switzerland's work permit system distinguishes sharply between EU/EFTA nationals and third-country nationals. The Agreement on the Free Movement of Persons (AFMP) gives EU/EFTA citizens a largely unrestricted right to live and work in Switzerland, subject to a valid employment contract or proof of self-employment.
For non-EU/EFTA nationals, the rules are significantly stricter. Swiss immigration law follows a dual-admission system: the employer must first demonstrate that no suitable candidate could be found in Switzerland or the EU/EFTA area (the "priority of domestic workers" principle). Only then can a third-country national be considered.
Additionally, non-EU work permits are subject to annual quotas set by the Federal Council. These quotas are limited and often exhausted quickly, particularly in popular cantons like Zurich and Geneva. Timing your application correctly is critical.
Work Permit Categories
L Permit — Short-Term Work
Valid for up to one year (renewable for EU/EFTA nationals). Tied to a specific employer. For EU/EFTA nationals, the L permit is issued for the duration of the employment contract if it is less than one year. For non-EU nationals, L permits count against the annual quota.
Best for: Project-based assignments, temporary transfers, probationary employment periods.
B Permit — Annual Work/Residence
Valid for one year (EU/EFTA: five years with indefinite contract). Tied to the canton of residence but, for EU/EFTA nationals, allows free choice of employer. For non-EU nationals, the B permit is employer-specific and requires renewal and continued justification.
Best for: Long-term employees, management positions, key specialists.
120-Day Notification (EU/EFTA Only)
EU/EFTA nationals working in Switzerland for up to 90 days per calendar year only need to register online via the notification procedure. No permit is required. For stays between 90 and 120 days, a simplified procedure applies.
Best for: Short business trips, consulting engagements, cross-border service provision.
Cross-Border Commuter Permit (G Permit)
For EU/EFTA nationals living in a neighboring country (Germany, France, Italy, Austria, Liechtenstein) and working in Switzerland. Must return to their country of residence at least once per week.
Best for: Employees living near the Swiss border who prefer not to relocate.
The Application Process
For EU/EFTA employees, the process is straightforward: the employer or employee submits an application to the cantonal migration office with the employment contract, passport copies, and proof of qualifications. Processing typically takes 1-3 weeks.
For non-EU employees, the process involves multiple steps. The employer must first advertise the position and document the recruitment effort (proving no suitable local or EU candidate was found). The application then goes to the cantonal labor market authority (AWA in Zurich), which assesses whether the conditions are met before forwarding it to SECO for federal approval.
Required documentation typically includes: the employment contract, detailed job description, evidence of recruitment efforts, the employee's qualifications and CV, passport copies, and a justification letter explaining why this specific candidate is needed. We prepare the entire dossier and manage all authority interactions.
Frequently Asked Questions
How long does it take to get a work permit approved?
What are the annual quotas for non-EU work permits?
Can an employee change employers on a work permit?
What salary must I pay a foreign employee?
Can I hire a remote worker who stays outside Switzerland?
Related Services
Your Expert
Alex Rohrer
Founder & Managing Partner
Corporate and tax lawyer with Big Four experience. Alex personally handles every client engagement, ensuring expert oversight at every step.
Learn more about Alex →Need to Hire Foreign Employees in Switzerland?
Get in touch for a free consultation. We will assess your situation and handle the work permit application from start to finish.
Get Expert Help