• Apps
  • About
  • Blog
  • Contact
Our Apps

Willkommen

C Permit Switzerland: Language Requirements Explained

October 2026

← All posts

For an ordinary C permit in Switzerland, you must prove at least A2 spoken and A1 written in the national language spoken where you live. For early granting after five years, the spoken level rises to B1, and written stays at A1. Those are federal minimums, and they apply to nearly everyone, including EU citizens. The main exceptions are people whose mother tongue is the local language and people who went to school or trained in it.

Below: the levels for each route, how the rules differ by nationality and canton, what proof is accepted, who is exempt, and whether you need Standard German or Swiss German.

One thing first: these rules change, and your cantonal migration office and commune are binding. Everything here is general information, not legal advice, and it was checked on 30 October 2026.

C permit language level by route

The levels are set in the federal ordinance on admission, stay and employment (VZAE). The Foreign Nationals and Integration Act (AIG) makes language one of its integration criteria.

RouteSpokenWritten
Ordinary, after 10 years, or 5 for some nationalitiesA2A1
Early, after 5 unbroken years on a B permitB1A1
Spouse of a Swiss citizen or C holder, after 5 yearsA2A1
Again, after time abroad or a downgradeA2A1

Early granting is a choice for the canton, not a right, and you have to ask for it. Your family’s integration counts too, for members older than twelve.

What A2 and A1 mean in practice

The tests look at whether you can manage, not whether every sentence is correct. In fide’s level descriptions:

  • A1: you can get by simply in your own surroundings if people speak slowly and clearly, and give short answers about yourself.
  • A2: you can handle routine contact with an office, and describe your background and work in simple words.
  • B1: you can manage most everyday situations, talk simply about familiar things and briefly explain your views.

On a certificate, “spoken” covers speaking and listening, and “written” covers reading and writing. If reading and writing are graded separately, the State Secretariat for Migration’s guidelines say the lower level counts.

How the rules differ by nationality

Your nationality changes how long you wait. It does not change the language level.

NationalityC permit
Austria, Belgium, Denmark, France, Germany, Greece, Italy, Liechtenstein, Netherlands, Portugal, SpainA right after 5 years
Andorra, Canada, Finland, Iceland, Ireland, Luxembourg, Monaco, Norway, San Marino, Sweden, UK, USA, Vatican CityPossible after 5 years, no right
Everyone elseAfter 10 years, or early after 5 with B1

This list comes from the State Secretariat’s directives, as of 15 June 2026. They also settle a question people often ask: a settlement treaty shortens the wait, but language proof still applies. They rest this on a 2022 Federal Supreme Court ruling that the Foreign Nationals Act applies alongside the treaties.

EU and EFTA citizens are the group most often surprised. Free movement sets no language condition for living here, but the C permit is another matter. Geneva says it plainly: an attestation is required for a C permit whatever your nationality.

What proof is accepted

Art. 77d VZAE gives four ways to prove your language. The first three need no test:

  • the language spoken where you live is your mother tongue, and you speak and write it;
  • you attended at least three years of compulsory school in that language, in Switzerland or abroad;
  • you attended upper-secondary or tertiary education in that language, such as an apprenticeship, a matura or a degree;
  • you hold a certificate from a recognised test.

For the fourth, the State Secretariat names the fide test, the fide-Dossier and the certificates on its recognised list. The fide test covers A1 to B1 and has an oral and a written part. It can be taken in parts, but a C permit needs both levels. The fide-Dossier is for people already at B1 or above. What does not count: Lucerne rules out online and placement tests, and Zurich says a school’s confirmation that you enrolled in or attended a course is not enough.

One practical thought: citizenship later needs at least B1 spoken and A2 written. If that is your plan, it may be worth aiming there the first time.

Standard German or Swiss German?

In the German-speaking cantons, the requirement is German, and Standard German is the one to learn for your permit. The law speaks of a national language, German, and the federal texts we read do not mention dialect. In the fide test, the reading and writing part asks for written Swiss Standard German, according to its test handbook, and fide’s B1 description speaks of clear standard language.

One detail may reassure you. The same handbook says that in the speaking part of the German fide test, you may also answer in dialect or in a mix. So Swiss German will not hurt you there, but nothing requires it. We compare the two in High German or Swiss German First?

Who is exempt

Beyond the three routes above, the main groups are:

  • Children. Children under 12 of Swiss citizens and C holders have a right to a C permit (Art. 42 and 43 AIG), and Geneva asks for no attestation from under-12s getting theirs with their parents. Cantons can ask older children: Lucerne wants proof from everyone aged 12 and over for early granting.
  • People with serious obstacles. Art. 77f VZAE allows a departure from the rule for a disability, a serious or long illness, a pronounced difficulty with learning, reading or writing, working poverty, caring duties, or the effects of domestic violence or forced marriage. You must show the reason yourself, for example with a doctor’s certificate.

The exception is not automatic. The directives cite a case where the Federal Supreme Court refused it to someone who had made little effort in about 18 years.

How cantons differ

The cantons check your language, and the federal levels are minimums. All ten cantons we read state those same levels: Aargau, Bern, Basel-Stadt, Geneva, Lucerne, Neuchâtel, St. Gallen, Thurgau, Vaud and Zurich. What changes is how they handle proof.

CantonWhat it says
ZurichNo language proof from nationals of Germany, Austria or Liechtenstein.
AargauPresumes German as mother tongue for those three, but can still check.
St. GallenAsks you to show that German is your mother tongue.
VaudExempts nationals of French-speaking states and people schooled or trained in French.
BernGoes by the language of your administrative district, German or French.

So a German citizen applying in Geneva, not Zurich, needs French, because the rule follows where you live. Ask your migration office before you book a test.

Where Willkommen and Grüezi come in

Willkommen teaches Standard German, the German your permit is about. Its nine levels run from Pre-A1 to B2 as a train trip: München and Salzburg are the A2 stops, Wien and Zürich the B1 stops. Lessons cover reading, listening, writing and speaking, and every noun shows its article in colour. The audio is text-to-speech. Hamburg, the first city, is free, and so are verb lookups and the present tense of every verb. The rest of the course is paid. Willkommen is on iPhone, iPad, Mac and Android.

Grüezi teaches Swiss German, which no permit asks for. What it helps with is everything around the permit: neighbours, colleagues, the bakery. Its lessons are Zürich-based, and if you pick another region, notes show the local form of some key words. The audio is text-to-speech too, in one Zürich voice. The first unit is free, along with two dialogues, two situation packs and a daily challenge, and the rest is paid. Grüezi is on iPhone, iPad, Mac and Android.

Neither app is a language certificate or a fide course, and neither can promise you a level or a permit. Only a recognised test counts, and only your canton decides. When citizenship comes into view, Bürgertest takes over.

Learn the German your permit asks for

Hamburg, the first city, is free, and so are verb lookups and the present tense of every verb.

Download on the App Store Get it on Google Play

Keep reading

Grüezi High German or Swiss German First? An Honest Answer Willkommen German Verb Conjugation: Find Any Verb from the Form You Saw Willkommen Der, Die, Das Rules: Noun Endings That Predict the Article

Crafting beautiful apps in Switzerland.

Apps

Language Learning

  • Sawasdee
  • Willkommen
  • Grüezi
  • Hola Paco
  • Chokdee
  • Ciao Gigi
  • Annyeong
  • Konnichiwa
  • Salut Coco
  • Hallo

Kids & Family

  • Baby Chicken
  • Little ABC
  • Kinder Apfel
  • WonderSprout
  • PianoPaws
  • Baby Alphabet Series →

Lifestyle & Wellness

  • Calmara
  • Canvary
  • Tamrap

Productivity & Tools

  • Threadmap
  • Vaultly
  • ID-Shield
  • Mabebe
  • Houseprint

Company

  • About
  • Contact
  • Careers
  • Blog

Legal

  • Privacy Policy
  • Terms of Use
  • Imprint

© 2026 KK Studio. All rights reserved.

Made with care in Switzerland.