Upgrade from B permit to C permit

Written by HowToSwiss EditorialReviewed
Verified · Last updated March 2025
7 min readCHF 100–200Last verified: March 2025RECOMMENDED

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.

Step by step

  1. 1

    Confirm eligibility

    EU/EFTA: 5 years uninterrupted residence. Non-EU: 10 years (reduced to 5 in some cantons for well-integrated applicants). USA/Canada nationals: 5 years by bilateral agreement.

  2. 2

    Demonstrate integration

    Language skills (typically B1 oral, A2 written), knowledge of Swiss society, clean criminal record, no outstanding debts or welfare dependency.

  3. 3

    Gather documentation

    All B permit renewal docs plus language certificates, integration proof, tax clearance certificate, and Betreibungsauszug.

  4. 4

    Apply at your migration office

    Submit at your cantonal Migrationsamt. Processing takes 2–4 months.

  5. 5

    Receive your C permit

    Unlimited validity (renewed every 5 years for the physical card only). Gives access to self-employment and mortgage lending.

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 checklist

People also asked

Was this information helpful and accurate?

Done with this? Next:

Consider Swiss naturalisation