Compare 2027 premiums → · · Switching insurer: your cancellation must reach the insurer by 30 November

B permit: the residence permit

The B permit is the residence permit for a longer stay with a specific purpose. At the end of 2025, 955,652 people held one (FSO). The first permit is valid for one year and can be extended by two years; for EU/EFTA nationals with employment of at least 365 days it is valid for five years.

The rules

People with a B permit since 2010

0258k516k774k1.0M201020122014201620182020202220242025
B

People with a B permit by canton, end of 2025

CantonPeopleShare of all permits
Aargau72,38333.7 %
Appenzell Inner Rhodes85037.8 %
Appenzell Outer Rhodes3,59933.8 %
Basel-Landschaft23,65029.7 %
Basel-Stadt33,11240.5 %
Bern73,50136.0 %
Fribourg28,93131.4 %
Geneva77,20637.7 %
Glarus4,70239.9 %
Grisons22,20842.8 %
Jura3,83630.6 %
Lucerne39,53239.9 %
Neuchâtel15,91931.5 %
Nidwalden3,84144.9 %
Obwalden3,36444.9 %
Schaffhausen9,97336.7 %
Schwyz13,63832.4 %
Solothurn23,99531.1 %
St. Gallen55,07436.7 %
Thurgau32,49437.7 %
Ticino34,37631.4 %
Uri3,16248.1 %
Valais43,72540.0 %
Vaud117,28639.3 %
Zug16,28738.1 %
Zurich199,00841.0 %

Data as CSV (all permits, all cantons, since 2010)

C permit: the settlement permit →
Family reunification in Switzerland: who, when and on what conditions →
Work permits in Switzerland: rules, priority, quotas →
All permits compared →
Moving to and from Switzerland →

Sources: FSO: demographic balance and permanent resident population by permit type · FNIA · VZAE · SCA · SEM · FSO px-x-0103010000_101 · SLI-2026-10-10.39

Frequently asked questions

How long is a B permit valid?

The first B residence permit is valid for one year and can be extended by two years. Your passport must remain valid for six months after the permit expires.

When do I have to renew my B permit?

Apply to renew a B permit no earlier than three months and no later than 14 days before it expires. You may stay in Switzerland during the procedure.

Can I bring my family on a B permit?

For families of B permit holders the same conditions apply, but there is no entitlement: the authority may grant the permit.

When does a B permit become a C permit?

You can get a C permit after at least ten years in Switzerland with an L or B permit, the last five years without interruption on a B permit, if there are no grounds for revocation and you are integrated.

Information, not legal advice. The laws and the decision of the cantonal migration office are authoritative.

All content is purely informational and constitutes no financial, investment, insurance, pension, tax or legal advice, and no recommendation for decisions. No advisory or client relationship is created. Consult licensed professionals for decisions. Beta: errors are possible and all information is provided without guarantee. Privacy: Google Analytics only with your consent; otherwise only cookieless, aggregated statistics; no advertising, no data sales.