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.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.
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.
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
| Feature | SwissJobs.app | Job-Room |
|---|---|---|
| Swiss job listings | Yes | Yes |
| All 26 cantons | Yes | not stated |
| Search without an account | Yes | not stated |
| Job alerts by email | Yes | not stated |
| AI match against your profile | Yes | No |
| Build a CV straight from the advert | Yes | No |
| Motivation letter for the advert | Yes | No |
| CV check against that advert | Yes | No |
| Application tracker | Yes | No |
| RAV job-search-efforts form (SECO) | Yes | No |
| Low-competition listings surfaced | Yes | not stated |
| Free to use | Yes | not stated |
| Interface languages | DE / EN / FR / IT | not stated |
| Built in Switzerland | Yes | not 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 pay | SwissJobs.app | Job-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 nothing | Free for jobseekers |
| Monthly price | CHF 15 — all six tools, one subscription | not stated |
| Yearly price | CHF 95 a year (= CHF 7.92 a month) — the same six tools | not stated |
| Free trialOur seven days are the full product, not a limited preview. | 7 days, full access, cancel any time | not 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 week | not stated |
| Currency | CHF | not stated |
| BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12. | Calendar month, cancel any time | not 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.
By profession
- Consultant
- Project Manager
- Retail Sales
- Nurse
- Nursing & Care
- Administrative Assistant
- Account Manager
- Software Engineer
- Public Administration
- Architect
- Insurance
- Chef
71 more — narrow the search
By work type
Sources
- arbeit.swiss — Signing on and registration (Job-Room, eServices, five working days)
- arbeit.swiss — eServices and forms for unemployment benefit
- arbeit.swiss — Counselling and placement by the RAV
- arbeit.swiss — RAV services for employers (free publication)
- AVIV (SR 837.02), Art. 26 — fedlex
- AVIG (SR 837.0), Art. 8 and Art. 17 — fedlex
- Canton of Zurich — counselling, placement and job-search efforts
- Job-Room — jobseekers
- jobs.ch — homepage with its own regional figures
- jobup.ch — homepage (salary estimator, company search)
- JobCloud — prices for job adverts
Related 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%






