Living

Getting Your Residence Permit

Everything you need to know about Swiss residence permits, from application procedures to renewals, covering B, C, L, and G permits.

12 min
Reading time
8
Action steps
Practical
Guide format
1
Step 1

Determine Your Permit Type

Switzerland issues several types of residence permits. The L permit is a short-term permit (up to one year). The B permit is a residence permit valid for five years (EU/EFTA) or one year (non-EU, renewable). The C permit is a permanent settlement permit. The G permit is for cross-border commuters. Your employer or your personal situation (family reunification, study, retirement) determines which permit type applies to you.

Tip

EU/EFTA citizens have facilitated access. Non-EU citizens generally need a work contract and employer sponsorship before applying.

2
Step 2

Secure Employment or Other Legal Basis

Most permits require a legal basis for stay. This could be an employment contract, university admission letter, family reunification with a Swiss or permit-holding spouse, or proof of financial self-sufficiency for retirees. Your employer typically initiates the work permit process by filing an application with the cantonal migration authority on your behalf.

3
Step 3

Employer Files the Application

For employment-based permits, your employer submits the application to the cantonal Office of Economy or Migration Office. This includes your employment contract, proof of qualifications, and a justification for hiring a foreign worker (for non-EU applicants). The cantonal authority reviews the application and, if approved, forwards it to the State Secretariat for Migration (SEM) for non-EU permits.

Tip

Processing times vary by canton and permit type. EU/EFTA B permits typically take 2-4 weeks; non-EU permits can take 6-12 weeks.

4
Step 4

Receive Your Visa (Non-EU Only)

Non-EU/EFTA nationals will receive a visa authorization (Visum) from the Swiss embassy or consulate in their home country once the permit is approved. You must collect this visa in person, presenting your passport, visa authorization letter, and supporting documents. The visa allows you to enter Switzerland and collect your actual permit upon arrival.

5
Step 5

Register at Your Municipality

Within 14 days of arriving in Switzerland, you must register at the Einwohnerkontrolle (residents' registration office) of your municipality. Bring your passport, rental contract, employment contract, passport photos, and marriage/birth certificates if applicable. You will receive a registration confirmation (Anmeldebestätigung) and be assigned to your local tax authority.

Tip

Some municipalities allow online pre-registration. Check your commune's website beforehand to save time.

6
Step 6

Provide Biometric Data

After municipal registration, you will be invited to a cantonal migration office appointment to provide biometric data (fingerprints and photograph) for your biometric residence permit card. Bring your passport and the appointment invitation letter. The biometric card is produced centrally and sent to you by mail.

7
Step 7

Receive Your Permit Card

Your biometric residence permit card will arrive by registered mail within 2-4 weeks after providing biometric data. The card contains your photograph, permit type, validity dates, and a chip with biometric information. Keep this card safe and carry it when traveling internationally. The card also serves as your identity document within Switzerland.

Tip

Photograph both sides of your permit card and store the images securely. If the card is lost, report it immediately to your cantonal migration office.

8
Step 8

Plan for Renewal

Mark your permit expiry date in your calendar and begin the renewal process 3-4 months before expiration. Renewal requires proof of continued employment, updated rental contract, and payment of renewal fees. For B permit holders, renewal is typically straightforward if your employment is ongoing. After 5-10 years (depending on nationality and canton), you may be eligible to apply for a C permit (permanent settlement).

Tip

C permit requirements vary. Many cantons require German/French/Italian language proficiency at B1 level and proof of social integration.

Next guide

Up next

How to Open a Swiss Bank Account

A complete step-by-step guide to opening a bank account in Switzerland, covering required documents, bank comparisons, and tips for expats.