Switzerland is home to world-renowned universities like ETH Zurich, EPFL, and the University of Geneva. But living in Zurich or Geneva comes with a notorious sticker price. Between rent, compulsory health insurance, groceries, and an occasional coffee that costs eight francs, keeping your bank account afloat is a top priority.

Naturally, one of the first questions incoming students ask is: Can I get a part-time job to offset these living expenses?

The short answer is yes. The realistic answer is that Swiss labor laws are strict, highly decentralized across cantons, and treat EU/EFTA passport holders very differently from third-country (non-EU) nationals.

Here is an honest breakdown of the legal work limits, permit application steps, realistic wages, and smart job strategies to help you navigate employment in Switzerland without putting your student visa at risk.


The Legal Landscape: EU/EFTA vs. Non-EU Students

Swiss immigration authorities prioritize your primary reason for being in the country: full-time study. Any employment is officially designated as secondary activity (Nebenerwerb). The rules governing this depend entirely on your citizenship.

+-------------------------------------------------------------------------------+
|                             YOUR CITIZENSHIP                                  |
+---------------------------------------+---------------------------------------+
|                EU / EFTA              |                NON-EU                 |
+---------------------------------------+---------------------------------------+
| • Work immediately (no wait)          | • 6-month mandatory waiting period    |
| • Max 15 hours/week during term       | • Max 15 hours/week during term       |
| • 100% full-time during holidays      | • 100% full-time during holidays      |
| • Simple declaration process          | • Employer applies for Cantonal permit|
+---------------------------------------+---------------------------------------+

1. EU/EFTA Citizens

If you hold a passport from an EU or EFTA country, the process is straightforward:

  • You can start working from day one of your studies—there is no waiting period.
  • During the semester, your working hours are capped at 15 hours per week.
  • During official university holidays (semester breaks), you can work full-time (up to 100%, usually 40 to 42 hours per week).
  • You must notify your local cantonal migration office (Migrationsamt or Office Cantonal de la Population) of your employment status so they can update your B-Permit.

2. Non-EU/Third-Country Citizens

If you hold a passport from anywhere outside the EU/EFTA (such as India, the US, Nigeria, China, or the UK):

  • The 6-Month Rule: You cannot work during your first six months of residency in Switzerland. This rule gives you time to settle into your academic workload.
  • The Exception for Master's/Ph.D. Researchers: If you are hired directly by your Swiss university as a teaching assistant, research assistant, or student helper (Hilfsassistent / HiWi), your department can often sponsor your work permit before the 6-month mark.
  • Hour Limits: Once your first six months are complete, you can work up to 15 hours per week during lecture periods, and full-time during official semester breaks.
  • University Approval: Your university must issue a written confirmation stating that taking on a part-time job will not delay your degree progress.

Understanding the Cantonal Work Permit Process

In Switzerland, the federal government sets the baseline laws, but the 26 cantons enforce them independently. As a non-EU student, you cannot simply sign an employment contract and clock in the next day. Your prospective employer must file a formal application on your behalf.

Here is how the process works step-by-step:

  1. Secure a Job Offer: You interview and receive a formal job contract or binding offer letter specifying your hourly wage, weekly hours, and job duties.
  2. Obtain University Clearance: Contact your academic registry or student affairs desk. They will provide a standard confirmation letter stating you are enrolled in good standing and that 15 hours of work will not compromise your studies.
  3. Employer Submits to the Cantonal Labor Office: Your employer submits the dossier to the local cantonal labor market authority (for example, the Amt für Wirtschaft und Arbeit (AWA) in Zurich or the Office cantonal de l'emploi (OCE) in Geneva).
  4. Labor Market Check: Unlike standard Swiss work visas, your employer does not need to prove that "no Swiss or EU citizen could be found" for standard student auxiliary positions, provided you respect the 15-hour limit.
  5. Permit Issuance: Once the canton approves the application, your residence permit (Permit B) will be officially stamped with an authorization to work (Erwerbstätigkeit mit Bewilligung). Processing usually takes between two and six weeks.

If you are planning your application timeline and want to make sure your study load leaves room for a student job, use the Studplex Matching Engine to explore programs with flexible coursework schedules across Swiss universities.


Comparison Table: Working Rules by Student Status

Criteria EU / EFTA Students Non-EU Students (Bachelor's) Non-EU Students (Master's / Ph.D.)
Initial Waiting Period None (can start immediately) 6 months from arrival 6 months (0 days for on-campus HiWi roles)
Max Hours (Term Time) 15 hours / week 15 hours / week 15 hours / week
Max Hours (Holidays) Up to 100% (~40–42 hrs/wk) Up to 100% (~40–42 hrs/wk) Up to 100% (~40–42 hrs/wk)
Work Permit Required? Cantonal notification only Formal employer-sponsored permit Formal employer-sponsored permit
Average Hourly Wage CHF 25 – CHF 35 CHF 25 – CHF 35 CHF 28 – CHF 42 (academic rates)
Self-Employment Allowed? Yes (with trade registration) No (strictly prohibited on student B-Permit) No (strictly prohibited on student B-Permit)

How Much Can You Realistically Earn?

Switzerland has some of the highest entry-level wages in the world. While there is no single national minimum wage set by the federal government, several cantons have introduced statutory minimums:

  • Geneva: ~CHF 24.32 / hour (adjusted annually for inflation)
  • Neuchâtel: ~CHF 21.09 / hour
  • Jura: ~CHF 20.60 / hour
  • Basel-Stadt: ~CHF 21.70 / hour

In cantons without a statutory minimum wage (like Zurich, Bern, and Vaud), student hourly wages are governed either by collective bargaining agreements (GAV / CCT) or prevailing market standards.

In practice, student hourly earnings break down like this:

  • Retail, Warehousing, and Delivery: CHF 22 to CHF 27 per hour.
  • Hospitality and Catering (Cafés, Bars, Catering staff): CHF 23 to CHF 28 per hour, plus tips.
  • Campus Jobs (Library Desk, Event Operations, Lab Prep): CHF 25 to CHF 32 per hour.
  • Teaching / Research Assistant (HiWi) at ETH/EPFL/Universities: CHF 28 to CHF 42 per hour depending on whether you hold a Bachelor's degree already.
  • Tutoring (Math, Languages, Coding): CHF 35 to CHF 60 per hour via private tutoring platforms.

Monthly Math: Can You Self-Fund Your Studies?

If you work the maximum permitted 15 hours per week at an average rate of CHF 28/hour, your gross monthly income will be around CHF 1,680 to CHF 1,820.

Considering that the average student living cost in Switzerland runs between CHF 1,600 and CHF 2,300 per month (covering shared flat rent, mandatory health insurance, groceries, phone plan, and public transport), a part-time job can cover 70% to 100% of your day-to-day survival costs.

However, do not count on this money to get your visa approved initially. Swiss authorities require you to demonstrate full upfront funds (typically CHF 21,000 to CHF 24,000 in a certified bank account) before issuing your entry visa. You can check your detailed eligibility on the Studplex Roadmap page to see how financial guarantees intersect with cantonal migration requirements.


Best Student Job Types in Switzerland

1. On-Campus Academic Positions (HiWi)

Working as a student assistant (Hilfsassistent) at your department is the holy grail of student