Updated: June 2026

Switzerland runs a permit-based system managed by the BFM and cantonal authorities. Your permit type depends on nationality, employment duration, and local labor market conditions. EU/EFTA citizens get fast-track access; non-EU nationals face quota restrictions. Employers bear all costs. Working in Switzerland requires the right permit before your first day.

Key Facts at a Glance
  • B permit: 5-year residence permit for EU/EFTA (fast-track) and non-EU workers within quota
  • C permit: Unlimited settlement permit, available after 5 years on B or for qualified non-EU nationals
  • G permit: Cross-border daily commute permit, valid 1 year, renewable annually for EU/EFTA
  • L permit: Short-stay permit, maximum 90 days, no work authorization unless explicitly granted
  • Processing time: 4–8 weeks for EU/EFTA (fast-track); 8–12 weeks for non-EU quota applications
  • Employer costs: CHF 100–200 total permit fees; employees bear zero direct cost
  • Job mobility (B): Free to change employers after cantonal registration without re-applying
  • Renewal cycles: B every 5 years, C every 10 years, G annually
  • Non-EU quota: Limited slots (typically 1,500–2,000 per year) allocated by canton and sector
  • Family access: Spouses and dependent children eligible for dependent permits (spouse code: F for family)

Permit Types and Eligibility

Switzerland issues four main work permit categories. The B permit (residence permit) grants 5-year employment rights to both EU/EFTA and non-EU nationals; EU/EFTA applicants benefit from automatic approval for recognized professions, while non-EU workers compete within annual quota allocations (typically 1,500–2,000 permits nationwide). The C permit (settlement permit) offers unlimited residence and work, issued after 5 continuous years on a B permit or directly to highly qualified non-EU professionals in shortage sectors. The G permit (cross-border) authorizes daily commuting from neighboring countries (France, Italy, Germany); it requires residence outside Switzerland and is renewable annually, primarily for EU/EFTA nationals. The L permit (short-stay) is valid up to 90 days and typically does not include work authorization unless specifically granted by cantonal authorities for temporary projects.

Eligibility hinges on nationality and professional qualification. EU/EFTA citizens (including EEA nationals) access simplified approval pathways under bilateral free movement agreements, particularly for recognized professions, including engineers, doctors, IT specialists, and skilled trades. Non-EU nationals must satisfy stricter requirements: a concrete job offer, proof that no Swiss or EU/EFTA candidate is available, and residence in a canton with available quota in their sector. Family members (spouse, children under 24) receive dependent permits contingent on the principal permit holder's income meeting cantonal thresholds (typically CHF 3,500–4,500 monthly net for a single earner).

Application Process and Timelines

Employer sponsorship is mandatory; you cannot self-apply. Before the permit stage, applying for jobs in Switzerland means securing a concrete offer first. Your employer then submits that offer, a labor market assessment, and background documentation to the cantonal labor office (Arbeitsamt or equivalent). The BFM and cantonal authorities then conduct a 4–12 week review, verifying that no Swiss or EU/EFTA candidate is available and that your qualification matches the role. For EU/EFTA applicants, the review is often completed in 4–6 weeks due to fast-track procedures. Non-EU applicants face 8–12 weeks, pending quota availability in their canton and sector.

Costs, ranging from CHF 100 to CHF 200 depending on canton, are borne entirely by the employer; you pay nothing. Once approved, the cantonal labor office issues the permit, which you must collect in person at the cantonal migration office (Migrationsamt). This final step typically takes 1–2 weeks. From job offer to work authorization, allow 6–14 weeks total. Some employers request you begin work on a "provisional basis" before formal permit issuance; ensure this is documented in writing and does not violate cantonal regulations.

Provisional work without paperwork is a risk

Starting work before formal permit issuance is not legally binding, even if your employer calls it provisional. Do not begin without explicit written authorization from both your employer and the cantonal labor office, an audit can result in fines and permit cancellation.

EU/EFTA Fast-Track and Non-EU Quota Rules

EU/EFTA citizens enjoy automatic approval for recognized professions including healthcare, engineering, IT, skilled trades, and hospitality management. These applicants typically receive their permit within 4–6 weeks, bypassing the labor market test that applies to non-EU nationals. However, even EU/EFTA applicants must have a valid employment contract and their employer must complete standard notification to the labor office; the fast-track status simply eliminates the extended review period and quota restrictions.

Non-EU nationals operate under a different regime. Switzerland allocates roughly 1,500–2,000 annual work permit slots across all sectors and cantons. Availability varies sharply by canton (Zurich and Geneva receive larger allocations) and sector (health, tech, and skilled trades typically have priority). Your employer must demonstrate through a labor market assessment (verified by a cantonal or federal office) that no Swiss or EU/EFTA candidate is available for your specific role. If approved within quota, processing takes 8–12 weeks. If your sector or canton is oversubscribed, your application may be rejected or queued into the next fiscal year, regardless of your qualifications.

Two candidates with identical qualifications face entirely different odds: one clears a fast-track in weeks, the other waits on a quota that may simply run out.

Job Changes, Renewals, and Mobility

B permit holders enjoy significant employer-change flexibility after cantonal registration. Once your initial permit is registered with the cantonal labor office (typically within 2 weeks of BFM approval), you may change employers without reapplying for a new B permit. You must inform the cantonal office of the change, but the permit itself remains valid for the full 5-year term. This flexibility is a key advantage of the B permit and distinguishes Switzerland from some neighboring countries with stricter employer-tied rules.

G permit holders face stricter rules: each job change requires a new G application through the relevant cantonal labor office. Since G permits are annual and tied to a specific employer, switching jobs means completing the full approval process again, though timelines are typically faster for subsequent applications (4–6 weeks). C permit holders face no mobility restrictions; the settlement permit is employment-independent.

Renewal is straightforward. B permits renew automatically every 5 years; you and your employer submit a simple renewal form (no labor market test required if continuously employed). C permits renew every 10 years, with even fewer requirements. G permits renew annually each spring. Renewal applications should be submitted 2–3 months before expiration to avoid lapses. Employers typically handle renewal paperwork, though you remain responsible for notifying your employer in advance. Your permit category also determines how you are taxed, so review taxes for expats in Switzerland when your permit status changes.


Frequently Asked Questions

Can I start work before my permit is approved?

Some employers offer provisional work arrangements documented in a letter, allowing you to begin before formal permit issuance. However, this is not legally binding and varies by canton. Do not start work without explicit written authorization from your employer and the cantonal labor office. If audited, unauthorized work can result in fines and permit cancellation.

What happens if I change jobs on a B permit?

You may change employers freely after cantonal registration of your B permit without reapplying. Simply notify the cantonal labor office of your new position; your permit remains valid for the full 5-year term. Your new employer may need to file a brief notification, but no new application or approval process is required. This employer flexibility is one of the B permit's key advantages.

How long does it take to get a Swiss work permit?

It depends on your nationality and permit type. EU/EFTA nationals benefit from fast-track procedures and typically receive approval within 4 to 6 weeks because no quota restriction applies. Non-EU nationals should budget 8 to 12 weeks, as the cantonal labor office must confirm that no Swiss or EU/EFTA candidate is available and that quota exists in their sector. From signed job offer to first legal workday, plan for 6 to 14 weeks in total regardless of your nationality.

Do I need to renew my work permit, and how often?

Yes. B permits renew every 5 years, C permits every 10 years, and G permits every 1 year. Renewals are routine if you remain employed and compliant; no labor market test applies to B renewal if you are continuously employed. Your employer typically handles renewal paperwork. Submit renewal applications 2–3 months before expiration to avoid interruption of work authorization.

Can I switch employers on a B permit?

Yes. Once your B permit is registered with the cantonal labor office, you can change employers without starting a new application. You must notify the cantonal office of the change, and your new employer may need to file a brief notification, but the permit itself stays valid for its full 5-year term. Some cantons review the notification more carefully for non-EU B permit holders, so confirm the process with the relevant cantonal migration office before giving notice at your current job. This flexibility is considerably easier than a full renewal or a new quota-based application.

Sources

State Secretariat for Migration (SEM) · Federal Tax Administration (FTA) · SECO · admin.ch