Switzerland is one of the world’s most attractive destinations for skilled international talent, and for good reason. It offers high salaries, political stability, and a strong economy. But its immigration system is also one of the more complex ones to navigate, particularly for employers hiring from outside the EU. Whether you’re looking to relocate a specialist, build a local team, or support a cross-border worker, understanding Switzerland’s permit categories and employer obligations upfront will save you significant time and cost.
How switzerland’s immigration system works
Switzerland isn’t an EU member, but it is part of the European Free Trade Association (EFTA) and has a bilateral agreement with the EU called the Agreement on the Free Movement of Persons (AFMP). This means the rules for hiring EU/EFTA nationals are considerably simpler than for everyone else. Immigration policy is overseen nationally by SECO (the State Secretariat for Economic Affairs), while individual applications are administered by cantonal migration authorities.
Hiring EU/efta nationals
EU and EFTA nationals benefit from free movement rights, which means there are no annual quotas, no labour market tests, and no requirement to prove a Swiss candidate wasn’t available. The process is largely administrative.
B permit (aufenthaltsbewilligung)
The B permit is the standard residence permit for EU/EFTA nationals taking up employment in Switzerland. It’s valid for five years and is renewable. For most longer-term hires, this is the permit your employee will hold.
L permit (kurzaufenthaltsbewilligung)
The L permit covers short-term stays of up to one year. It applies to contracts under 12 months. If the employment extends beyond the original term, the employee will need to move to a B permit.
G permit (grenzgängerbewilligung)
The G permit is for cross-border commuters: EU/EFTA nationals who live in a neighbouring country (France, Germany, Italy, Austria, or Liechtenstein) and commute to work in Switzerland. It’s valid for five years. This is a practical option when a hire prefers to remain based just across the border.
For all three categories, the employee registers with the cantonal migration authority directly. As an employer, your main obligation is to notify the cantonal authority before the employee starts work.
Hiring non-EU/efta nationals
For nationals outside the EU and EFTA, the process is substantially more involved. Switzerland applies annual federal quotas to this group: approximately 4,500 B permits and 4,000 L permits per year across all industries and cantons. Cantons receive sub-allocations from this national pool, so availability can vary by location.
The labour market test
Before you can sponsor a non-EU/EFTA national, you must demonstrate that the role couldn’t be filled by a Swiss or EU/EFTA candidate. This is done through the cantonal employment office (RAV). The process typically involves advertising the role and documenting the outcome. There’s no shortcut here, and this step adds time to the overall timeline.
What you need to apply
Once the labour market test is passed, the permit application goes to the cantonal migration authority (Amt für Migration) in the canton where your company is based. You’ll need:
- A signed employment contract
- Labour market test documentation from the RAV
- Proof of the employee’s qualifications
- The quota application itself
The employee can’t start work until the permit is approved. Processing takes between four and twelve weeks depending on the canton, so build this into your hiring timeline.
No dedicated talent or startup visa
Switzerland doesn’t have a standalone “Global Talent” visa or startup founder visa. Skills and experience are assessed as part of the labour market test rather than through a separate fast-track scheme. If your hire is highly specialised, thorough documentation of their credentials will strengthen the application.
The c permit: permanent residence
The C permit (Niederlassungsbewilligung) is Switzerland’s permanent residence permit. EU/EFTA nationals can apply after five years of continuous residence. For most non-EU/EFTA nationals, the threshold is ten years, though nationals from countries with bilateral agreements with Switzerland (including the USA and Canada) can apply after five years.
Short-term business visits
Nationals of Schengen member states and other visa-free countries can enter Switzerland for business purposes without a work permit for up to 90 days in any 180-day period. This covers attending meetings, conferences, and negotiations. It doesn’t cover substantive paid work. If someone is working on deliverables or performing their regular job duties while in Switzerland, they need a permit, even if they’re employed by an overseas entity.
Employer obligations and penalties
As the sponsoring employer, you’re responsible for ensuring your employee has a valid permit before they begin work. The key obligations are:
- Notify the cantonal migration authority before the employee’s start date
- For non-EU/EFTA hires: submit the quota application, labour market test documentation, and signed contract
- Retain records of permit validity throughout employment
The consequences of getting this wrong aren’t trivial. Fines reach up to CHF 5,000 per worker employed without a valid permit, and repeat violations can lead to prosecution.
Remote workers based abroad
If a foreign employee works remotely for your Swiss company from their home country, they don’t need a Swiss work permit. Swiss immigration rules apply to people physically working in Switzerland. That said, you’ll still need to ensure compliance with the employment and tax laws in the country where the employee is based. This is where engaging an Employer of Record (EOR) can simplify things considerably: instead of setting up a legal entity in each country, you use a local employer to handle contracts, payroll, and compliance on your behalf.
If you’re building a distributed team across multiple countries and don’t want to deal with entity setup in each location, EOR providers handle the infrastructure so you can focus on hiring. You can compare EOR services to find the right fit for your team’s footprint.
FAQ
Do EU nationals need employer sponsorship for a Swiss work permit?
No. EU and EFTA nationals have free movement rights under the AFMP. They register directly with the cantonal migration authority and don’t require employer sponsorship or a labour market test.
How long does it take to get a Swiss work permit for a non-EU national?
Processing times vary by canton but typically run between four and twelve weeks from the time a complete application is submitted. Factor this into your onboarding timeline, since the employee can’t start before approval.
Can my employee travel to Switzerland for meetings before their permit is approved?
If they’re from a visa-free country, they can attend meetings and conferences for up to 90 days in any 180-day period without a permit. They can’t perform substantive work duties during that time.
What happens if an employee starts work before their permit is approved?
This is a violation of Swiss immigration law. Employers face fines of up to CHF 5,000 per affected worker, and repeat violations can result in criminal prosecution. The permit must be in hand before the start date.























