jobs.ch or jobup.ch — which Swiss job board should you use, and when?
Updated:
In short
Both sites belong to the same company, JobCloud, and the choice comes down almost entirely to region. On 28 August 2026 we ran the same region filter on both. In the Geneva region jobup.ch showed about a quarter more open positions than jobs.ch; in Neuchâtel and Jura 8 per cent more; in Vaud and Lower Valais 4 per cent more. Everywhere else it reversed — roughly half as many across German-speaking Switzerland, a third as many in Ticino. Fribourg is the exception inside French-speaking Switzerland: jobs.ch showed more there. As of 28 August 2026.
Who to choose
With jobs.ch 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 jobs.ch if
jobs.ch — the biggest brand in German-speaking Switzerland, free for jobseekers and searchable without an account.
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 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.
The reason is not on the job-seeker pages at all. It is on the employer price list. JobCloud sells two separate product lines, one for German-speaking Switzerland and one for the Romandie, and the cheapest tier on each line appears on one site only. Which of the two shows you an advert is therefore decided by the employer at the moment of purchase.
In practice one site is enough in German-speaking Switzerland, and that is jobs.ch. One site is also enough in Geneva, Vaud and Neuchâtel, and there it is jobup.ch. In the bilingual areas — Fribourg, Bern, Biel, Valais — neither covers the market on its own, and checking both is not diligence but necessity.
Both sites queried on 28 August 2026 with the same region filter, counts read from the page title. A value above 100 means jobup.ch shows more — true only in Geneva, Neuchâtel-Jura and Vaud/Lower Valais.
- Geneva region filter, both sites on 28 August 2026: 938 positions on jobs.ch, about a quarter more on jobup.ch. It is the only large region where jobup.ch leads clearly.
- Neuchâtel/Jura the same day: 516 on jobup.ch against 476 on jobs.ch. Fribourg region the other way round: 819 on jobs.ch against 670 on jobup.ch.
- Across German-speaking Switzerland jobup.ch showed roughly half of what jobs.ch showed. Across the whole Romandie jobup.ch led by only 4 per cent.
- Ticino: 306 open positions on jobs.ch, 102 on jobup.ch. Neither site has an Italian interface.
- The Basic tier costs CHF 650 per advert on both product lines and appears on one site only. Cross-posting starts at Advanced (CHF 890 German-speaking, CHF 850 Romandie) and even then, per the footnote, only for positions in French-speaking Switzerland including the canton of Bern.
- The free advert on jobup.ch is «visible only on your company profile» and never enters the search results; on jobs.ch it runs ten days with limited visibility. Both free tiers are closed to staffing agencies.
- jobs.ch has a language filter, jobup.ch does not. Of the Romandie adverts in our index whose language can be identified with confidence, 52.5 per cent are in French, 35.6 per cent in English and 6.1 per cent in German.
- Neither site requires an account to read results: the sixth page of Geneva-region results opened freely on both.
Feature comparison
| Feature | jobs.ch | jobup.ch | SwissJobs.app |
|---|---|---|---|
| Swiss job listings | Yes | not stated | Yes |
| All 26 cantons | Yes | Yes | Yes |
| Search without an account | Yes | Yes | Yes |
| Job alerts by email | Yes | Yes | Yes |
| AI match against your profile | No | not stated | Yes |
| Build a CV straight from the advert | No | not stated | Yes |
| Motivation letter for the advert | No | not stated | Yes |
| CV check against that advert | No | not stated | Yes |
| Application tracker | No | not stated | Yes |
| RAV job-search-efforts form (SECO) | No | not stated | Yes |
| Low-competition listings surfaced | not stated | not stated | Yes |
| Free to use | not stated | not stated | Yes |
| Interface languages | not stated | not stated | DE / EN / FR / IT |
| Built in Switzerland | not stated | not stated | Yes |
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 | jobs.ch | jobup.ch | SwissJobs.app |
|---|---|---|---|
| Job searchThe search is not part of our subscription. What is paid for is the tools that come after it. | Free for jobseekers | Free for jobseekers | Free — search, filters, job alerts and the application tracker cost nothing |
| Monthly price | not stated | not stated | CHF 15 — all six tools, one subscription |
| Yearly price | not stated | not stated | CHF 95 a year (= CHF 7.92 a month) — the same six tools |
| Free trialOur seven days are the full product, not a limited preview. | not stated | not stated | 7 days, full access, cancel any time |
| What works without payingWe print the limit, because that is the number a comparison usually leaves out. | not stated | not stated | Tools open without an account; free account: 5 documents/day, 10 per rolling week |
| Currency | not stated | not stated | CHF |
| BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12. | not stated | not stated | Calendar month, cancel any time |
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.
One company, two brands — and jobs.ch says so itself
The footer of each site carries the same legal entity: «© 2026 JobCloud AG» on jobs.ch, «© 2026 JobCloud SA» on jobup.ch. On its own corporate site JobCloud claims 25 years in the industry and says more than thirty thousand Swiss companies hire through its portals. The group also owns jobscout24.ch, alpha.ch and topjobs.ch.
What is unusual is that jobs.ch states the division of labour in its own homepage copy: «For opportunities in the Romandie region, visit jobup.ch, our dedicated platform for the French-speaking regions of Switzerland.» The German and French versions of that page say exactly the same thing. A job board does not send readers elsewhere out of courtesy; it does so because the adverts those readers want are genuinely somewhere else.
The same region filter, both sites, the same day
The comparison is clean because both sites use an identical regional breakdown: region number six is «Geneva region» on jobs.ch and on jobup.ch, number thirteen is «Bern region» on both. On 28 August 2026 we opened every region on both sites in turn and read the number of vacancies out of the page title — the figure each site publishes about itself. It moves by a few positions over the course of a day, but it moves on both sides at once.
The pattern is sharper than the two brand names suggest. Geneva is the only large region where jobup.ch is clearly ahead: about a quarter more than the 938 positions jobs.ch showed. Neuchâtel and Jura came to 516 on jobup.ch against 476 on jobs.ch, and Vaud with Lower Valais to 4 per cent more. Across the whole Romandie jobup.ch leads by just 4 per cent. Everywhere else jobup.ch shows roughly half of what jobs.ch shows: 50 per cent in the Zurich and Schaffhausen region, 50 per cent in the Mittelland, 42 per cent in the Bern region, 42 per cent around Basel. In Ticino it was 102 against 306.
Why an advert appears on one site and not the other
JobCloud's pricing page opens with a choice — «I want to recruit in German-speaking Switzerland / in the Romandie» — and then shows two entirely separate grids. On the German-speaking side the entry tier, Basic at CHF 650 per advert, promises the right candidates «on jobs.ch», and nowhere else. On the Romandie side Basic also costs CHF 650 and promises the right candidates «on jobup.ch, the leading job platform in French-speaking Switzerland», and nowhere else.
Cross-posting starts only one tier up. Advanced costs CHF 890 on the German-speaking line and CHF 850 on the Romandie line and extends visibility «to the leading job portals in Switzerland». Even then a footnote narrows it: «Only positions in French-speaking Switzerland, including the canton of Bern, will be published on jobs.ch.» A Geneva employer who buys Advanced appears on both; one who buys the cheapest tier appears on jobup.ch alone.
At the bottom of the price list the two diverge further. The free advert on jobs.ch runs for ten days «with limited visibility». The free advert on jobup.ch is «visible only on your company profile» — it does not enter the search results at all, so no amount of searching will surface it. Both free tiers are closed to staffing and temporary-work agencies.
The bilingual cantons break the rule
The rule of thumb «Romandie means jobup, German-speaking means jobs.ch» fails precisely where the language border runs through a canton. In the Fribourg region jobs.ch showed 819 positions on 28 August 2026 against 670 on jobup.ch — the only French-speaking region where the German-language brand is ahead. In the Bern region, which includes Biel, jobs.ch leads by a wide margin, even though JobCloud's own footnote counts the canton of Bern as part of Romandie reach.
So for anyone searching in Fribourg, Murten, Biel, Sierre or Brig, the answer to the question in the title is simply «both». That is not a dodge: in Upper Valais jobs.ch showed 392 against 203 on jobup.ch, and in Neuchâtel-Jura it was the other way round. On the language border, following one site only loses you adverts in both directions.
Only jobs.ch lets you filter by the language of the advert
Both search forms offer the same basics: date posted, Pensum (the workload, stated as a percentage rather than as full- or part-time), professional field and contract type. But jobs.ch carries one filter jobup.ch does not: language. In that slot jobup.ch instead offers «Position», meaning seniority — which jobs.ch also has, on top of the language filter.
For anyone job-hunting in English this is the single most useful difference on the page. In our own index of open Swiss adverts, 19.5 per cent of positions sit in French-speaking Switzerland — and of the Romandie adverts whose language can be identified with confidence, only 52.5 per cent are written in French. 35.6 per cent are in English and 6.1 per cent in German. Close to half the Romandie market is not advertised in French, which is good news if English is your working language and bad news if you only search with French keywords. Those are exactly the adverts jobs.ch will let you isolate by language and jobup.ch will not.
The interfaces differ too. jobs.ch runs in German, French and English; jobup.ch in French and English only, with jobup.ch/de redirecting to the French version. Neither exists in Italian: jobs.ch/it redirects to the German homepage. If you are heading for Ticino, plan around that.
If you are searching from outside Switzerland
Neither site puts its results behind a login, and neither needs a Swiss address or an AHV number to browse. We opened the sixth page of results for the Geneva region on both without being asked to sign in, which is worth knowing because some large international boards do wall the second page.
What does need planning ahead is the Swiss dossier the adverts expect once you apply. A Swiss application typically carries Arbeitszeugnisse (the written employer references you receive on leaving each job), a work-permit line if you are not Swiss or EU-resident, language levels stated as CEFR grades rather than as «fluent», and the Pensum in per cent. Both platforms are job boards, not application tools: they will show you the vacancy, and the dossier is your side of the exchange.
What is identical on both
For job seekers both are free. Both offer company profiles with employee reviews, a salary comparison tool, an email job alert and an editorial advice section called Job Coach. The advert pages themselves are laid out identically, because they come out of the same house.
That is why «which one is better» is the wrong question. They do not differ in what they can do; they differ in the slice of the market an employer has paid for them to carry.
Which one to use
Use jobs.ch if you are looking in German-speaking Switzerland, if you want a German-language interface, if you want to filter adverts by language, or if you are looking in Fribourg. Use jobup.ch if you are looking in Geneva, Vaud, Neuchâtel or Jura — it is the larger of the two there, and in Geneva by a clear margin. Use both if you are searching along the language border, or if your profession is advertised in English as often as in the local language.
For Ticino, the honest answer is that neither is a Ticino job board: 306 positions on jobs.ch and 102 on jobup.ch for an entire canton, with no Italian interface on either.
The vacancy counts come from jobs.ch and jobup.ch themselves: on 28 August 2026 each region filter was opened in turn on both sites and the figure read from the page title. The region numbers and region names are identical on the two platforms, which is what makes the values directly comparable; they shift by a few positions over the course of a day. Prices and the reach footnote come from JobCloud's pricing page in its German and French versions, read the same day. The language shares of Romandie adverts are our own analysis of open Swiss adverts on SwissJobs.app on 28 August 2026, computed over the adverts whose language could be identified with confidence; we publish shares, never absolute index figures.
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
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%

