Swiss residence permit finder
Three questions on nationality, purpose and length of stay point you at the Swiss permit category (B, C, L, G, S) that most likely applies. This is orientation, not legal advice — the cantonal migration office and SEM decide the real file.
Where are you from?
Why are you coming?
How long?
How this is calculated
We use three inputs — nationality (EU/EFTA vs UK vs non-EU), purpose of stay (work, family, study, retirement) and expected length of stay — and match them against the permit categories laid out in the Foreign Nationals and Integration Act (AIG/LEI) and the Free Movement Agreement (FZA/ALCP) between Switzerland and the EU/EFTA. The result is the category the SEM most commonly issues for that combination; the exact permit still depends on your specific file and canton. <!-- VERIFY: data vintage — categories current as of 2025 SEM guidance -->
The main Swiss permit categories
- L permit — short-stay (Kurzaufenthalter / séjour de courte durée). For contracts of less than 12 months. Tied to a specific employer and canton. Not a stepping stone to permanent residence.
- B permit — regular residence (Aufenthaltsbewilligung / autorisation de séjour). The default for anyone moving to Switzerland with a job of 12+ months. Valid 5 years for EU/EFTA, 1 year and renewable for non-EU. Change of employer is usually possible after the first year — see changing jobs on a B permit.
- C permit — permanent settlement (Niederlassungsbewilligung / autorisation d'établissement). Not tied to an employer; effectively equivalent to a Swiss resident's rights (except voting). Granted after 5 years continuous residence for EU/EFTA, US and Canadian nationals; 10 years for other nationalities. Language and integration proof required.
- Ci permit — residence with gainful activity for family members of foreign diplomatic staff and international organisation employees.
- G permit — cross-border commuter (Grenzgänger / frontalier). You live in a neighbouring EU/EFTA country and work in Switzerland; you must return home at least once a week. See our G permit guide.
- F / S permits — provisional admission and protection status for refugees and people fleeing conflict (Ukrainian nationals have been on S status since March 2022).
What the inputs mean
- Nationality (EU/EFTA vs UK vs non-EU). This is the single biggest determinant. EU/EFTA nationals benefit from the Free Movement Agreement — a job offer is normally enough to trigger the right to a permit. Non-EU nationals fall under the AIG quota system: annual federal quotas, priority for the Swiss/EU labour market, and a wage-and-qualification test. The UK sits in the non-EU quota post-Brexit, but with a simplified bilateral processing track.
- Purpose of stay. Work, family reunification, study and retirement are legally different routes with different requirements. Work is the most common for newcomers; family reunification is a right for spouses and minor children of permit holders (subject to housing and income conditions for non-EU sponsors); study permits require university admission and proof of funds; retirement without gainful activity is restrictive for non-EU nationals aged 55+.
- Length of stay. Under 90 days generally needs no permit (tourist / Schengen rules). 3–12 months typically maps to an L permit; 12+ months to a B permit and eventually to C.
Why the EU/EFTA vs non-EU split matters
For EU/EFTA nationals, the Free Movement Agreement makes the process almost administrative: get an employment contract, register at the commune within 14 days of arrival, and the permit follows. There is no labour-market test and no federal quota. For non-EU nationals the picture is fundamentally different: the employer must show that no suitable Swiss or EU/EFTA candidate could fill the role, the wage and working conditions must match Swiss norms, the applicant typically must be a specialist / manager / graduate, and the application counts against Switzerland's annual quota of non-EU B and L permits set by the Federal Council each year. It is normally the employer who files the application with the cantonal labour office and federal SEM, not the individual.
Family reunification and study — separate routes
Spouses and minor children of Swiss citizens, C-permit holders and (subject to conditions) B-permit holders have a right to family reunification. EU sponsors face lighter conditions under the FZA; non-EU sponsors must show adequate housing, income sufficient to avoid social welfare, and no criminal record. Timing matters — deadlines for bringing children have to be respected. See our family reunification guide. Study permits are issued for the length of your programme against a university admission letter and proof of roughly CHF 21,000/year in funds, and normally cap paid work at 15 hours/week during term.
How to read the result
The tool tells you the category that most likely applies and the usual process for that category. It does not:
- Guarantee approval — quotas can be exhausted and cantonal practice varies.
- Cover the fine print of specific bilateral agreements (e.g. Croatian nationals on transitional quotas, UK-Swiss bilateral).
- Predict processing time, which depends on your canton and the season.
- Substitute for the SEM's own decision on your file.
Limitations of this tool
- Cantonal practice varies. Zurich, Zug and Vaud are historically faster and more permissive on non-EU quota files than smaller cantons. Cantonal migration offices have real discretion.
- Edge cases need official confirmation. Dual nationality (one EU + one non-EU passport), previous Swiss residence, UK nationals moving mid-life post-Brexit, people already on Schengen residence permits from other countries, third-country family members of EU citizens — all handled case by case.
- The Federal Council sets non-EU quotas annually. A route that worked last year might be tight this year (or vice versa).
- The tool does not cover asylum, refugee protection, statelessness or humanitarian permits.
Next steps
- Swiss B permit — the full guide for how to apply, renew, and switch to a C permit.
- Bringing family to Switzerland for reunification rules, deadlines and required documents.
- Changing jobs on a B permit — the rules on notice, cantonal notification and job gaps.
- G permit for cross-border commuters if you plan to live in France, Germany, Italy or Austria and work in Switzerland.
Orientation only. This tool does not create any legal entitlement. The cantonal migration office and SEM decide.