How to renew your Swiss B permit (2026 guide)
Apply 2–3 months before expiry. Missing this deadline can lead to fines or delays in your permit.
Step by step
- 1
1. Check the expiry date on your card
Open your physical permit card and confirm the 'Gültig bis / valable jusqu'au / valido fino al' date. Set a calendar reminder 90 days before. Most cantonal migration offices send a reminder letter 6–8 weeks ahead, but the legal responsibility is yours — not theirs — and a missed reminder is not a valid excuse.
- 2
2. Confirm you still meet the original conditions
B-permit renewals are not automatic. The migration office checks that the reason your permit was issued still applies (employment, study, family reunification, retirement, etc.), that you have not become reliant on social assistance, and that your civil and criminal record are clean. Plan a separate conversation with your migration office in advance if you have moved cantons, changed civil status, lost a job, or had any contact with welfare or the criminal courts since your last renewal.
- 3
3. Gather the documents your canton requires
Almost every canton asks for: a valid passport (at least 3 months beyond the new permit's end date), your current permit card, a recent passport photo meeting Swiss ID standards, proof of current address (rental contract or attestation from the Gemeinde), and proof of income (current employment contract plus 3 recent payslips, or pension statement, or proof of independent means). Cantons increasingly request a Betreibungsauszug (debt extract) for renewals after the first one — order it from your commune for around CHF 17–25; it takes a few days.
- 4
4. Submit the application before the expiry date
Most cantons accept renewals online (Zurich, Geneva, Vaud, Basel-Stadt, Aargau, Lucerne and others run e-portals); some still require an in-person appointment. The day the application lands at the Migrationsamt is the day that counts, not the day they finish processing it. Keep the confirmation email or stamped receipt — it's your proof of legal status while you wait.
- 5
5. Pay the cantonal fee
Fees vary by canton and permit subtype, typically CHF 70–200 for a standard renewal (children pay less, biometric card production adds a separate small fee). Most cantons charge a surcharge if you apply after the expiry date. Pay by QR-bill, e-banking or at the counter depending on the canton's process.
- 6
6. Provide biometric data if asked
Non-EU/EFTA renewals normally require a fresh biometric appointment (fingerprints and a digital photo) because the FAIS biometric residence card is reissued every 5 years. EU/EFTA holders usually skip this — their cards are issued without biometrics under the AFMP.
- 7
7. Receive your new card and update everything
The new card arrives by registered post in 2–8 weeks, sometimes longer in Zurich and Geneva. Once you have it, update your employer's HR file, your bank's KYC record, your insurance provider and (if relevant) your landlord — many leases require an up-to-date permit on file.
Why the deadline really matters
The B permit is what makes everything else in your Swiss life legal: your right to work, the validity of your rental contract, your eligibility to remain enrolled in KVG health insurance under your home address, and your access to the Schengen area on the strength of a Swiss residence card. Letting it expire — even by a week — is not just paperwork. Banks routinely block transactions on expired KYC, employers can be fined for continuing to pay you, and a non-renewed permit can leave you sitting on a deportation timeline you did not realise had started. The legal cushion many people assume exists (the application was 'in the post') only counts if it actually reached the cantonal migration office before midnight on the expiry date.
EU/EFTA vs non-EU/EFTA: the rules are genuinely different
Under the Agreement on the Free Movement of Persons (AFMP), EU/EFTA citizens hold a B permit that is renewable if they continue to meet the AFMP conditions (employment, self-employment, sufficient means, study, family reunification). Renewal is essentially a confirmation that you still meet one of these grounds, and the standard validity is 5 years. Non-EU/EFTA citizens fall under the Foreign Nationals and Integration Act (FNIA / AIG). Their B permit is issued for 1 year at a time and renewed annually, the labour-market test reappears whenever you change employer, and integration criteria (language level, financial self-sufficiency, no welfare reliance) carry more weight at each renewal. Family reunification rules also differ: EU/EFTA citizens can bring a wider family circle on more lenient timelines than non-EU/EFTA citizens, who face stricter housing-size and language requirements.
Cantonal variance you should expect
Although the legal framework is federal, the cantons run the day-to-day process and the differences are real. Zurich and Geneva have heavily digitised renewals through dedicated e-portals and tend to process within 3–4 weeks when documents are complete. Vaud and Basel-Stadt are mixed digital/in-person and run roughly 4–6 weeks. Smaller cantons like Glarus, Uri and Appenzell Innerrhoden can be faster (often 2–3 weeks) because volume is low, but they may still require an in-person appointment. Fees range from around CHF 70 in lower-cost cantons up to CHF 200 for combined renewal + biometric card production. The document checklist also varies in detail — some cantons want a current language certificate (Fide A1/A2) at renewal, others only ask at C-permit stage.
What 'integration' actually means at renewal
Since the 2019 revision of the Foreign Nationals Act, renewals can be conditional on integration. In practice the migration office is looking at four things: respect for Swiss legal order and constitutional values, participation in economic life or education, language ability in the cantonal language at A1 oral / A2 oral level depending on canton, and no significant welfare reliance. Most working B-permit holders sail through this without thinking about it, because a regular job + rent paid + no criminal record + basic German/French/Italian = passing all four. If any one of these is weak, the migration office can attach an integration agreement (Integrationsvereinbarung) to the renewal — typically a requirement to reach a specific language level by a deadline, with the next renewal contingent on a certificate.
Special situations that change the process
Recently married to a Swiss citizen: your permit may convert to a residence permit under family reunification rules with different renewal logic — check with the canton before assuming the standard B renewal applies. Recently divorced from a Swiss citizen: residence rights may continue under integration grounds if the marriage lasted at least 3 years and integration is established, otherwise the permit can be revoked. Recently unemployed (EU/EFTA): you keep the B for 6 months while job-searching, then a further 6 months on proof of continued search and means — the renewal is still possible but the migration office will ask about your income source. Pregnancy / maternity leave: not in itself a problem for renewal, but you should not be drawing means-tested welfare during the renewal window. Living abroad temporarily: an absence of more than 6 months without a return permit (Rückreisevisum) can lead to automatic permit lapse — request the return permit before you leave.
How a B-permit renewal connects to a future C permit
Every B renewal is also a quiet rehearsal for the eventual C permit (settlement permit). The C permit becomes available after 5 years of continuous residence for EU/EFTA citizens, US and Canadian nationals (under bilateral agreements), and certain other groups — and after 10 years for most other non-EU/EFTA nationals, with a possible accelerated 5-year route for well-integrated applicants. The migration office's view of your integration during B renewals — language, employment continuity, no welfare reliance, clean record — is exactly what they will reach for when you apply for the C. So treat each renewal as a chance to keep that file clean: hold onto a year's worth of payslips, keep your language certificate up to date, and avoid letting Betreibungen sit unresolved on your record. See our guide on upgrading from B to C permit for the full eligibility breakdown.
Your next step
Turn this guide into action — run the numbers for your own situation, then work through the deadlines for your canton.
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 checklistIf your permit lapses without a pending renewal application, you are technically without legal status. Re-applying instead of renewing is more expensive, slower, and can trigger questions the migration office would not have otherwise asked.
Travelling outside Switzerland during a pending renewal is risky for non-EU/EFTA holders without a Schengen-valid card. Carry your expired card, the renewal receipt and (where available) a Rückreisevisum issued by the migration office.
If you have been on social assistance in the past 3 years, the migration office can refuse renewal or downgrade you from B to L, especially for non-EU/EFTA permits. Get advice before submitting if this applies to you.
A criminal record entry (even a fine for repeated offences) can lead the migration office to issue a warning (Verwarnung) alongside the renewal — and a second offence after a warning can mean non-renewal.
People also asked
When exactly should I start the renewal?
Most cantonal migration offices recommend submitting 2–3 months before the expiry date. Earlier is fine but they will not process it more than ~3 months ahead. Later is risky — anything inside the final 2 weeks can leave you in a grey zone if the office's processing queue is busy.
What if my permit has already expired?
If you applied for renewal before the expiry date, you can stay legally while it is processed — carry the application receipt and your old card. If you missed the deadline entirely, contact the migration office immediately; you may face a late-application fee and, in some cantons, a fine for irregular residence. Do not start a new job or sign a new lease in this state without first regularising your status.
Read: Changing jobs on a B permitDo EU/EFTA citizens really get a 5-year B permit?
Yes — under the AFMP, the standard B permit for EU/EFTA citizens is issued and renewed for 5 years at a time, provided you continue to meet the eligibility ground (employment, self-employment, study, sufficient means, family reunification). Non-EU/EFTA citizens get a 1-year B permit that is renewed annually.
Does changing jobs affect my renewal?
For EU/EFTA citizens: no formal impact — you simply notify the migration office. For non-EU/EFTA citizens: yes — your new employer must usually file for fresh authorisation through the cantonal labour authority before you start. See our dedicated guide on changing jobs on a B permit.
Read: Changing jobs on a B permitCan the migration office refuse my renewal?
Yes, in specific situations: significant welfare reliance, serious criminal offences, failure to meet integration requirements attached to a previous renewal, or no longer meeting the original ground for the permit (e.g. an EU/EFTA job-seeker who has not found work within the allowed window). You can appeal a refusal — the standard cantonal appeal deadline is 30 days from the decision letter.
Do I need to provide a language certificate?
It depends on the canton. Some cantons require a Fide A1/A2 oral certificate at B renewal, especially for non-EU/EFTA holders; others only ask at C-permit stage. If you do not have a certificate, fide.ch lists recognised test centres in every canton.
Can I travel outside Switzerland during a pending renewal?
EU/EFTA holders with a valid (still-physical) card can normally travel inside the Schengen area on the card itself even after the printed validity has technically expired, but rules at the border are interpreted strictly. Non-EU/EFTA holders should request a Rückreisevisum from the migration office before leaving — without it, re-entry is not guaranteed.
What does the renewal actually cost?
Cantonal renewal fees typically run CHF 70–200 (children pay less, biometric card production adds a small surcharge). Late applications add a penalty, and additional documents like the Betreibungsauszug (around CHF 17–25 from your commune) bring the total cost of a full renewal to roughly CHF 100–250.
Official sources for this guide
Was this information helpful and accurate?
Related guides
How to get a B permit
The B permit is the standard residence permit for foreigners staying longer than one year. It is tied to a job, family, or studies.
Read guideUpgrade from B permit to C permit
The C permit (Niederlassungsbewilligung / autorisation d'établissement / permesso di domicilio) grants permanent Swiss residence. EU/EFTA citizens usually qualify after 5 uninterrupted years; most non-EU/EFTA nationals wait 10 years, with an early-settlement route for a handful of nationalities and for well-integrated applicants in many cantons.
Read guideChanging jobs on a B permit
Changing employers on a B permit has different rules for EU/EFTA and non-EU/EFTA citizens. EU/EFTA citizens can switch freely; non-EU/EFTA citizens need their new employer to obtain authorisation before the first day of work.
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 guideRelated deep dives on the blog
B vs. C Permit: Differences, Timelines & Fast-Track Rules
Read on the blogThe Ultimate Swiss Apartment Dossier
Read on the blogQuiet Hours & Tenant Rights in Switzerland
Read on the blogCross-Border Commuters (G Permit): Tax & Health Insurance
Read on the blogSwiss Marriage, Divorce & Prenups for Expats
Read on the blogUS Citizens in Switzerland: FATCA & PFIC Traps
Read on the blogDone with this? Next:
Upgrade to C permit