iimmigrate.ioFree assessment

🇨🇭 Switzerland

B Permit (Residence)

WorkModerate

The Swiss B Permit (Residence) is a long-term residence permit for foreigners, typically tied to work, study, or family reunification. For work purposes, it requires a job offer from a Swiss employer and proof that the position could not be filled by a Swiss or EU/EFTA national.

Overview

The Swiss B Permit (Residence Permit) is issued to foreigners for long-term stay, usually linked to purposes such as work, study, or family reunification. For work-related B Permits, applicants must have a job contract with a Swiss employer, and the position must first be offered to Swiss and EU/EFTA citizens. The employer must prove that no suitable local candidate can be found. The B Permit is typically valid for one year and can be renewed. After a certain period of continuous residence, holders may apply for a C Permit (Permanent Residence). The work B Permit allows the holder to legally work and reside in Switzerland, but changing jobs requires a new permit application. Applications are handled by the cantonal migration authorities and ultimately approved by the Federal Migration Office.

Requirements

  • Obtain a job contract from a Swiss employer
  • Employer must prove the position was advertised to Swiss and EU/EFTA markets first
  • Possess relevant professional qualifications or education
  • No criminal record
  • Valid passport
  • Proof of sufficient financial means or employer guarantee
  • Swiss health insurance
  • May need to apply for a work visa depending on country of origin

Application steps

  1. Find an employer in Switzerland and obtain a job contract.
  2. The employer applies for a work permit from the cantonal economic authority, proving inability to recruit locally.
  3. The cantonal migration authority reviews and approves the B Permit application.
  4. The applicant applies for a work visa at the Swiss embassy/consulate in their home country (if applicable).
  5. After entering Switzerland, register with the cantonal migration authority at the place of residence and collect the B Permit.

Tips

  • Check the quotas and restrictions for work permits in each canton in advance.
  • Communicate with your employer to ensure they cooperate with the application process.
  • Prepare complete educational and work experience documents.
  • Learning the local language (German, French, or Italian) helps with integration.
  • Monitor the latest policy changes on the Swiss migration authority website.

Is this pathway right for you?

Take the free assessment and see whether the B Permit (Residence) — and other routes — actually fit your background.

More in Switzerland

Related pathways