Swiss Residence Permits Explained: B, C, L, and G in Plain English

The B permit is a 1 to 5-year residence permit for people living and working in Switzerland. The C permit is permanent settlement, granted after 5 or 10 years. The L permit is a short-term permit under 12 months. The G permit is for cross-border commuters living in France, Germany, Italy, or Austria and working in Switzerland.

Switzerland does not have visas the way most countries think of them. It has permits, each labeled with a letter. Here is what B, C, L, and G actually mean, and how you move between them.

Permit B: the everyday residence permit

The B permit is the standard permit for people who live and work in Switzerland. For EU/EFTA citizens, it is valid for 5 years and renewed almost automatically. For non-EU citizens, it is issued for 1 year at a time, tied to a specific employer at first, and renewed yearly.

What the B permit gives you: legal residence, right to work, access to healthcare, access to public schools, right to open bank accounts, and access to mortgages after a few years. What it does not give you: automatic right to change canton (non-EU), automatic right to political participation, or naturalisation.

Permit C: the settlement permit

The C permit is permanent settlement. It is what every long-term expat is quietly working toward.

  • 5 years to C: EU/EFTA, US, Canadian, and a handful of other nationalities (Austria, Germany, France, Italy, Portugal, Spain, Netherlands, Belgium, Denmark, UK, Liechtenstein, Greece)
  • 10 years to C: everyone else
  • 5-year fast track: possible with strong integration, B1 spoken language level, no welfare, no debt, no criminal record

With a C permit, you can change jobs and cantons freely, and the permit is no longer tied to your employer. You are effectively Swiss on paper for everything except voting in federal elections.

Permit L: the short-term permit

The L permit is for stays under 12 months, sometimes extendable to 24. Common uses: seasonal work, project-based contracts, short-term assignments, students on paid internships. It is not a stepping stone to a B permit in most cases, so treat it as what it is: temporary.

Permit G: the cross-border commuter permit

The G permit is for people who live in a neighboring country (France, Germany, Italy, Austria, Liechtenstein) and work in Switzerland. You must return home at least once a week. It is popular in Geneva (French commuters), Basel (German and French), and Ticino (Italian).

Tax treatment depends on the bilateral treaty. French commuters in Geneva pay Swiss tax at source, then adjust in France. German commuters pay German tax on Swiss salary with a small Swiss withholding. The details matter, get advice from a cross-border tax specialist before signing anything.

Family reunification

B and C permit holders can bring their spouse and unmarried children under 18. Non-EU nationals must prove adequate housing and income (roughly 3,500 CHF/month for a couple, more for children). The application must be submitted within 5 years of your permit start date, and within 12 months for children over 12. Miss the deadline and reunification becomes very difficult.

From B to C: the practical path

Assuming you are on the 5-year track:

  • Learn the local language to at least A2 spoken (B1 for the fast track)
  • Do not draw unemployment or social assistance
  • Keep a clean debt collection register (no Betreibungen)
  • Keep a clean criminal record
  • Renew your B on time every year
  • In year 5, apply for the C permit at your Gemeinde or migration office

The C permit is not a reward for endurance. It is a reward for integration. Language is the single biggest factor.

Common mistakes

  • Waiting too long to register (Anmeldung must happen within 14 days)
  • Missing family reunification deadlines because you assumed you had more time
  • Letting the B permit lapse during a long trip abroad (over 6 months = permit expires)
  • Assuming a C permit is automatic. It is not. You apply.
  • Ignoring language. Every canton takes it seriously in the C decision.

Once you understand the permit landscape, the rest of settling in becomes much easier. Continue with the full moving checklist, and if you want the deeper cultural picture, read why Switzerland works.

Frequently asked questions

How long does it take to get a C permit in Switzerland?

5 years for EU/EFTA citizens and US, Canadian, and a few other privileged nationalities. 10 years for everyone else, potentially reduced to 5 with proven integration (language level A2 spoken, B1 for shortened track, no welfare, no criminal record).

Can I switch jobs on a B permit?

EU/EFTA citizens: yes, freely. Non-EU citizens on a B permit: yes, but the new employer must notify the migration office. In practice this is a formality if you stay in the same canton and profession.

What is family reunification in Switzerland?

It is the right to bring your spouse and children under 18 to live with you. B permit holders can apply, but the process is stricter for non-EU nationals and requires proof of adequate housing and income. Applications must be filed within 5 years of your permit start (12 months for children over 12).

Do I lose my C permit if I leave Switzerland?

Yes, if you are absent for more than 6 months without applying to keep it. You can request permission to keep the C permit for up to 4 years if you plan to return.

Is the G permit good for cross-border workers?

Yes, if you actually want to live in France or Germany. G permit holders pay tax in the country of work (mostly) and health insurance rules depend on the treaty. Rent is cheaper across the border but the commute wears you down quickly.