Overview
Switzerland has a highly regulated labour market. Work visas are quota-based for non-EU/EFTA nationals, and employers must prove no suitable Swiss or EU/EFTA worker is available. But how open Switzerland is for you depends on your passport. The WikiVisa openness score runs from 0 (most open) to 100 (most restrictive). For example, a German passport holder scores 5/100 — Very Open, meaning they can work in Switzerland with minimal hurdles. A Chinese passport holder scores 85/100 — Very Restrictive, meaning employer sponsorship and quotas apply. A Nepali passport holder scores 95/100 — Very Restrictive, facing even tighter caps.
Check Switzerland's openness for your passport →
If your score is low (Very Open or Open), you can likely get a work permit without a job offer. If your score is high (Restrictive or Very Restrictive), you'll need an employer to sponsor you and meet strict conditions.
Who qualifies
- EU/EFTA nationals: Freedom of movement applies. You can enter and work without a visa, but you must register with the local commune within 14 days and obtain a residence permit (Permit B or L) if staying longer than 3 months.
- Non-EU/EFTA nationals: You need a job offer from a Swiss employer, and the employer must obtain a work permit before you arrive. Priority is given to Swiss and EU/EFTA workers. Quotas apply for most permits.
- Key personnel: Managers, specialists, and highly qualified workers (e.g., with a university degree and several years of experience) have a better chance.
- Cross-border commuters: If you live in a neighbouring country (Germany, France, Italy, Austria) and work in Switzerland, you may qualify for a Permit G.
Visa types
| Visa type | Who it's for | Duration | Key conditions |
|---|
| Permit B (Residence Permit) | Non-EU/EFTA nationals with a job contract of 12+ months | 1 year, renewable | Quota-limited; employer must prove labour market test; annual renewal subject to continued employment |
| Permit L (Short-term Residence Permit) | Workers with contracts of 3–12 months | Up to 1 year | No quota for EU/EFTA; non-EU/EFTA subject to quotas; can be extended up to 24 months |
| Permit G (Cross-border Commuter Permit) | Workers living in neighbouring countries, commuting weekly | Valid 5 years (renewable) | Must return home at least weekly; no change of employer without new permit |
How to apply
- Secure a job offer (non-EU/EFTA). Your employer must apply for a work permit at the cantonal labour office. They need to prove no local or EU/EFTA worker can fill the role.
- Employer submits application. The employer files the permit request with the cantonal migration office. Processing takes 2–4 months.
- Receive approval and visa. Once the permit is approved, you apply for a national visa (D visa) at the Swiss embassy or consulate in your home country. This step is for non-EU/EFTA only.
- Register in Switzerland. Upon arrival, register with the local commune (Einwohnerkontrolle) within 14 days. You'll receive your residence permit card.
- EU/EFTA nationals: Enter Switzerland, then register within 14 days. No prior visa needed.
Costs & timelines
| Item | Cost (CHF) | Processing time |
|---|
| National visa (D visa) fee | Approx. 80–100 | 2–4 weeks |
| Work permit application (employer side) | Varies by canton; approx. 100–300 | 2–4 months |
| Residence permit card | Approx. 50–100 | Issued upon registration |
Fees and processing times are approximate and change. Verify at the State Secretariat for Migration (SEM) - Official Swiss Government.
Documents you'll need
- Valid passport (valid for at least 3 months beyond intended stay)
- Job offer or employment contract
- CV and proof of qualifications (degrees, certificates)
- Proof of accommodation in Switzerland
- Health insurance coverage
- Criminal record certificate (from home country)
- Passport-sized photos (biometric)
- Completed visa application form
Common mistakes
- Applying without a job offer (non-EU/EFTA): You cannot get a work visa without an employer sponsor.
- Overlooking quotas: Non-EU/EFTA permits are limited; apply early in the year.
- Ignoring the labour market test: Employers must advertise the job locally first.
- Not registering within 14 days: Failing to register can lead to fines or permit revocation.
- Using incorrect documents: Ensure translations are certified.
FAQ
Can I switch employers on a Permit B?
Yes, but you need a new permit application. The new employer must also pass the labour market test.
Is there a minimum salary for work permits?
Yes, non-EU/EFTA workers must earn at least the Swiss average salary (approx. CHF 80,000 per year) to qualify.
Can my family join me?
Yes, Permit B holders can bring spouse and children under 18. They get a residence permit and can work.
How long can I stay on a Permit L?
Maximum 24 months. After that, you must leave or switch to Permit B.
Do I need a visa as an EU/EFTA national?
No visa, but you must register within 14 days if staying over 3 months.
Next steps
Your passport determines how easy it is to work in Switzerland. For example, a German passport scores 5/100 (Very Open), while a Nepali passport scores 95/100 (Very Restrictive). The higher your score, the more employer sponsorship and quotas you'll face.
Check Switzerland's openness for your passport →
See Switzerland visa requirements for your nationality
Once you know your score, start by finding an employer willing to sponsor you. If your score is low, you can move more freely. Good luck!