B Permit Switzerland — Complete Guide for Expats
The B permit (Aufenthaltsbewilligung) is the standard Swiss residence permit for foreigners staying longer than one year. This complete expat guide explains eligibility, the application process, renewal, job changes, and how it compares with the C permit.
Step by step
- 1
Confirm whether you need a B permit
Anyone staying in Switzerland for more than 12 months — for work, family reunification, or study — needs a residence permit. EU/EFTA citizens with a work contract of 12+ months automatically qualify for a B permit. Non-EU/EFTA citizens need an employer sponsor and are subject to annual federal quotas.
- 2
Secure a qualifying reason to stay
The most common path is an employment contract. Non-EU candidates also need the employer to prove no Swiss or EU/EFTA candidate was available for the role. Other paths: family reunification with a permit holder, recognised studies, or self-employment under strict conditions.
- 3
Employer files with the canton and SEM
For non-EU hires, the employer submits the application to the cantonal labour authority, which forwards it to the State Secretariat for Migration (SEM) for federal approval. Processing typically takes 4–12 weeks.
- 4
Collect your entry visa if required
After federal approval, non-EU citizens receive an entry visa from the Swiss embassy in their country of residence. EU/EFTA citizens skip this step and enter Switzerland directly.
- 5
Register at your Gemeinde within 14 days
Within 14 days of arrival you must register (Anmeldung) at the local municipal residents' office. They will trigger issuance of the physical permit card.
- 6
Receive the biometric permit card
The credit-card-sized biometric B permit arrives by post within 2–8 weeks of registration. EU/EFTA permits are valid 5 years; non-EU permits are typically valid 1 year and renewed annually.
What is a B permit, exactly?
The B permit — formally the Aufenthaltsbewilligung in German, Permis de séjour in French, Permesso di dimora in Italian — is the standard Swiss residence permit for foreigners intending to live in Switzerland for more than one year. It is tied to a specific reason for staying (employment, family reunification, study), and it is canton-bound: you live and (usually) work in the canton that issued it. The B permit is the precursor to the C permit, which grants permanent residence and removes most of these restrictions.
Renewal: don't miss the deadline
B permits do not renew automatically. EU/EFTA holders renew every 5 years; non-EU holders typically renew annually. Start the renewal process 2–3 months before expiry — your cantonal Migrationsamt will ask for an updated employment contract, proof of address, a current passport and the existing permit card. Letting your permit lapse without an active renewal application can lead to permit revocation and re-entry restrictions.
Changing jobs on a B permit
EU/EFTA citizens can change employers freely; just notify the migration office of the new employer. Non-EU citizens must have the new employer file a labour-market authorisation before starting work — this is not a formality and can take several weeks. If you lose your job, EU/EFTA holders generally retain the right to stay for 6 months while searching; non-EU holders should consult their cantonal authority immediately.
B permit vs C permit: the key differences
The B permit is conditional and renewable; the C permit (Niederlassungsbewilligung) is permanent and largely unconditional. C permit holders can change jobs, cantons and self-employment status freely, can buy property without restrictions, and can apply for mortgages on the same terms as Swiss citizens. EU/EFTA citizens can usually apply for a C permit after 5 years of continuous residence; most non-EU citizens must wait 10 years (5 years with strong integration in some cantons).
Related canton guides
Get this as a personalised checklist
Build your free Swiss relocation checklist — tailored to your canton, with deadlines and links. No signup.
Build my free checklistPeople also asked
Official sources for this guide
Was this information helpful and accurate?
Related guides
How to renew your B permit
Your B permit must be renewed before it expires. EU/EFTA permits are valid for 5 years; non-EU permits are typically renewed annually. Start the process 2–3 months early.
Read guideUpgrade from B permit to C permit
The C permit (Niederlassungsbewilligung) gives you permanent residence. EU/EFTA citizens can apply after 5 years; non-EU typically after 10 years. It gives you more rights and removes the need for annual renewals.
Read guideChanging jobs on a B permit
Changing employers on a B permit has different rules for EU and non-EU citizens. EU citizens can switch freely; non-EU citizens need their new employer to file for authorization.
Read guideRegister at your Gemeinde
Every person living in Switzerland must register with their local municipality (Gemeinde / Commune / Comune) within 14 days of arrival.
Read guideDone with this? Next:
Register at your Gemeinde