← Back to Blog
10 min read

Switzerland Work Permit Guide: B Permit, L Permit and How to Apply (2026)

Switzerland is not in the European Union, so its work permit system differs fundamentally from other European countries. If you're a citizen of an EU or EFTA country, your path to working in Switzerland is relatively straightforward. If you're from outside the EU, the process involves quotas and depends on your employer's willingness to justify your hire. This guide explains the Swiss work permit system, the different permit types, and how to apply.

Key Distinction: Switzerland Is Not in the EU

Switzerland has bilateral agreements with the EU which grant EU and EFTA citizens easier access to the Swiss labour market. However, Switzerland still controls its own immigration and prioritises Swiss citizens and EU citizens before third-country nationals.

EU/EFTA citizens can move to Switzerland more easily, though they must still have a job offer and a residence permit.

Non-EU/EFTA citizens face a quota system. Cantons allocate a limited number of permits annually for non-EU workers, and employers must prove that no suitable Swiss or EU candidate was found. UK citizens after Brexit are now third-country nationals.

Types of Swiss Work Permits

PermitDurationTied to Employer?Tied to Canton?
L PermitUp to 12 monthsYesYes
B Permit1–5 yearsNoYes
C PermitUnlimitedNoNo
G Permit (Frontalier)5 yearsCross-border onlyNo

L Permit (Short-Term): Valid up to 12 months. Tied to your employer and canton. Used for short-term assignments or initial placement.

B Permit (Initial Residence): The most common permit for long-term relocation. Typically 1–5 years, renewable. Tied to a canton but not a specific employer — you can change jobs within the same canton without reapplying.

C Permit (Permanent Residence): Granted after 5–10 years with a B permit. Allows you to live and work anywhere in Switzerland without restriction.

G Permit (Frontalier): For workers who live in a neighbouring country (France, Germany, Italy, Austria) and commute to Switzerland. Valid for 5 years and renewable. Housing in French border towns is 20–30% cheaper than in Geneva.

EU and EFTA Citizens: The Easier Path

The process for EU/EFTA citizens:

  1. Secure a job offer in Switzerland
  2. Your employer initiates the work permit application at the cantonal migration office
  3. You provide: passport, employment contract, proof of accommodation, biometric photo
  4. Cantonal migration office approves and issues the permit (usually 4–6 weeks)
  5. Register with the local commune on arrival within 14 days

EU citizens can apply for jobs as freely as Swiss citizens and won't face the quota restrictions that non-EU citizens face.

Non-EU Citizens: The Harder Path

Switzerland operates a quota system with each canton allocating a limited number of permits annually for non-EU workers. Key obstacles:

  • Quota system: Once the quota is full for that year, no more permits are issued until the next year.
  • Labour market test: Your employer must demonstrate that no suitable Swiss or EU candidate was found.
  • Priority sectors: Technology, healthcare, and research are prioritised due to labour shortages. Very senior finance roles may also qualify.

Timeline: 8–12 weeks typically, sometimes longer if the cantonal quota is temporarily full.

How to Apply for a B Permit: Step-by-Step

Step 1: Secure a Job Offer. You need a binding job offer. Your CV must be competitive. Use resum8's CV tailoring feature and check your Skill Match Score.

Step 2: Employer Initiates the Application. Your employer contacts the cantonal migration office. For EU citizens this is routine; for non-EU citizens the employer must submit a labour market analysis.

Step 3: Submit Supporting Documents. Valid passport (minimum 2 years validity), employment contract, proof of accommodation, biometric photo (45x35mm), and your CV.

Step 4: Cantonal Approval. EU citizens: 4–6 weeks. Non-EU citizens: 8–12 weeks or longer.

Step 5: Local Registration. On arrival, register with the local commune within 14 days.

What Happens to Your Permit If You Change Jobs?

B permit, same canton: No problem. Your permit remains valid — simply notify the local commune of your new employment details.

B permit, different canton: De-register from your old canton and register in the new one. Typically straightforward with a new job offer.

L permit and job change: L permits are employer-specific. You'd need to apply for a new L permit or convert to a B permit. This is why many employers convert L permits to B permits after the initial contract period.

Frequently Asked Questions

What is the B permit in Switzerland?

The B permit is the initial residence permit, valid for 1–5 years and renewable. It's tied to a canton but not a specific employer, allowing job changes within the same canton. After 5–10 years you can apply for a permanent C permit.

How do I get a work permit in Switzerland as a non-EU citizen?

Secure a job offer. Your employer then contacts the cantonal migration office and submits a labour market analysis. The canton reviews the application (8–12 weeks) and issues a permit if approved and the annual quota hasn't been filled.

How long does a Swiss work permit take?

EU citizens: 4–8 weeks. Non-EU in priority sectors: 8–12 weeks. Non-EU in other sectors: 12–16 weeks or longer. Start the application immediately after signing your contract.

Can I work in Switzerland without a work permit?

No, it's illegal. Working without a valid permit can result in fines, deportation, and a ban on future employment. Always secure a permit before starting work.

What is the difference between L and B permit in Switzerland?

The L permit is short-term (up to 12 months) and tied to both a specific employer and canton. The B permit is longer-term (1–5 years, renewable), tied to a canton but not a specific employer.

Can I change jobs on a B permit?

Yes, within the same canton. Simply notify the local commune of your new employment. Moving to a different canton requires registering there and applying for a new B permit.

Stand Out to Swiss Employers

A strong, ATS-optimised CV increases your chances of securing a job offer — the essential first step to getting your Swiss work permit.

Try resum8 Free