Swiss Work & Residence Permits: B, C, L, G Permit Guide

Compare Swiss B, C, L and G permits — eligibility, duration, costs and switching between permit types. Expert guidance from Morgan Hartley Consulting in Zug.

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:

  1. Employer files the application with the cantonal labour market authority
  2. Cantonal authority reviews qualifications, salary, and labour market test results
  3. SEM approves the application (for B permits subject to quota)
  4. 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

FeatureB PermitC PermitL PermitG Permit
Duration1-5 yearsPermanentUp to 12 months5 years
Work rightsCanton-specificAll cantonsEmployer-specificEmployer/canton
Family reunificationYesYesLimitedNo
Path to citizenshipYes (via C)YesNo (convert to B first)No (convert to B first)
Self-employmentWith approvalYesNoWith approval
Quota (non-EU)YesN/AYesCase-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.

FAQ

If your contract is 12 months or longer, you need a B permit. For contracts under 12 months, you receive an L permit. EU/EFTA nationals benefit from simplified procedures under the free movement agreement. Non-EU nationals face quota restrictions and the employer must prove no suitable local candidate was available.
Yes. If your employment is extended beyond 12 months or you receive a new contract of at least 12 months, the cantonal migration office converts your L permit to a B permit. You do not need to leave the country. The conversion is administrative — file the request with supporting documentation before the L permit expires.
EU/EFTA nationals qualify after 5 years of continuous residence, reduced to 3 years for certain nationalities. Non-EU nationals generally wait 10 years, with reductions to 5 years for nationals of specific countries. Integration criteria — language proficiency, financial independence, civic knowledge — must also be met.
No. The G permit (Grenzgaengerbewilligung) is exclusively for cross-border commuters who live in a neighbouring country and work in Switzerland. You must return to your country of residence at least once per week. If you wish to reside in Switzerland, you need a B or L permit.
The Swiss Federal Council sets annual quotas for non-EU/EFTA work permits. For 2026, the quota is approximately 4,000 B permits and 4,000 L permits for third-country nationals. Quotas are allocated across cantons. Once a canton exhausts its allocation, applications are waitlisted until the next quota year.
Yes. Spouses of B permit holders can work in Switzerland after obtaining their own work authorisation through family reunification. EU/EFTA spouses receive automatic work rights. Non-EU spouses must apply separately, and the cantonal authority reviews the application independently.
EU/EFTA B permit holders retain their permit for six months after involuntary job loss. Non-EU B permit holders have a shorter window, typically three months. L permit holders lose their permit when the employment contract ends. In all cases, registering with the RAV (unemployment office) is advisable.
Yes. Any gainful activity performed on Swiss territory requires a work permit, regardless of where the employer is based. Working remotely from Switzerland for a foreign company without a permit is a violation of immigration law. The employer or the individual must sponsor a permit application.
Government fees range from CHF 100 to 300 depending on the canton and permit type. Professional legal assistance for the application process costs CHF 3,500 to 8,000 for straightforward cases. Complex cases involving non-EU nationals with quota applications can reach CHF 10,000 to 15,000 including legal fees.
EU/EFTA nationals can obtain a B permit for self-employment by demonstrating a viable business plan and sufficient financial means. Non-EU nationals face stricter requirements — self-employment must create measurable economic benefit for Switzerland. A residence permit for business owners is the typical route for entrepreneurs.