What is it?

The residence permit in plain language

The residence permit authorises foreign nationals to reside legally in Switzerland. The Swiss system differs fundamentally from other European countries: it is based on the person's country of origin (EU/EFTA or third countries) and the purpose of stay.

For EU and EFTA citizens, the Agreement on Free Movement of Persons (AFMP) applies — procedures are significantly simpler and faster. Third-country nationals (outside EU/EFTA) are subject to stricter quota regulations and must generally prove a recognised employer or another valid reason for staying.

Who needs a residence permit?

All foreigners wishing to stay in Switzerland for more than 90 days need a permit. EU/EFTA citizens must register with their municipality within 14 days of arrival. Third-country nationals generally need an entry visa first.

Registration obligation: 14-day deadline

Registration with the residents' register of the municipality of residence must take place within 14 days of entry. The permit is then issued by the cantonal migration authority.

14 d.
Registration deadline
after arrival
4–16 wks
Processing time
depending on canton
2 yrs
Permit B duration
renewable
5/10 yrs
Permit C possible
EU: 5y · non-EU: 10y

Permit types at a glance

Switzerland has several permit categories. Choosing the right category is crucial — incorrect applications lead to delays and rejections.

TypeNameDurationFor whom
BResidence permit1–2 yearsEmployees, family reunification, students
CSettlement permitUnlimitedAfter 5 years (EU/EFTA) or 10 years (non-EU)
GCross-border permit5 yearsWorkers residing abroad
LShort-term permitUp to 1 yearSeasonal work, fixed-term projects
FProvisional admissionVariableProtection status, humanitarian reasons
NAsylum seekersVariableDuring the asylum procedure

Procedure step by step

The process differs for EU/EFTA nationals and third-country nationals. Here is the general procedure for permit B (the most common type).

1

Choose your canton of residence and enter Switzerland

Choose your canton as the permit is issued at cantonal level. Enter with the appropriate visa (not required for EU citizens).

Applicant
2

Register with your municipality (within 14 days)

In person at the residents' register of your municipality. Bring: passport, employment contract (if applicable), proof of address.

Deadline: 14 daysMunicipality
3

Transfer to cantonal migration authority

The municipality forwards your application. The cantonal migration authority reviews the documents and issues the permit.

CantonImmiLex assists you
4

Biometric data / photo

Most cantons collect biometric data. Bring all original documents.

Migration authority
5

Receipt of residence card

The permit is issued as a card (biometric residence card). It can be mailed or collected at the authority.

Canton
Professional support

Unsure about the right procedure?

A mistake in the application can mean weeks of delay. ImmiLex guides you from document preparation to permit approval.

Required documents

Documents vary depending on the permit type. These are the basic documents common to almost all categories.

01

Valid passport

Original and copy of all pages, including visas and entry stamps.

Applicant
02

Passport photos

2–3 recent photos in the required format.

Applicant
03

Proof of accommodation

Rental agreement or host's declaration (accommodation certificate).

Mandatory
04

Employment contract or other reason for stay

For workers: signed contract. For family reunification: proof of family relationship + sponsor's permit.

Depends on type
05

Criminal record certificate

Recent certificate from country of origin, translated and certified. Mandatory for stays > 12 months.

Non-EU: mandatory

For EU/EFTA nationals

Simplified procedure: passport/ID, proof of activity (contract, self-employment certificate), proof of accommodation. No quotas apply.

For non-EU nationals

Additional requirements: type D visa, proof of sufficient means, health insurance if applicable. Observe quota regulations.

Foreign documents: translation and legalisation

All documents issued abroad must be translated by a sworn translator into German, French or Italian and — unless international agreements apply — apostilled or legalised.

Costs updated 2026

Fees vary by canton. These are typical indicative values.

ItemAmount (CHF)
Cantonal fee (first application permit B)CHF 65–150
Municipal fee (registration)CHF 20–50
Residence card (biometric)CHF 20
Translations / apostilles (per document)CHF 50–200
Total cost (estimate)CHF 150–420
Fee exemptions

Asylum seekers, provisionally admitted persons (permit F) and minors are exempt from certain cantonal fees. EU nationals pay reduced fees in some cantons.

Renewal and upgrade to permit C

Permit B is generally renewed every 1–2 years. The goal of many immigrants is the settlement permit C — unlimited, with rights almost equivalent to those of Swiss citizens.

Renewal B

Application 3 months before expiry. Same documents as first application plus evidence of integration (language, no social assistance, no criminal record).

Upgrade to C

EU/EFTA: after 5 years of legal residence. Non-EU: after 10 years. Conditions: integration, sufficient income, no social assistance, no convictions.

Full support — requirements check + dossier + submissionCHF 1.200

Processing times by canton

Switzerland has 26 cantons, each with its own migration authority. Processing times vary considerably.

CantonTypical processing timeNotes
Zurich6–14 weeksHigh volumes, online tracking available
Geneva8–16 weeksInternational organisations → waiting lists
Bern4–10 weeksRelatively efficient
Ticino4–8 weeksMany cross-border worker applications
Basel-City4–8 weeksCompact administration
Vaud6–12 weeksLausanne catchment area
Get started

Have you already met the requirements for permit C?

Have an ImmiLex expert check whether you already meet the conditions and which documents you need to apply without errors.

FAQ

The most frequently asked questions about the residence permit in Switzerland.

Permit B is time-limited (1–2 years) and must be renewed regularly. Permit C (settlement permit) is unlimited and granted after 5 (EU/EFTA) or 10 years (non-EU) of legal residence. With permit C you have almost the same rights as Swiss nationals.

Yes, as an EU citizen you can enter without a job thanks to the Agreement on Free Movement of Persons. However, you must prove you have sufficient financial means and health insurance. Registration with your municipality is mandatory within 14 days.

Between 4 and 16 weeks depending on the canton. Zurich and Geneva tend to have longer wait times due to high application volumes. Ticino and smaller cantons are generally faster.

Your stay becomes irregular, which can lead to problems with your employment contract, loss of access to social services and, in serious cases, expulsion. Submit your renewal application at least 3 months before expiry.

Between CHF 150 and CHF 420 total depending on the canton: cantonal fee (CHF 65–150), municipal fee (CHF 20–50), residence card (CHF 20) and translation costs. Asylum seekers are exempt from certain fees.