SwissJobs.app or cvpics.ch — AI builder or an application service with photos?
Updated:
In short
They barely compete. cvpics.ch is a chain of photo studios with career services attached: application photos in Zurich, Bern, Basel, St. Gallen and Lucerne, plus design templates from CHF 9.90 and a hand-written dossier from CHF 399, first draft after four working days. SwissJobs.app writes your CV against a specific Swiss advert and then lets you change any line by hand or by instruction, for CHF 15 a month, with no camera anywhere in it. If you are reading this from outside Switzerland, one fact settles it: their whole site exists only in German, and the core product needs you in the room.
That second point is the one people discover late. A photo shoot is not a download. You book a slot, you travel to Zurich, Bern, Basel, St. Gallen or Lucerne, and you stand in front of a photographer. If you are applying from Berlin, Milan, London or Bangalore, that is not a purchase decision, it is a travel decision — and it is one you can perfectly well postpone until you are here.
We are one of the two options and say so plainly. Everything here about cvpics.ch comes from their own pages and booking forms, opened on 4 September 2026, with prices taken from the form where you actually pay rather than from a marketing tile. Our own figures come from the code and from fetching our own pages the same day. Status: 4 September 2026.
- What each one is — SwissJobs.app: a generator that reads a Swiss job advert and writes the CV and cover letter from it, then hands over full manual editing. cvpics.ch: five photo studios with a career shop around them — templates, sentence banks, a CV check and a dossier written by a person.
- Price — SwissJobs.app: CHF 15 a month or CHF 95 a year, seven days free first. cvpics.ch: a shoot from CHF 49 to 59 depending on which of their pages you land on, templates from CHF 9.90, cover-letter tool CHF 39 once, CV check CHF 100 or CHF 199, written dossier CHF 399 (under five years of experience), CHF 499 (over) or CHF 799 for Platin.
- Language of the service — SwissJobs.app: German, English, French and Italian, each with its own pages, and the document generates in the language you are using. cvpics.ch: German only. There is no English version of the site; the questionnaire, the templates and the HR review are all in German.
- What works without an account — SwissJobs.app: building and previewing yes, downloading no. cvpics.ch: their own selling line is «Kein Account, keine Daten in der Cloud» — no account, no data in the cloud. A bought template is a file you own, and that is a real advantage, not a slogan.
- Tailoring to the advert — SwissJobs.app: the advert is already in front of us and the text is rewritten against it. cvpics.ch: not at all for the templates, via a questionnaire for the cover-letter tool, and through a phone call with a specialist for the paid dossier, advertised there as «Echte Person, keine KI» — a real person, not AI.
- The photo — SwissJobs.app: none. We have no camera and no studio; the editor has a button that places a portrait you already own into the CV. cvpics.ch: this is the core product, with retouching, a style guide sent on booking, and JPEG delivery within a few hours.
- File formats — SwissJobs.app: PDF and Word, no watermark on either. cvpics.ch: templates arrive as a ZIP holding Word and/or PowerPoint files plus a font you install before you start.
- Where you can use it — SwissJobs.app: anywhere with a connection. cvpics.ch: for the core product you have to turn up in person at one of five cities, and the individual studios are run by franchisees according to their own imprint page.
- Signing up from abroad — neither one asks for an AHV number or a Swiss address, which several Swiss services do. Ours needs an email address at the point of saving; theirs needs a card and, for the photo, a plane or train ticket.
- Turnaround — SwissJobs.app: about a minute for the first draft, edits in seconds. cvpics.ch: photos within a few hours of the shoot, CV check under 48 hours, written dossier first draft within four working days at the latest.
- Refunds — SwissJobs.app: monthly subscription, cancel any time. cvpics.ch: explicitly excluded on templates — «a refund or exchange is not possible», because the file goes out the moment you pay.
- Measured — in the five cantons that have a studio, 25.3 per cent of the adverts whose language we record are in English, against 46.0 per cent in German. The English-language Swiss market is concentrated exactly where the studios are, and served by a site that has no English.
Who to choose
The difference is not the editor, it is what the editor starts from: with us the advert is already there. You pick the job straight from our own Swiss job index — with cvpics.ch you find the advert somewhere else and paste it in.
Choose SwissJobs.app if
Pick the job directly — We run the job index ourselves. Open the generator from a posting and the advert text is already loaded, and the CV 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 Swiss CV tool in this comparison has it.
Word export, no watermark — PDF and DOCX, both clean. Many builders hand you a text file on the free plan, or stamp a watermark on the document.
Start without an account — The editor opens without signing up. The account is asked for to save and from the second document — the first download needs none.
Feature comparison
| Feature | SwissJobs.app | cvpics.ch |
|---|---|---|
| CV editor | Yes | Yes |
| Start without an account | Yes | not stated |
| PDF export, no watermark | Yes | not stated |
| Word / DOCX export | Yes | not stated |
| AI tailors the CV to a specific advert | Yes | No |
| Advert text comes from its own job index | Yes | No |
| AI prompt edit in seconds | Yes | No |
| Full manual editing | Yes | Yes |
| Design variations | 54 (2 layouts x 3 fonts x 9 accent colours) | not stated |
| Swiss conventions (photo, permit, CEFR, workload %) | Yes | not stated |
| ATS structure | Yes | not stated |
| CV check against an advert | Yes | No |
| Motivation letter for the same advert | Yes | No |
| Interview preparation | Yes | No |
| Application tracker | Yes | No |
| RAV job-search-efforts form (SECO) | Yes | No |
| Own Swiss job index | Yes | No |
| Job alerts by email | Yes | No |
| Interface languages | DE / EN / FR / IT | not stated |
| Built in Switzerland | Yes | Yes |
Everything about cvpics.ch was read from the vendor's own page on 4 September 2026; our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow. "not stated" means it could not be read on their site — not "does not exist".
Pricing side by side
| What you pay | SwissJobs.app | cvpics.ch |
|---|---|---|
| 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 |
| Single document | — | 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. | Editor 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. The site renders client-side; on 4 September 2026 no pricing or feature text could be read. | Calendar month, cancel any time | not stated |
Everything about cvpics.ch was read from the vendor's own page on 4 September 2026; our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow. "not stated" means it could not be read on their site — not "does not exist".
What each side actually sells
cvpics.ch describes itself on its own home page as specialising in application photos and staff photos, with studios in Zurich, Bern, Basel, St. Gallen and Lucerne. The process is set out step by step: book and pay online, get access to a style guide immediately after booking, a shoot in several poses, retouching of blemishes and shadows, delivery «in der Regel als JPEG (auf Wunsch auch als RAW) in nur wenigen Stunden per Mail» — normally as JPEG, on request as RAW, within a few hours by email. Cancellation is possible up to 48 hours before the appointment. The entry price depends on which of their pages you land on: the home page title says from CHF 59, the photo page says from CHF 49, the price page from CHF 49.90. Their imprint explains why that is not a contradiction — the individual locations are run by franchisees, so the price sits with the location.
Around that core sits a shop. Design templates cost CHF 9.90 each, two of them marked down from CHF 14.90; the all-in-one combo with four templates and fifty sentence blocks costs CHF 29.90 instead of CHF 49.90. A cover-letter tool bundled with seven CV templates costs CHF 39 once, licensed to the buyer by name for private use. Swapping the background on a LinkedIn portrait costs CHF 29.90 and offers twenty-nine blurred backgrounds. Salary-negotiation training costs CHF 99, having a Swiss employer reference checked costs CHF 140 and having one written costs CHF 190. A bespoke design is available on request «Preis ab 100 CHF».
Two prices are worth reading twice, because the tile and the form disagree. The CV check is announced on the home page at CHF 49.90; the booking form itself lists «CV Check (100 CHF)» and «CV Check Pro (199 CHF)», with a coupon field and a stated existing-customer price of CHF 50. The written dossier is announced at «ab 380 CHF»; the booking form charges CHF 399 for Paket Gold with under five years of experience, CHF 499 for over five years and CHF 799 for Paket Platin — and CHF 374, CHF 474 and CHF 774 in the version that carries the advertised CHF 25 discount for booking with a shoot. Compare on the form prices. That is the number that gets charged.
The German-only problem, and why it is bigger than it looks
cvpics.ch publishes in one language. There is no French, Italian or English edition: the site declares itself German, and the addresses /fr, /it and /en all return an error page. For the photo itself that matters little — a photographer can work around a language, and plenty do. For everything else on their price list it matters a great deal, because everything else is words.
Their cover-letter tool works by asking you questions and assembling an answer from checked sentence blocks; the questions and the blocks are German. Their CV check is a specialist reading your document and writing comments into it; she works in German. Their fifty sentence blocks are German sentences. If you are applying in English to a Zurich employer — and a quarter of the adverts in the studio cantons whose language we record are in English — the only part of that shop you can use is the picture.
This is also where the neighbouring-country reflex costs people. A reader arriving from the United Kingdom or the United States has learned that a photo on a CV is a liability, and leaves it off. A reader arriving from Germany has learned the same thing, for a different legal reason. Switzerland did not follow either of them; the photo is conventional here, and the official application guidance treats it as part of the personal-details block. We have a separate answer on how far that convention goes and what the official page says in each language — the point for this comparison is narrower: the thing you were planning to skip is the one thing cvpics.ch is genuinely good at.
A studio has a map. Software does not
This sounds obvious until you measure it. We took the open adverts in our own stock and resolved the canton from the location field, using the same lookup that drives the location filters on the site. Of the open adverts whose canton can be resolved, 56.1 per cent sit in the five cantons that have a studio — Zurich, Bern, Basel-Stadt, St. Gallen and Lucerne. 27.1 per cent sit in French-speaking Switzerland and Ticino, where there is no studio at all. 16.8 per cent are spread across the remaining cantons. Zurich on its own accounts for 30.5 per cent.
For an expat already living in Zurich or Basel, that map is friendly: the Zurich studio advertises itself as ten minutes from the main station and bookable at short notice, and just over half of the market you are applying into sits in the same five cantons. For someone relocating to Lausanne, Geneva or Lugano, the map says something else. A quarter of the Swiss market is in places their network does not reach, and no update to their website changes that.
And for anyone still abroad, the map is simply not yet relevant. This is the practical sequence rather than a preference: write and send applications now, from wherever you are, using whatever produces a Swiss-format document; book the studio in the week you arrive, or when you next travel here for an interview. A photo is a one-off purchase that lasts three to five years. It does not have to happen first, and treating it as a blocker is the most common way this decision goes wrong.
What CHF 399 buys and what CHF 15 a month buys
These two prices measure different things. CHF 399 at cvpics.ch buys a dossier written by an HR specialist: a phone call, a choice from fifteen CV templates, a first draft within four working days at the latest. Their page is precise about what she works from — the old CV, all the employer references, LinkedIn entries and the impression formed from emails and the call. What you are paying for is not typing. It is an outside view of your own career.
That is the service no generator provides, and we will not talk it down. Someone reading your Arbeitszeugnisse — the Swiss employer references — for the first time finds evidence in them that you skim past, because for you it was just the job. If you are coming back after a break, changing field, moving up to a leadership role, or four months into a search with no interviews, CHF 399 is not buying prose. It is buying a second opinion, and that is money well spent.
CHF 15 a month buys repeatability instead. The CV is written against one specific advert, which is already in front of us rather than something you have to paste in; the next advert gets its own version, and the version stays attached to the advert instead of becoming another file name. The cost tracks the months of your search, not the number of applications in it. Apply once and the human wins. Apply twenty times and the arithmetic reverses somewhere in the third week.
Our own row, checked rather than remembered
A comparison is only worth as much as the line it writes about itself, so here is ours, read out of the code and off the live site on 4 September 2026. The editor opens with no account: an anonymous request returns a finished Swiss-format document, while the endpoints for saving and for regenerating both refuse an unauthenticated call. The rule sits in the code in almost these words — building and previewing stay free, and only leaving with the file is gated. That gate is tighter than it is usually described: it is not satisfied by a free account, but by access, meaning the trial or the subscription.
The rest of the row: five documents a day and ten per rolling week on the free account, and the same allowance for AI editing instructions; a seven-day free trial; then CHF 15 a month or CHF 95 a year, cancellable monthly. Export as PDF and as Word, with no watermark on either. Design: two layouts times three fonts times nine accent colours, which is 54 design variations — a multiplication, not a gallery of 54 drawn designs, and the difference matters. cvpics.ch sells seven individually designed templates and offers fifteen when a specialist writes for you. That is more visual variety than we have, and a reader who wants variety should go there.
What is built into ours instead is the part a Word template leaves you to add by hand: the permit line, language levels on the A1–C2 scale rather than the word «fluent», the workload as a Pensum in per cent, and employer references as part of the dossier. Plus the job-search-efforts sheet at /arbeitsbemuehungen, which writes your tracked applications into the official SECO form. One sentence matters more than the form: efforts count only once the office that supervises your claim has received them. We fill in the sheet; we do not replace the filing.
Who should pick which
Go to cvpics.ch when you need a picture. That is the clearest recommendation on this page and it holds regardless of what you write with afterwards. Go there too if you would rather own a file than rent a subscription, if it matters to you that your CV is never uploaded anywhere, or if you are at a turning point where a person should read your references — for one important dossier, a specialist at CHF 399 is a sensible expense.
Use us when you are writing a series, when you are applying in English or across two languages, when each advert deserves its own version rather than one handsome version for all of them, and when you need a filled-in job-search-efforts sheet at the end of the month. And use us now if you are still abroad, because nothing in our side of the table requires you to be in the country.
The likeliest answer is both, in order. One appointment, once, for a portrait that lasts several years. Then a document that changes for every advert, with that portrait sitting in its sidebar. Some comparisons are two vendors fighting over the same franc. This is not one of them.
Everything about cvpics.ch comes from their own pages and booking forms, opened on 4 September 2026: home page, /preise-bewerbungsfotos/, /bewerbungsfoto/, /lebenslauf-vorlagen/, /cvcheck/, /bewerbung-schreiben-lassen/, /anschreiben-schreiben-lassen/, /arbeitszeugnis-pruefen-lassen/ and /impressum. Where a marketing tile and a booking form give different prices, the form price is quoted and the tile is named beside it. Original German wording is quoted where their phrasing is the evidence. The cantonal shares were computed from the adverts open in our own stock on 3 September 2026, apprenticeships and internships excluded; the canton is resolved from the free-text location with the same lookup table that drives the location filters on the site. Roughly three in ten open adverts name no recognisable canton and stay outside the calculation. The table matches a canton by its principal towns rather than every municipality, so the studio-canton share is a floor rather than a ceiling. Language shares cover the adverts whose language is recorded. We publish shares, never absolute stock counts. Our own prices, quotas and design counts come from the code, not from our marketing.
Write a custom CV for every job you apply to
Most people send the same CV everywhere. The editor rewrites yours against the posting — Swiss format, the right language, in about a minute.
CV maker & resume builder: for a specific advertSources
- cvpics.ch — home page and career services (retrieved 4 September 2026)
- cvpics.ch — CV templates, prices and terms (retrieved 4 September 2026)
- cvpics.ch — written application service, booking form (retrieved 4 September 2026)
- cvpics.ch — CV check, booking form (retrieved 4 September 2026)
- cvpics.ch — application photo, process and extras (retrieved 4 September 2026)
- cvpics.ch — imprint, franchise locations (retrieved 4 September 2026)
- arbeit.swiss — application tips (SECO)
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%