Swiss Residence Permits 2026: B, C, L and G: Differences, Tax Impact and Timeline
Switzerland has four main residence permit categories for foreign nationals. The type you hold determines not just how long you can stay, but also how you are taxed, which jobs you can take, and whether you can eventually qualify for permanent residence. EU/EFTA nationals access permits far more easily than third-country nationals, but the path to Permit C: permanent residence: is the same structure for both.
- Permit B (residence): EU/EFTA 5 years (indefinite contract) or contract term; non-EU 1 year, renewable. Withholding tax applies unless income exceeds CHF 120,000/yr or Permit C obtained.
- Permit C (permanent): EU/EFTA after 5 years; non-EU after 10 years. Ordinary tax assessment (file a full tax return). Rights near-equivalent to Swiss citizen.
- Permit L (short-stay): Under 1 year. EU/EFTA: 3–12 months. Non-EU: strict conditions. Cannot convert to Permit C directly.
- Permit G (cross-border): For residents of France, Germany, Italy, Austria, Liechtenstein working in Switzerland and returning home regularly. AHV/ALV contributions in Switzerland.
- Processing times: EU/EFTA: 2–4 weeks after registration. Non-EU: 4–12 weeks depending on canton and file complexity.
- Legal basis: Federal Act on Foreign Nationals and Integration (AIG/LEI) + Bilateral Agreement on Free Movement of Persons (AFMP/ALCP) for EU/EFTA.
Permit comparison table
| Permit | Duration | Who qualifies | Tax treatment | Path to Permit C |
|---|---|---|---|---|
| Permit B | 5yr EU/EFTA (indefinite contract); 1yr non-EU | All employed foreign nationals | Withholding tax (Quellensteuer) unless income >CHF 120k or C obtained | 5yr EU/EFTA; 10yr non-EU |
| Permit C | Unlimited (permanent) | Residents 5yr (EU/EFTA) or 10yr (non-EU) | Ordinary tax assessment (full declaration) | Already permanent |
| Permit L | 3–12 months | Short-term work contracts | Withholding tax | No direct path; must convert to B first |
| Permit G | 5yr EU/EFTA (renewable) | Cross-border commuters from neighbouring countries | Withholding tax in work canton; income declared in home country | No: residence remains abroad |
Permit B: the standard entry permit
Permit B is the residence permit issued to most foreign employees when they start working in Switzerland. For EU/EFTA nationals, it is granted for 5 years if the employment contract is indefinite, or for the contract duration if fixed-term. It is largely automatic: the employer registers the new employee with the cantonal migration office, and the permit is issued within 2–4 weeks. For third-country nationals (non-EU, including US, UK, India), Permit B is issued for 1 year and is subject to the labour market test: the employer must demonstrate that no suitable Swiss or EU/EFTA candidate was available. Each renewal requires the same demonstration. The quota system applies: Switzerland allocates annual quotas for non-EU Permit B and L issuances.
Tax implication of Permit B: holders are subject to withholding tax (Quellensteuer), which is deducted from salary each month by the employer. The rate depends on canton, civil status, number of children, and gross salary. There is one important exception: Permit B holders earning over CHF 120,000 gross per year must file a supplementary tax declaration (ordentliche Veranlagung) in addition to withholding tax, and may receive a refund or owe additional tax depending on their deductions.
Permit C: permanent residence and ordinary taxation
Permit C is granted after 5 uninterrupted years of residence for EU/EFTA nationals and after 10 years for third-country nationals. The requirements include: integration evidence (language proficiency, typically A2–B1 level), no criminal record, no outstanding debt or welfare dependency, and evidence of continued employment or self-sufficiency.
Permit C changes your tax situation fundamentally: you move from withholding tax to ordinary tax assessment (ordentliche Veranlagung), meaning you file a full annual tax return and can claim all deductions: commuting costs, 3rd pillar contributions, childcare, and more. For most higher earners, ordinary assessment results in a lower effective tax rate because deductions are more comprehensive. Permit C also grants the right to change employer, canton, and profession freely, and simplifies the naturalisation process.
Permit G: cross-border commuters
Permit G is issued to people who live in a neighbouring country (France, Germany, Italy, Austria, or Liechtenstein) and commute to work in Switzerland, returning to their home country at least weekly. The commuting zone typically covers the border regions. Permit G holders pay AHV and ALV contributions in Switzerland (like any Swiss employee), but their income is primarily declared for tax purposes in their country of residence, not Switzerland: with the exception of certain cantons where a portion is taxed in Switzerland by agreement (notably Geneva's cross-border arrangement with France under the 1973 fiscal agreement).
Frequently Asked Questions
What is the difference between Permit B and Permit C?
Permit B is a fixed-term residence permit (5 years for EU/EFTA with indefinite contract, 1 year for non-EU). Permit C is permanent residence, granted after 5 years (EU/EFTA) or 10 years (non-EU) of uninterrupted residence. Permit C confers ordinary tax assessment rights (full return with deductions), free choice of profession and canton, and eligibility for facilitated naturalisation after 3 additional years.
Do I need a residence permit to work in Switzerland?
Yes, as a foreign national. EU/EFTA citizens register with the cantonal migration office within 14 days of starting work and receive Permit B straightforwardly with a valid employment contract. Third-country nationals require employer-sponsored authorisation subject to the labour market priority rule and annual quotas. Working without a valid permit is illegal and carries significant fines for both employee and employer.
How long does it take to obtain a residence permit?
For EU/EFTA citizens: typically 2–4 weeks after registration at the cantonal migration office. For third-country nationals: 4–12 weeks depending on the canton, file complexity, and whether the labour market test requires additional documentation. Some cantons (Geneva, Zurich) have faster processing for specialised profiles; others may take longer during peak periods.
Can I switch from Permit B to Permit C early?
No. The 5-year (EU/EFTA) or 10-year (non-EU) residence requirement is a hard threshold under the AIG. The period must be uninterrupted: extended absences from Switzerland (generally more than 6 months per year) reset the clock. Certain absences for study, professional reasons, or family circumstances may be excused if notified to the cantonal migration office in advance.
AIG/LEI (Federal Act on Foreign Nationals and Integration) · ALCP/AFMP (Agreement on Free Movement of Persons) · SEM (sem.admin.ch) · admin.ch · OASA/AIG Art. 34 (Permit C conditions)