All questions

Tool comparisons

Job-Room or a private job board — which one do I need, and for what?

Updated:

In short

Both, for different jobs. Anyone can search Job-Room, the portal of the Swiss public employment service, without an account or a residence permit. Two things require the login, and no private board can substitute for either: adverts under the job-registration requirement, visible only to signed-on jobseekers for five working days, and the eService for the 'Proof of efforts undertaken to find work'. That proof goes to your RAV — through Job-Room or on the official paper form — by the fifth day of the following month. Private boards cover the rest: salary tools, company profiles, employer reach. Checked 24 August 2026.

Who to choose

With Job-Room it ends at the advert. With us it starts there: the same posting produces the CV, the motivation letter, the check against it, and the entry in your RAV record.

Choose Job-Room if

  • Job-Room — the official channel the RAV point you to — what is recorded there counts.

  • The official portal — run by the public employment service: profile, job search and the contact with your RAV adviser in one place, free.

  • Reported vacancies first — jobs under the reporting obligation appear there first for registered jobseekers — that head start is set in law, not a product feature.

Choose jobs.ch if

  • The biggest brand — the best-known board in German-speaking Switzerland and the largest index in the country, free and searchable without an account.

  • Salary and guidance — a salary calculator, company profiles and the Job Coach sit alongside the search as sections of their own.

Choose jobup.ch if

  • Romandie first — the French-speaking brand of the same JobCloud AG — the better surface for Geneva and Vaud, run in French.

  • Salary and Job Coach in French — Salaires, company profiles and the Job Coach are there in the language of the region rather than as a translation.

Choose JobScout24 if

  • Third brand, its own entry points — owned by the same company as jobs.ch and jobup.ch, but with landing pages of its own — an English page with about 550 adverts, for instance.

  • Free and without an account — the search and the job alert need no registration; the brand is smaller, the access is the same.

Choose Indeed Switzerland if

  • The broadest aggregation — Indeed also collects from other boards and from company sites — the largest result set, at the cost of duplicates of the same advert.

  • One search box — a keyword and a place are enough; there is no language filter and no Swiss-specific field.

Choose LinkedIn Jobs if

  • Network instead of a form — the profile is the application, "Open to work" signals availability to recruiters, and some roles appear nowhere else.

  • Management and international — strongest at international employers and senior roles, thin in trades, care and retail.

Choose jobagent.ch if

  • Notify rather than search — the Job-Abo mails new adverts from every portal it covers in one message — better if you would rather not search daily.

  • Guides and a salary calculator alongside — under «Ratgeber & Tools» sit a salary calculator, a self-assessment and application help.

Choose SwissDevJobs if

  • Filter by technology — IT only, but filtered by stack — C#, Java, Python, DevOps, ML — with published salary statistics.

  • Salary before the interview — the adverts name the range, and the site lists the companies that disclose it.

Choose SwissJobs.app if

  • Pick the job directly — We run the job index ourselves. The advert text is already loaded, and everything else is written against exactly that text — no searching, no copying, no pasting.

  • Four tools, not one — CV, motivation letter for the same advert, a CV check against that advert, and interview preparation — one account, the same data.

  • The RAV sheet — Your job-search efforts are filled from your application tracker and printed as the official SECO form. No other tool in this comparison has it.

  • Word export, no watermark — PDF and DOCX, both clean. Many tools hand you a text file on the free plan, or stamp a watermark on the document.

  • Start without an account — The tools open without signing up. The account is asked for to save and from the second document — the first download needs none.

The Swiss job portals at a glance

Click an image for the full-size view. What each portal actually is stands beside it.

  1. SwissJobs.app: Over 21,000 open Swiss roles from ATS systems, company sites and LinkedIn in one place — and from any advert, straight into a CV, a motivation letter, a CV check and interview prep. The RAV job-search-efforts form fills itself from your application tracker. Free to use; the account is asked for at save.

    1. SwissJobs.appOur app

    Over 21,000 open Swiss roles from ATS systems, company sites and LinkedIn in one place — and from any advert, straight into a CV, a motivation letter, a CV check and interview prep. The RAV job-search-efforts form fills itself from your application tracker. Free to use; the account is asked for at save.

    SwissJobs.app →

  2. jobs.ch: The best-known board in German-speaking Switzerland and the largest index in the country. Owned by JobCloud AG — as are jobup.ch and JobScout24.

    2. jobs.ch

    The best-known board in German-speaking Switzerland and the largest index in the country. Owned by JobCloud AG — as are jobup.ch and JobScout24.

    jobs.ch →

  3. jobup.ch: The standard in French-speaking Switzerland and the first place to look for the Romandie — but the same JobCloud AG as jobs.ch.

    3. jobup.ch

    The standard in French-speaking Switzerland and the first place to look for the Romandie — but the same JobCloud AG as jobs.ch.

    jobup.ch →

  4. JobScout24: A third brand from the same company. Searching all three to widen your search means searching one provider three times.

    4. JobScout24

    A third brand from the same company. Searching all three to widen your search means searching one provider three times.

    JobScout24 →

  5. Indeed Switzerland: The broadest aggregation, because Indeed also collects from other boards — at the cost of many duplicates of the same advert.

    5. Indeed Switzerland

    The broadest aggregation, because Indeed also collects from other boards — at the cost of many duplicates of the same advert.

    Indeed Switzerland →

  6. LinkedIn Jobs: The best reputation for English-speaking and international roles in Switzerland. Considerably thinner for trades, care and commercial roles.

    6. LinkedIn Jobs

    The best reputation for English-speaking and international roles in Switzerland. Considerably thinner for trades, care and commercial roles.

    LinkedIn Jobs →

  7. jobagent.ch: A meta-search across the Swiss job boards, "every job in Switzerland at a glance". Its strength is the Job-Abo: a saved search that mails you new adverts from every portal it covers. Salary calculator and application guides alongside.

    7. jobagent.ch

    A meta-search across the Swiss job boards, "every job in Switzerland at a glance". Its strength is the Job-Abo: a saved search that mails you new adverts from every portal it covers. Salary calculator and application guides alongside.

    jobagent.ch →

  8. SwissDevJobs: IT and software only, and thorough about it: "183 IT & Software developer jobs in Switzerland", filtered by technology (C#, Java, Python, DevOps, ML) rather than by industry. Publishes salary statistics and lists the companies that disclose their ranges. The site itself is in English.

    8. SwissDevJobs

    IT and software only, and thorough about it: "183 IT & Software developer jobs in Switzerland", filtered by technology (C#, Java, Python, DevOps, ML) rather than by industry. Publishes salary statistics and lists the companies that disclose their ranges. The site itself is in English.

    SwissDevJobs →

Most people arriving in Switzerland meet Job-Room the wrong way round. They are told it is 'the unemployment office website', assume it is closed to them, and never open it. It is not closed: the search works without an account, and it holds more adverts than the best-known commercial portal.

Everything below was counted or read on 24 August 2026: Job-Room through its own public search, jobs.ch from its homepage, and the duties and deadlines in Swiss statute and on the official pages of arbeit.swiss and the cantons.

How many adverts each portal shows in public
How many adverts each portal shows in publicJob-Room (public)75176jobs.ch41026

Job-Room: total hits of the unfiltered public search, queried anonymously on 24 August 2026 (75,176). jobs.ch: the sum of the regional figures it publishes on its own homepage the same day — German-speaking Switzerland 36,415, French-speaking Switzerland 4,230, Ticino 282, abroad 99. Adverts still inside the five-day blocking period are not in the Job-Room figure, because they are invisible when logged out.

  • The search is open; the account is the difference. You do not need to be unemployed, signed on with an RAV (the regional employment centre), or resident in Switzerland to search Job-Room. Every figure in this answer came from that public search, used without logging in.
  • The adverts worth logging in for are the ones you cannot see logged out. Job-Room's own notice on a blocked advert reads: 'This job is subject to the registration requirement and can only be viewed by registered job seekers who are logged in.' arbeit.swiss puts the window at five working days, after which the same vacancy may appear on other portals.
  • No job board can take your proof of job-search efforts. Art. 26 para. 2 of the unemployment insurance ordinance (AVIV) requires the proof for each control period by the fifth day of the following month, or the first working day after that, and states that efforts filed late without a valid excuse are no longer taken into account. The two channels arbeit.swiss names are the Job-Room eService and the official form — a private account is neither.
  • The eServices presuppose Swiss residence; the search does not. Signing on with an RAV is the gate to the eServices, and entitlement to unemployment benefit requires under Art. 8 para. 1 lit. c AVIG that the person be resident in Switzerland. For a cross-border commuter or someone still abroad, Job-Room is therefore a free job board and nothing more.
  • Job-Room is free for employers; jobs.ch is not. arbeit.swiss lists publication of a vacancy in Job-Room among the RAV services offered free of charge, while JobCloud, which runs jobs.ch and jobup.ch, prices a Basic advert at CHF 650 for 31 days online, rising to CHF 1490 for 60 days. That price gap shapes who advertises where.
  • Switching between the two will not fix a Romandie or Ticino problem. Of the publicly visible Job-Room adverts, 86.6 per cent were in German-speaking cantons, 10.1 per cent in French-speaking ones and 0.5 per cent in Ticino. jobs.ch's own homepage gave 88.8 / 10.3 / 0.7 per cent the same day. The two distributions are within a few tenths of a point of each other.

Feature comparison

FeatureSwissJobs.appJob-Room
Swiss job listingsYesYes
All 26 cantonsYesnot stated
Search without an accountYesnot stated
Job alerts by emailYesnot stated
AI match against your profileYesNo
Build a CV straight from the advertYesNo
Motivation letter for the advertYesNo
CV check against that advertYesNo
Application trackerYesNo
RAV job-search-efforts form (SECO)YesNo
Low-competition listings surfacedYesnot stated
Free to useYesnot stated
Interface languagesDE / EN / FR / ITnot stated
Built in SwitzerlandYesnot stated

As of 4 September 2026. "not stated" means it could not be read on their own site — not "does not exist". Our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow, not from marketing copy.

Pricing side by side

What you paySwissJobs.appJob-Room
Job searchThe search is not part of our subscription. What is paid for is the tools that come after it.Free — search, filters, job alerts and the application tracker cost nothingFree for jobseekers
Monthly priceCHF 15 — all six tools, one subscriptionnot stated
Yearly priceCHF 95 a year (= CHF 7.92 a month) — the same six toolsnot stated
Free trialOur seven days are the full product, not a limited preview.7 days, full access, cancel any timenot stated
What works without payingWe print the limit, because that is the number a comparison usually leaves out.Tools open without an account; free account: 5 documents/day, 10 per rolling weeknot stated
CurrencyCHFnot stated
BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12.Calendar month, cancel any timenot stated

As of 4 September 2026. "not stated" means it could not be read on their own site — not "does not exist". Our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow, not from marketing copy.

What the login actually buys

arbeit.swiss lists the account-only features exhaustively, which makes the comparison unusually easy: 'Certain eServices and functions in the Job-Room are only available to jobseekers who have signed on with the RAV and registered for Job-Room.' The list runs to five items — online submission of the 'Proof of efforts undertaken to find work' form, online submission of the 'Details of insured person' form, uploading application documents, setting up a job alert, and setting up job watchlists.

Two of those five are ordinary job-board features. Alerts and watchlists have been standard on commercial portals for a decade, and if that is all you want, you already have it. The other three are forms belonging to the unemployment insurance system, and no commercial product can offer them at any price, because the barrier is legal rather than technical.

So the account is narrower than it sounds: a benefits interface with a job board attached, not a better job board. If you are not signed on with an RAV, it is not an option you are missing — it is a door that does not apply to you.

The protected area, and why you cannot inspect it

The Swiss job-registration requirement obliges employers to report vacancies in certain occupations to the public employment service before advertising them elsewhere. arbeit.swiss describes the consequence for jobseekers: 'vacancies that employers register under the job registration requirement are only visible to jobseekers who have signed on with the RAV and registered in Job-Room for the first five days after publication. These vacancies can only be published on other job platforms after this period.'

The portal itself says the same thing in the interface. On a blocked advert: 'This job is subject to the registration requirement and can only be viewed by registered job seekers who are logged in.' In the job-alert dialogue: 'Jobs that need to be registered can only be viewed in the protected area by registered job seekers who are logged in.'

This has an awkward consequence for anyone weighing the two options: the value of the login is precisely the part you cannot measure from outside. Our anonymous sampling on 24 August 2026 found no visible advert carrying the registration-requirement flag, which is exactly what the design predicts and exactly why nobody can tell you in advance how much the head start is worth in your occupation.

The rule is also a Swiss construction with no equivalent in most countries people arrive from, it comes from the job-registration requirement rather than from unemployment insurance, and it applies only to the occupations on the current federal list. For every other vacancy on Job-Room there is no protected area at all.

The one place where getting this wrong is expensive

Art. 17 para. 1 of the unemployment insurance act (AVIG) requires an insured person claiming benefits to do everything that can reasonably be expected to avoid or shorten unemployment, to look for work — 'if necessary outside their previous occupation' — and, in the sentence that matters here, to be able to prove those efforts.

Art. 26 AVIV then sets the form and the deadline: efforts should be targeted, as a rule in the form of an ordinary application, and the proof for each control period must be filed by the fifth day of the following month, or the first working day after that. If the deadline passes without a valid excuse, the ordinance is blunt — those efforts are no longer taken into account. Not discounted; disregarded.

Only the competent authority receives that proof, and under para. 3 it checks the efforts monthly. arbeit.swiss names two routes: the Job-Room eService, or the official form filled in, printed, signed and handed in. A private job board is neither route, and no application list, tracker or export feature from any provider changes that.

This is the single point in this comparison where a mistake causes real harm. Choosing the wrong job board costs you time. Missing the proof can cost you benefit days — arbeit.swiss lists among the RAV's tasks 'discontinuing benefits if jobseekers fail to comply with the general requirements (e.g. if they do not make sufficient efforts to find a job)'. If anything here conflicts with what your RAV tells you, your RAV is right and this page is not.

What the commercial portals do that Job-Room does not

On 24 August 2026 jobs.ch carried on its own homepage a salary calculator, company profiles with employer reviews, an app, and a talent pool you join with a profile, which the site describes in German as matching vacancies against that profile and contacting you when one fits. jobup.ch runs the same pattern for French-speaking Switzerland with a salary estimator and a company search.

None of that exists on Job-Room, and 'but it is official' does not answer it. If you want to know what this role pays in this canton, how former employees describe a company, or which employers within commuting distance even exist, the commercial portals answer and the government portal does not.

There is a counterpart, though. Job-Room can also make you visible instead of only letting you search. The canton of Zurich describes it: your profile can be published anonymously on Job-Room, where employers and placement agencies see your occupational profile and can propose suitable positions to you. That is a talent pool with the RAV as operator.

CHF 0 against CHF 650, and what it does to the two catalogues

The reason the two portals hold different employers is rarely stated and entirely mundane: price. Among the services arbeit.swiss says the RAV offers free of charge are publication of a vacancy in Job-Room, personal advice on filling the post, pre-selection of candidates against the employer's own criteria, and contacting registered jobseekers.

JobCloud's price list for the same act of publishing: Basic CHF 650 per advert for 31 days online, Advanced CHF 890, Ultimate CHF 1090 for 45 days, Ultimate Plus CHF 1490 for 60 days, with the French-language tiers running from CHF 650 to CHF 1250.

A price of that size filters advertisers. For a small firm filling one post it is a decision; for an employer recruiting continuously and building a brand it is a budget line. That is why Job-Room carries proportionally more small and regional employers and staffing agencies — it even labels the latter in the results as 'job registered through a private employment agency' — while the paid portals carry proportionally more adverts with a company profile, a logo and reviews attached.

Free publication is also why Job-Room is larger than most people guess. On 24 August 2026 its public search returned roughly 1.8 times as many adverts as jobs.ch's own regional figures add up to. arbeit.swiss calls Job-Room 'Switzerland's largest job platform'; on that day and by that measure, the claim holds.

The regional question, and the surprise in it

The intuitive expectation is that a federal portal covers the language regions more evenly than a commercial one — or the reverse, that a commercial one is stronger in the Romandie. Neither is true. Of the publicly visible Job-Room adverts on 24 August 2026, 86.6 per cent sat in German-speaking cantons, 10.1 per cent in French-speaking cantons and 0.5 per cent in Ticino, with 2.7 per cent carrying no canton.

jobs.ch published 88.8 per cent German-speaking Switzerland, 10.3 per cent French-speaking Switzerland and 0.7 per cent Ticino on its homepage the same day. The two are within a few tenths of a percentage point of each other, which means switching between them changes nothing for someone searching in Geneva, Lausanne or Lugano.

For comparison, in our own index of Swiss adverts, among those where a canton could be read from the location text, 73.5 per cent were in German-speaking cantons, 24.8 per cent in French-speaking ones and 1.7 per cent in Ticino. The gap comes from collecting adverts that sit only on an employer's own website or on international channels: 54.3 per cent of the application links in our index point straight at an employer site. Same market, gathered differently.

Which you need, one case at a time

You are signed on with an RAV: you need Job-Room, logged in. The protected area and the job-search-efforts eService are the reason, and a commercial board sits alongside it rather than instead of it.

You have been given notice and are working out your notice period: sign on early — arbeit.swiss puts it plainly: 'You must sign on by no later than the first day for which you wish to claim unemployment benefits' — and in the meantime search wherever you like. Keep evidence of every application from the start, because the obligation to look for work begins before the benefit does.

You are employed and looking quietly: the public Job-Room search is open to you and costs nothing, but it has no salary calculator, no company profiles and no reviews. For a quiet search with comparison material the commercial portals are the more comfortable base, and Job-Room is the supplement that shows adverts they do not.

You are a cross-border commuter or still living abroad: use the public search freely, and treat the eServices as out of scope — they follow from signing on with an RAV, and benefit entitlement requires residence in Switzerland under Art. 8 para. 1 lit. c AVIG. Job-Room's interface is available in German, French, Italian and English, so the language of the site is not the obstacle; the language of each advert is the thing that decides whether you can apply.

And the sentence the public employment service writes about itself applies to both halves of this comparison: the RAV's counselling and placement work supports your own job search but does not replace it. No portal, public or commercial, takes that part off you. Where this page and your RAV disagree, follow your RAV. This page was checked on 24 August 2026.

Job-Room figures come from the portal's own public search, queried anonymously and without an account on 24 August 2026: total hits with no filter, and hits per canton, from which the language-region shares are calculated. jobs.ch figures come from its homepage the same day. Our own shares come from the adverts open on SwissJobs.app on 24 August 2026; the canton is read from the advert's location text and could not be resolved for roughly a third of them, so the regional shares are of the resolved adverts. Legal position: AVIG and AVIV as in force on 1 January 2026, quoted from the German and French texts on fedlex; English renderings of statutory wording here are descriptive, not official translations. Cantonal details from zh.ch, ge.ch and ti.ch, and prices from JobCloud, all retrieved 24 August 2026.

Search open positions in Switzerland

Jobs by profession, city or language

Type a profession, a city or a language, the page shows the adverts currently open for it.

Search all open jobs →

Sources

Related questions

← All questions

What our job index says about the Swiss market

Computed live from our own index, not quoted from a study. Shares only, as of today.

Language the advert is written in

Deutsch
60%
English
23%
Français
13%
Italiano
3%

Of adverts that state a language requirement, the share asking for

Deutsch
70%
English
43%
Français
21%
Italiano
3%

19% posted in the last 7 days · Largest markets: Zürich 18% · Bern 10% · Genève 5% · Basel 5%