All Guides
📋
permits

B Permit Guide — Residence Permit in Switzerland

Everything you need to know about the B permit: who needs it, how to apply, renewal, and rights.

8 min readUpdated 2026-035 sections

What is the B Permit?

The B permit (Aufenthaltsbewilligung) is the most common residence permit in Switzerland. It is issued to foreign nationals who have a job contract in Switzerland or who can prove they have sufficient financial means. EU/EFTA citizens receive the B permit largely automatically with a work contract. Non-EU citizens need employer sponsorship.

The permit is valid for 5 years for EU/EFTA citizens and 1 year for non-EU citizens (renewable). After 5 or 10 years (depending on nationality and canton), you can apply for the C permit (settlement permit).

EU/EFTA vs. Non-EU Citizens

EU/EFTA citizens benefit from the Agreement on the Free Movement of Persons. With a valid employment contract of at least 12 months, you automatically receive a B permit valid for 5 years.

Non-EU citizens must have an employer who proves that no suitable Swiss or EU candidate was found for the position. The permit is initially granted for 1 year and must be renewed annually. After 10 years of continuous residence, you can apply for the C permit.

How to Apply

1. Your employer files the application with the cantonal migration office (Migrationsamt) 2. Required documents: passport, employment contract, proof of accommodation, health insurance, passport photos 3. Processing time: 2-8 weeks depending on canton and nationality 4. Cost: CHF 100-200 depending on canton 5. You will receive a biometric residence card (Ausländerausweis)

Tip: Start the process as early as possible. Some cantons have significant backlogs.

Rights & Restrictions

With a B permit you can: • Work for any employer in your canton (EU: anywhere in Switzerland) • Bring your immediate family (family reunification) • Travel freely within the Schengen area • Access social services (unemployment insurance after 12 months of contributions)

Restrictions: • Non-EU B permit holders may be tied to a specific canton • Changing employers may require notification or new approval • Self-employment requires a separate permit for non-EU citizens

Renewal & Upgrade to C Permit

EU/EFTA: Automatic renewal after 5 years with continued employment. After 5 years, you can apply for the C permit.

Non-EU: Annual renewal required. You must show continued employment and integration. After 10 years (5 years for some nationalities with bilateral agreements), you can apply for the C permit.

Required for renewal: valid employment, health insurance, no significant criminal record, basic language skills.