Updated: April 2026

Switzerland operates a permit-based employment immigration system managed by the State Secretariat for Migration (BFM) and cantonal authorities. The permit type you receive depends on your nationality, employment duration, and cantonal labor market conditions. Non-EU/EFTA nationals face quota restrictions, while EU/EFTA citizens enjoy simplified access for recognized professions. Processing timelines range from 4 to 12 weeks, and employers typically bear all permit costs.

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: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. Your employer submits a job offer, labor market assessment, and background documentation to the cantonal labor office (Arbeitsamtamt 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.

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.

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.

Navigating Swiss work permits involves regulatory complexity and timing sensitivity. Get expert guidance on your specific situation.

Learn More at Upreer

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 a work permit application typically take?

EU/EFTA applicants typically wait 4–6 weeks for fast-track approval, while non-EU nationals should budget 8–12 weeks depending on quota availability in their canton and sector. From job offer to work authorization, allow 6–14 weeks total. During this period, confirm with your employer whether provisional work is possible and always obtain written documentation of any such arrangement.

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.