Switzerland operates a dual-track permit system: EU/EFTA nationals benefit from the Agreement on Free Movement of Persons (AFMP), whilst non-EU nationals are subject to quotas and stricter eligibility criteria under the Federal Act on Foreign Nationals and Integration (AIG). The four main permit types — B, C, L and G — each serve a distinct purpose. This guide explains who qualifies for each permit, what each costs, how long they last, and how to move from one permit category to another.
For personalised guidance on your permit application, contact Morgan Hartley Consulting for a free initial assessment.
Swiss Permit System at a Glance
Swiss work and residence permits are administered at the cantonal level. Each canton has its own migration office (Migrationsamt or Office de la population), operating under federal rules set by the State Secretariat for Migration (SEM).
The key distinction is between EU/EFTA and non-EU/EFTA nationals. EU/EFTA nationals have a near-automatic right to live and work in Switzerland provided they have employment or sufficient financial means. Non-EU nationals must meet additional requirements, including labour market testing and quota availability.
Permits are cantonal documents. Moving between cantons requires re-registration with the new canton’s migration authority.
B Permit: The Standard Residence Permit
The B permit (Aufenthaltsbewilligung) is the most common permit for foreign nationals living and working in Switzerland long-term. It is issued for employment contracts of 12 months or longer — or indefinitely for EU/EFTA nationals with confirmed employment.
EU/EFTA nationals receive a B permit valid for five years upon presenting an employment contract. Renewal is straightforward provided employment continues. Non-EU nationals receive an initial B permit valid for one year, renewable annually, subject to the employer demonstrating that no suitable Swiss or EU candidate was available.
The B permit is tied to a specific canton. Holders may change employers (EU/EFTA nationals freely; non-EU nationals with prior approval) but must remain in the issuing canton unless they apply for an intercantonal transfer.
Key facts:
- Duration: 5 years (EU/EFTA), 1 year renewable (non-EU)
- Work rights: full, within issuing canton
- Family reunification: available for spouse and children under 18
- Path to C permit: 5 years (EU/EFTA), 10 years (non-EU, reducible to 5)
C Permit: Permanent Residence
The C permit (Niederlassungsbewilligung) is the permanent residence permit. It grants unrestricted work rights across all cantons and does not require renewal — though holders must re-register when changing address.
C permit holders enjoy nearly identical rights to Swiss citizens in terms of employment, residence and access to social services. The main distinction: C permit holders cannot vote or hold public office.
Eligibility requires continuous residence on a B permit for the prescribed period (5 or 10 years depending on nationality), combined with demonstrated integration: language proficiency at level B1 spoken and A2 written in a national language, financial self-sufficiency, and knowledge of Swiss civic institutions.
The C permit is the gateway to Swiss citizenship. Most naturalisation applications require either a C permit or proof that one would be eligible for a C permit.
L Permit: Short-Term Residence
The L permit (Kurzaufenthaltsbewilligung) covers employment contracts shorter than 12 months. For EU/EFTA nationals, contracts of 3 to 12 months receive an L permit matching the contract duration. Contracts under 3 months typically require only online registration (Meldeverfahren).
Non-EU nationals on L permits face quota restrictions. The L permit is employer-specific and canton-specific. Changing employers requires a new application.
L permits are useful for project-based work, seasonal employment, and trial periods. If the employment relationship extends beyond 12 months, the L permit is converted to a B permit.
Key facts:
- Duration: matches contract length, up to 12 months
- Renewal: once for up to 24 months total (non-EU); EU/EFTA extensions are straightforward
- Family reunification: limited; generally available only for contracts of 6 months or more
G Permit: Cross-Border Commuters
The G permit (Grenzgaengerbewilligung) is for individuals who live in a neighbouring country — Germany, France, Italy, Austria or Liechtenstein — and commute to Switzerland for work. The holder must return to their country of residence at least once per week.
EU/EFTA nationals receive a G permit valid for five years. Non-EU nationals holding a valid residence permit in a bordering country may also apply, subject to bilateral agreements and cantonal rules.
G permit holders pay Swiss taxes on their employment income, with adjustments depending on the applicable double taxation agreement between Switzerland and their country of residence. The tax treatment varies significantly between cantons and neighbouring countries.
Work Permits for Non-EU Nationals
Non-EU work permits require the employer to conduct a labour market test, demonstrating that no qualified Swiss or EU/EFTA candidate is available for the role. The position must be advertised through the RAV (regional employment centre) for a minimum period.
The general work permit process involves several steps:
- Employer files the application with the cantonal labour market authority
- Cantonal authority reviews qualifications, salary, and labour market test results
- SEM approves the application (for B permits subject to quota)
- Cantonal migration office issues the permit
The entire process takes 2 to 4 months for non-EU nationals. Salary must meet cantonal benchmarks — typically the market rate for the role, with a minimum floor that varies by industry and canton.
Annual quotas set by the Federal Council limit the number of new B and L permits for non-EU nationals. Once a canton’s allocation is exhausted, applications are deferred to the next quota period.
Work Permits for EU/EFTA Nationals
EU/EFTA nationals benefit from the bilateral Agreement on Free Movement of Persons. No labour market test is required. The process is registration-based rather than approval-based: present an employment contract, and the cantonal authority issues the appropriate permit.
Key advantages for EU/EFTA nationals:
- No quota restrictions
- No labour market testing
- Faster processing (2 to 4 weeks)
- Freedom to change employers without additional permits
- Spousal work rights automatic upon family reunification
The main limitation is that EU/EFTA nationals must still demonstrate employment or self-employment to obtain a B permit. Financially independent individuals without employment can obtain a B permit if they demonstrate sufficient means (typically CHF 100,000+ in liquid assets and private health insurance).
Switching Between Permit Types
The Swiss system allows progression between permit categories:
L to B: automatic conversion when employment extends beyond 12 months. File the request with the cantonal migration office before the L permit expires.
B to C: apply after the required residence period (5 or 10 years). The cantonal authority assesses integration criteria. Approval is not automatic — language proficiency, financial independence, and civic knowledge are evaluated.
G to B: if a cross-border commuter relocates to Switzerland, they apply for a B permit through the cantonal migration office. The G permit is cancelled upon B permit issuance.
Any permit to Swiss citizenship: the path runs through the C permit (or C-permit eligibility) and then through the naturalisation process. Most applicants hold a Swiss passport after 10 to 12 years of total residence.
Residence Permits for Business Owners
Entrepreneurs and company founders follow a distinct path. The residence permit for business owners requires demonstration of economic benefit to Switzerland: job creation, investment, innovation, or contribution to a strategically important sector.
EU/EFTA nationals can obtain a self-employment B permit with a viable business plan. Non-EU nationals face higher scrutiny — the business plan must show sustainable job creation and the founder must demonstrate relevant qualifications and sufficient capital.
Cantons actively competing for business — Zug, Zurich, Schwyz — tend to process entrepreneurial permit applications more efficiently. Rural cantons may have longer processing times and fewer precedents for non-standard applications.
Permit Comparison Table
| Feature | B Permit | C Permit | L Permit | G Permit |
|---|---|---|---|---|
| Duration | 1-5 years | Permanent | Up to 12 months | 5 years |
| Work rights | Canton-specific | All cantons | Employer-specific | Employer/canton |
| Family reunification | Yes | Yes | Limited | No |
| Path to citizenship | Yes (via C) | Yes | No (convert to B first) | No (convert to B first) |
| Self-employment | With approval | Yes | No | With approval |
| Quota (non-EU) | Yes | N/A | Yes | Case-by-case |
How Morgan Hartley Consulting Can Help
Permit applications involve cantonal authorities, federal oversight, employer documentation and tight deadlines. A single missing document can delay your application by weeks.
Morgan Hartley Consulting, based in Zug, handles the full permit process: initial eligibility assessment, document preparation, cantonal filing, follow-up with SEM, and — if needed — appeal of unfavourable decisions. Our team works across all cantons and handles both EU/EFTA and non-EU applications.
Request a free initial assessment to determine which permit category fits your situation and how long the process will take.
Back to Immigration overview.