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?
For EU/EFTA nationals: 1-3 weeks in most cases. For non-EU nationals: 4-12 weeks, depending on the canton, the complexity of the case, and whether a quota spot is available. We recommend starting the process at least 2-3 months before the intended start date for non-EU employees.
What are the annual quotas for non-EU work permits?
The Federal Council sets annual contingents for B and L permits for third-country nationals. For 2024, the quota was 4,000 B permits and 4,500 L permits, divided among cantons. Zurich typically receives the largest allocation, but these spots fill up quickly. Some cantons exhaust their B permit quota within the first half of the year. Timing is essential, and we monitor quota availability closely.
Can an employee change employers on a work permit?
EU/EFTA nationals with a B permit can change employers freely — they just need to inform the migration office. Non-EU nationals with a B permit must apply for a new work permit through the new employer, which again requires demonstrating that no local candidate is available. The new application is subject to the same scrutiny as the original one.
What salary must I pay a foreign employee?
Swiss law requires that foreign employees receive salary and working conditions equivalent to those of Swiss employees in comparable positions. The cantonal labor market authority checks the proposed salary against industry standards and collective labor agreements (Gesamtarbeitsvertrage). Underpaying relative to market rates is a common reason for application rejections.
Can I hire a remote worker who stays outside Switzerland?
If the employee is physically outside Switzerland and does not enter the country to work, no Swiss work permit is needed. However, this arrangement has implications for social security, corporate tax (potential permanent establishment risk), and employment law. If the employee occasionally visits Switzerland for meetings, the 90-day rule for EU/EFTA nationals or business visitor rules for non-EU nationals apply. We can advise on the optimal setup.
AR

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