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.
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.
Related Guides
C Permit Guide — Settlement Permit in Switzerland
The permanent residence permit: requirements, timeline, and benefits of the C permit.
Swiss Citizenship (Einbürgerung) — Complete Guide
How to become Swiss: ordinary naturalization, simplified naturalization, requirements, and timeline.