B vs. C Permit in Switzerland: Differences, Timelines and Fast-Track Rules
Quick summary
- B permit = residence permit, renewed every 1–5 years, tied to job and address, taxed at source (Quellensteuer) below the income threshold.
- C permit = settlement permit, indefinite, near-citizen rights minus voting, taxed by ordinary assessment.
- EU/EFTA nationals can normally apply for C after 5 years of continuous residence.
- Non-EU/EFTA nationals normally need 10 years, with a fast-track to 5 years for exceptional integration (VINTA / VTA).
- Fast-track (5 years) requires stronger language proof, financial independence and clean record — the bar is real.
What each permit actually is
Switzerland's Migration Act (LEI / AIG) sorts foreigners into permit letters. B and C sit at the heart of long-term expat life:
- Permit B (Aufenthaltsbewilligung / autorisation de séjour) — residence permit. Valid 5 years for EU/EFTA, 1 year for non-EU/EFTA (renewed annually). Tied to a purpose (usually employment) and a canton.
- Permit C (Niederlassungsbewilligung / autorisation d'établissement) — settlement permit. Indefinite, not tied to a job, freely movable across cantons (with a notification), gives you almost every civic right except federal voting.
If you're still figuring out the letters (L, B, C, G, Ci, F, S), start with Swiss permits explained.
Side-by-side comparison
| Feature | Permit B | Permit C |
|---|---|---|
| Validity | 1 yr (non-EU/EFTA) or 5 yrs (EU/EFTA), renewable | Indefinite; card renewed every 5 years |
| Tied to job | Yes — losing job triggers reporting duty | No |
| Change job / employer | Notify migration office; non-EU may need authorisation | Free — no notification needed |
| Change canton | Requires cantonal approval | Notify only; approval is a formality |
| Buy primary residence | Yes, as owner-occupier | Yes, freely (including under Lex Koller easier terms) |
| Tax regime (typical) | Quellensteuer at source if gross income below cantonal threshold, else ordinary | Ordinary assessment via tax return |
| Vote / stand for office | Sometimes at municipal level (a few cantons) | Municipal / cantonal voting in some cantons; no federal |
| Family reunification | Yes, with conditions (housing, income, language) | Yes, more generous |
| Path to Swiss citizenship | Time on B counts towards the 10-year clock | Almost always required before naturalisation |
| Loss triggers | Job loss, criminal record, long absences, welfare | Long absences (>6 months), serious criminality, prolonged welfare |
Timelines: how you move from B to C
Two national tracks exist, plus the fast-track. All years must be continuous, legal residence in Switzerland with a valid B or L permit.
- EU/EFTA — 5-year ordinary track. Nationals of most EU/EFTA states qualify after 5 uninterrupted years, under bilateral agreements. Integration is expected but the bar is standard: some German/French/Italian, financial independence, no criminal record. Check exact list on sem.admin.ch.
- Non-EU/EFTA — 10-year ordinary track. Third-country nationals normally reach C after 10 years, with the last 5 on a B permit. Same integration expectations, applied more strictly.
- Fast-track (VINTA / VTA) — 5 years for non-EU/EFTA. Reserved for "successful integration". Higher language bar, taxes paid, no debts, no welfare, active community life.
Time on L permits, cross-border G permits, or F/S statuses is treated differently. If you have a mixed history, get a written statement from your migration office before you plan around it.
Language requirements — what the tests actually mean
The federal Ordinance on Integration (VIntA) sets minimum language levels for a written test recognised by the Confederation. Cantons can require more.
| Track | Oral | Written |
|---|---|---|
| Ordinary C (10 yrs non-EU/EFTA, 5 yrs EU/EFTA) | A2 | A1 |
| Fast-track C (5 yrs non-EU/EFTA — VINTA/VTA) | B1 | A1 |
| Facilitated naturalisation / ordinary naturalisation | B1 oral | A2 written (federal minimum; cantons vary) |
Accepted certificates typically include fide, TELC, Goethe (German), DELF (French) and CILS/PLIDA (Italian). Book the test in the language of your canton — Zurich accepts French, but nobody will thank you for it.
Pro tip: pass the language test a year before you're eligible for C. It's the one item that can't be rushed, and having the certificate ready shortens the file review.
Tax implications — the money side of B vs C
The single biggest financial difference between the permits is how you pay tax.
- Quellensteuer (tax at source): B permit holders below a cantonal gross-income threshold have income tax withheld monthly by the employer. Simple, but rates are averaged — you may over- or under-pay.
- Ordinary assessment (NOV / TOU): above the threshold, or on request, you file an annual tax return. Deductions become available: Pillar 3a, mortgage interest, commuting, professional expenses, medical costs, childcare.
- C permit: ordinary assessment always applies. No source tax.
For many higher earners the move to ordinary assessment on C is a mild positive — deductions matter more than the withholding convenience. Model your own case in the tax calculator, and check the deep dive on Swiss salaries.
How to apply for C — the paperwork walk-through
The application is filed with your cantonal migration office (Migrationsamt / Office cantonal de la population). Typical file:
- Application form (cantonal — download from your Migrationsamt).
- Passport, current B permit and Anmeldebestätigung.
- Language certificate at the required level.
- Recent debt register extract (Betreibungsauszug) — must be clean.
- Extract from the criminal register — clean.
- Proof of tax compliance (statement from the cantonal tax office).
- Employment contract or evidence of financial independence.
- Proof of no welfare receipt in the qualifying years.
- Optional: letters of engagement (volunteering, club membership, employer reference).
Fees vary by canton (roughly CHF 100–200 for processing, plus permit card). Decisions typically take a few weeks to several months — bigger urban cantons run longer queues.
Fast-track (VINTA / VTA) — the reality check
The 5-year fast-track for non-EU/EFTA is the most-asked-about and most-misunderstood route. It is discretionary, not a right. Cantons interpret "successful integration" a little differently, but you're expected to show:
- Language: B1 oral, A1 written, certified.
- Financial independence: no welfare receipt in the last 3 years, ideally none ever.
- Tax compliance: no arrears, no missed returns.
- No enforcement actions (Betreibungen) in the debt register.
- No criminal record.
- Participation in economic and social life — a stable job plus something beyond it (club, sport, volunteering, further education).
If your file is average on all points except one, you'll typically wait for the 10-year track. If every point is genuinely strong, the fast-track is worth applying for a year before the 5-year mark.
Common mistakes that torpedo a C application
- Any Betreibung on the register. Even one unpaid CHF 150 phone bill left to collections can delay you by a year. Clear everything and wait for the clean extract.
- Long absences from Switzerland. Extended stays abroad (even for work assignments) can interrupt the residence clock. Formalise longer absences in writing with the migration office beforehand.
- Casual welfare use. Any Ergänzungsleistungen or social assistance can undo years of eligibility.
- Language certificate expired. Some cantons require the test to be recent — check validity before you file.
- Applying too early. Some migration offices reject rather than pause. Send exactly at the eligibility date, not before.
- Missing the tax compliance letter. This is the item most applicants forget. Request it from the cantonal tax office early — turnaround is 2–4 weeks.
After C: what changes on day one
- You stop paying tax at source and file a full return every year.
- You can change job — including going freelance — without notifying the migration office.
- You can move canton with a simple notification.
- Buying property becomes materially easier (see Lex Koller).
- Family reunification is more generous, especially for non-EU spouses.
- The clock towards Swiss citizenship is (in most cases) already ticking. See Swiss naturalisation 2026.
Your action checklist
- Calculate your eligibility date. Note it 12 months in advance.
- Book the language exam at the required level; pass it early.
- Pull a Betreibungsauszug now — fix anything showing.
- Reconcile every past tax return; get a compliance letter from the cantonal tax office.
- Gather employment records, tax certificates and integration evidence in one folder.
- Compare your canton's fast-track policy (VINTA/VTA) with your profile.
- File on the eligibility date — not before, not months after.
Frequently asked questions
Does time on an L permit count towards C?
It generally counts towards the residence clock, but the exact treatment depends on your nationality and whether the L was continuous. Ask your cantonal migration office in writing — practice varies canton by canton. See the SEM overview at sem.admin.ch.
If I marry a Swiss citizen, do I get C automatically?
No — but you can apply for facilitated naturalisation (Swiss citizenship) after a shorter residence period, which is a different and often better track than pushing for C. Details in our naturalisation guide.
Can I lose my C permit?
Yes. Leaving Switzerland for more than six months without a formal request to preserve it can cause it to lapse. Serious criminal convictions or long-term social assistance can also lead to revocation.
Does my spouse automatically get C when I do?
Family members on family reunification permits usually receive C when the sponsor does, provided they've met the residence and integration requirements. It is not automatic paperwork — you apply together.
Is the language test the same everywhere?
The federal minimum is set (A2 oral / A1 written for ordinary C in most cases; higher for fast-track). Cantons can require more and choose which accepted test providers count (fide, TELC, Goethe, DELF, etc.). Check your cantonal migration office page before booking.
Get your personalised canton checklist
Free, tailored to your canton — permits, registration and health insurance deadlines all in one place. No signup.
Build my free checklist