Legal library
The whole library on one page: every article on permits, life events, procedures, cantons, the legal framework and bilateral agreements, with official sources, review status and next review date.
Permits
All Swiss residence permits and status types, with official sources, review status and next scheduled review.
10 articles
Life events
Marriage, divorce, job loss, moving canton: what major life events trigger under Swiss immigration law, with official sources, review status and next review date.
16 articles
- Debt enforcement (Betreibung)
- Having a baby in Switzerland
- Moving to another canton with your permit
- When a permit holder dies
- Divorce and your permit
- Changing employer
- Losing a B or C permit
- Bringing family to Switzerland as a Swiss citizen
- Hardship cases
- Integration agreements and the integration criteria
- Losing your job
- Language certificates
- Marrying another foreign national in Switzerland
- Marrying a Swiss citizen
- Overstaying in Schengen
- Bringing a brother or sister to Switzerland
Procedures
Registration, extension, fees, deadlines and appeals: the key Swiss immigration procedures step by step, with official sources, review status and next review date.
11 articles
- Swiss immigration deadlines
- Swiss immigration fees in 2026
- Appealing a cantonal migration decision
- Getting a foreign diploma recognised in Switzerland
- Apostille and legalisation
- Renewing your residence permit
- From a G cross-border permit to a B permit
- Registering in your commune within 14 days of arrival
- Changing your name or gender entry
- From S status to a B permit
- Travel documents for foreign nationals
Cantons
Zurich, Geneva, Vaud, Bern, Basel-Stadt, Zug and the canton clusters: how cantonal practice differs under Swiss immigration law, with official sources, review status and next review date.
26 articles
- Canton of Aargau
- Canton of Appenzell Ausserrhoden
- Canton of Basel-Landschaft
- Canton of Fribourg
- Canton of Glarus
- Canton of Graubünden
- Canton of Jura
- Canton of Lucerne
- Canton of Neuchâtel
- Canton of Nidwalden
- Canton of Schaffhausen
- Canton of Schwyz
- Canton of Solothurn
- Canton of St. Gallen
- Canton of Thurgau
- Canton of Valais
- German-speaking cantons with standard practice
- Graubünden and Valais
- Vaud, Fribourg, Neuchâtel and Jura
- Ticino
- Basel-Stadt and Basel-Landschaft
- Canton of Bern
- Canton of Geneva
- Canton of Vaud
- Canton of Zug
- Canton of Zurich
Legal framework
FNIA, ASEO, AFMP, the Citizenship and Asylum Acts and the SEM directives: the legal foundations of Swiss immigration law at a glance, with official sources, review status and next review date.
7 articles
Bilateral agreements
Brexit, EFTA, settlement treaties: what bilateral agreements and international treaties mean for specific nationalities, with official sources, review status and next review date.
6 articles
Blog
Practical articles on Swiss foreign-nationals and citizenship law: permits, family reunification, naturalisation and free movement: explanatory, not advisory, with sources and verification notes.
14 articles
- B permit or C permit: what is the difference?
- Changing cantons: what changes when you move to another canton
- EU/EFTA free movement: which rights apply in Switzerland
- Family reunification in Switzerland: rules, deadlines and conditions
- Moving to Switzerland: the checklist of key steps and deadlines
- Self-employment in Switzerland: the permit for self-employed people
- The path to Swiss citizenship: requirements and timeline
- The '10-million' initiative: what permit holders should know
- The cost of living in Switzerland: what newcomers need to budget for
- Your first weeks in Switzerland: a practical arrival checklist
- Finding an apartment in Switzerland as a newcomer
- Opening a Swiss bank account as a newcomer
- Getting around Switzerland: public transport for new arrivals
- Which language do you need? Switzerland's four languages and its regions
We read your dossier before you submit it
Send us what you are about to file. We check it against the statute: what is missing, which deadlines apply to you, and what typically gets a file sent back. Written answer within 72 hours.
CHF 39 · Fixed price, paid once, after we confirm your case fits
We explain the law and check your dossier. This is not legal representation. If your case needs a lawyer, we tell you before you pay anything.