Skip to content
Agences-Placement

B permit application in Switzerland

Jobs · January 8, 2026 · 1 min read

The B permit (residence authorisation) is the most common permit in Switzerland. Valid 5 years renewable, obtained with long-term work contract or family reunification. Here is the complete guide.

B permit application in Switzerland: complete guide

What is the B permit

  • Valid 5 years, renewable
  • EU/EFTA: on presentation of contract ≥ 12 months
  • Third countries: stricter procedure, subject to quotas
  • Right to work without restriction (EU/EFTA)
  • Mobility: all cantons, all sectors

Required documents

  • Passport valid ≥ 6 months
  • Signed work contract
  • Housing proof (lease or attestation)
  • Photo Swiss format (35x45 mm, light background)
  • Birth certificate + translation if non FR/DE/IT
  • Recent criminal record (< 3 months) for third countries
  • Cantonal form completed

Procedure

EU/EFTA:

  1. Find job and sign contract
  2. Register arrival at commune within 14 days
  3. Submit application to canton (Cantonal Population Office)
  4. Timeline: 2-6 weeks
  5. Cost: CHF 65-150 by canton

Third countries:

  1. Employer submits justified application
  2. Cantonal validation (4-8 weeks)
  3. Federal SEM Bern validation (4-8 weeks)
  4. Total timeline: 2-4 months
  5. Cost: CHF 200-400

Rights linked to B permit

  • Work throughout Switzerland
  • Housing: possible purchase (primary residence)
  • Family: family reunification for spouse and children
  • Social security: AHV, BVG, LAMal
  • Voting: not at federal level, possible at commune level by canton
  • C permit after 5 years (EU) or 10 years (third countries)

Renewal

  • To request 3 months before expiry
  • Conditions: employment or sufficient resources
  • Cost: CHF 65-150
  • Timeline: 2-4 weeks

Pitfalls to avoid

  • 14-day arrival registration not respected = fine
  • Temporary housing insufficiently documented = refusal
  • Criminal record not up to date = third-country refusal
  • Canton change without registration = administrative complication