What is an alternative to Excel for tracking applications?
Updated:
In short
Three, and which one fits depends on what the list is for. If you are registered with an RAV, the official record is not an alternative at all — job-search efforts count only through the Job-Room eService or the printed arbeit.swiss form. For your own overview, any spreadsheet works, and Excel on the web costs nothing. If you already look for Swiss adverts online, keep the list where the adverts are: on SwissJobs.app every job you save arrives in your application list with title, employer, location, link and date, free with an account. Keep Excel for what it does better — calculating, printing, owning the file.
The useful comparison is not feature against feature. It is how much typing each option leaves you, and whether the row still means something in six months. In Switzerland the fields are not a matter of taste: the official proof form asks for the date of the application, the company and its address, the contact person with a phone number, the job title, whether the RAV assigned the vacancy to you, full-time or part-time with the percentage, how you applied — in writing or electronically, in person, by telephone — and the outcome, including the reason for a rejection.
Every one of those fields comes from the advert or from your inbox, which is why the interesting question is where the row gets created. What follows about Excel comes from Microsoft's Swiss Excel page; what follows about the record and the eServices comes from arbeit.swiss. Both read on 24 August 2026, and the description of our own list reflects the same date.
Median number of days since an advert first appeared, across the adverts currently open on SwissJobs.app, by occupation family, as of 21 August 2026. It measures the age of open adverts, not how long an advert stays online.
- Excel is already free for this. Microsoft's Swiss page states that anyone can use Excel on the web online free of charge, for one person, with 5 GB of storage. The paid tiers listed next to it — Microsoft 365 Single at CHF 99.95 a year, Family at CHF 139.95, Premium at CHF 199.95 — buy the desktop apps and Copilot, not a better application list. Price is not the reason to switch.
- If you are registered with an RAV, the columns are prescribed. The arbeit.swiss form «Nachweis der persönlichen Arbeitsbemühungen» defines what an application row contains, down to the reason you were turned down. Build your own sheet with the same fields and month-end is a copy job; build it with «company / job / status» and month-end is a memory test.
- The advice to keep a list is the authority's own. On its English application-tips page, arbeit.swiss writes: «Keep a record of applications sent, ongoing application procedures and outstanding responses. Good organisation will help you keep on top of things and stick to deadlines.»
- Reading the English pages does not get you an English form. The English forms page lists the proof of job-search efforts only in its German edition, while the RAV eServices are listed in English as «Efforts to find work», «Incapacity to work» and «Documents for jobseeking». Expect to fill in German field names whatever language you work in.
- A URL is not a record. Adverts get filled and vanish: across our index the median open advert is between 15 and 41 days old depending on the occupation family. A cell holding only a link points at a dead page by the time anyone asks about it, so write out the title, the employer, the location and the date next to it.
- What we cannot do, and it is the reason to keep a spreadsheet: our list has no export and no print view, so you cannot hand it in as a file or carry it to a meeting on paper. It has no fields for workload, application method or rejection reason. For adverts that came from LinkedIn we do not show a link back to the posting. And without an account and a connection you see none of it.
Who to choose
With Excel 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 Excel if
Excel — free, endlessly adaptable, still yours if a vendor shuts down — and many RAV advisers accept a clean printout from it as an overview.
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.
Feature comparison
| Feature | SwissJobs.app | Excel |
|---|---|---|
| Records applications | Yes | Yes |
| Keeps the advert with the application | Yes | No |
| Filled from the job search itself | Yes | No |
| RAV job-search-efforts form (SECO) | Yes | No |
| Print-ready monthly sheet | Yes | No |
| CV linked per application | Yes | No |
| No hand-maintained spreadsheet | Yes | not stated |
| Start without an account | Yes | not stated |
| Free to use | Yes | not stated |
| 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 | Excel |
|---|---|---|
| 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 Excel does better, and it is a real list
The file is yours. It sits on your own machine, it opens in ten years, and no provider gets to decide whether the free tier still exists next spring. For a list that has to survive a control period and may be produced in a dispute, that is not a minor advantage — it is the main one. A tracking product that changes its terms takes your evidence with it; a spreadsheet on a disk never does.
It also calculates. How many applications went out this month, how many have had no reply after four weeks, what share of the adverts that went through a large applicant system ever answered at all — three formulas and you have numbers about your own search that no finished product hands you in that shape. The same flexibility lets you add whatever column your case needs: commute time, language requirement, permit question, the name of the person who said they would call back.
And it prints. Being able to slide a sheet of paper across the desk at an RAV meeting beats reading numbers off a phone. The cost of all this is nothing: Microsoft's Swiss page says Excel on the web is free to use for one person with 5 GB of storage, and the paid tiers exist for the desktop apps, not for twenty rows of job applications. Anyone telling you a spreadsheet is too expensive or too technical for this job is arguing against a problem you do not have.
In Switzerland the list has a prescribed shape
This is where international advice about job-hunt trackers stops being relevant. If you are registered with an RAV, you are not keeping a private overview; you are producing a record. The arbeit.swiss form «Nachweis der persönlichen Arbeitsbemühungen» shows what that record contains: the date of the application, company and address, contact person with telephone number, the job title, whether the RAV assigned the vacancy, full-time or part-time as a percentage, how you applied, the outcome, and the reason if the answer was no — plus your name and the month the sheet covers.
The digital route runs through Job-Room. Under eServices for jobseekers, arbeit.swiss lists «Efforts to find work», «Incapacity to work» and «Documents for jobseeking», and its forms page recommends the eServices over paper because they guarantee protected and confidential transmission. That is the channel where efforts count. Excel does not submit anything, and neither do we.
How many applications you owe each month is agreed individually with your RAV, and practice differs from canton to canton — arbeit.swiss points you to your own office for personal advice. The consequence for the tooling question is the same everywhere: your overview is useful when it transfers into those fields without a second round of work. Verify the specifics with your RAV rather than with any tool's marketing page, including ours.
Where the spreadsheet actually breaks
A spreadsheet is not bad at storing. It is bad at the moment of entry. Every row is typed out of an advert that happens to be open, and the timing is unhelpful: you have just sent an application, you are finished, and now you are asked to copy eight fields into a second window. That is where the gaps appear that cannot be closed a month later — the employer is there, the exact job title is not, the workload is missing, the contact person was never captured at all.
The second break is the link, which feels like the best possible entry because it contains everything, and is the only entry that expires by itself. Vacancies get filled and disappear: across our index the median open advert is 15 to 41 days old depending on the field, longest in construction, shortest in engineering roles. When your counsellor asks in month three, or when you want to remember what the advert promised before an interview, the URL lands on a generic careers page or on nothing.
The rule that follows applies to every tool, ours included: write the facts out instead of pointing at them. Job title verbatim, employer with location, date, how you applied, and for the outcome not just «rejected» but the reason given. Save the advert as a PDF if you want the wording — the official form even provides a field for attachments. Then the link is a convenience rather than the evidence.
What our application list does, and what it does not
Our answer to the typing problem is to remove it. The list lives inside the same job search, so a vacancy you save from the feed is already there afterwards, carrying job title, employer, location, link and date without a single keystroke. One checkbox turns a saved advert into an application, the date can be clicked and corrected if you actually sent it two days later, and entries are grouped by day, so «what did I do this week» is a glance rather than a reconstruction.
Anything that did not come from here goes in by hand: job title, company, location, date, the address of the posting, and a field for the contact person with name, email and phone. That covers the application you made through another board, a newspaper advert or a conversation. All of it sits in the free tier — an account with an email address is enough, and no card is asked for.
Now the limits, because they decide the choice. There is no export and no print view, so the list cannot be submitted as a file or carried to an appointment on paper. There are no columns for workload, application method and rejection reason, the three the official record wants. For adverts that came from LinkedIn we do not display a link back to the posting. And it needs an account and a connection, which a file on your laptop does not. If you need something to hand over, you still need a spreadsheet or the form.
Google Sheets, dedicated trackers, and paper
Google Sheets is the obvious substitute and structurally the same thing — Google states that anyone with a Google account can create documents in Sheets. What you gain is sharing and phone access; what you give up is the file sitting on your own disk. For showing a list to a counsellor without emailing it, it is the better of the two spreadsheets.
Then there are dedicated application trackers: Notion templates and products such as Teal or Huntr. They are built around the American hiring funnel and know nothing about the Swiss proof of job-search efforts or about Job-Room. What each costs and does belongs on its own comparison page rather than in a sentence here — but the test for a Swiss control period is not the feature list, it is whether the fields transfer into the official record.
And the underrated option is paper. The official form is a PDF you can fill in or print, and if you send four applications a month and have one interview a week, a sheet in a folder loses you nothing while saving you every login. Software earns its place at the point where you start losing track of replies, not before.
Which alternative suits whom
Registered with an RAV: the record goes through the Job-Room eService or the form, because that is the only place your efforts count. Everything else — Excel, us, a notebook — is the working list beside it, the one holding follow-ups, contact people and interview dates. Two lists is not duplication here; it is a division of labour, and any tool claiming to replace the official channel is selling you a risk.
Applying regularly to Swiss adverts you find online, and not registered: use us. The argument is narrow and it is the only one that matters — the row is created when you save the job, because the advert is already here. Over months at two applications a week, that is the difference between a list you keep and a list you meant to keep.
Wanting a file you own, that calculates and prints: stay with Excel, or move to Google Sheets, and lay the columns out to match the official form rather than by instinct. And if your search is a handful of applications, use paper. The best tool for this question is not the one with the most features; it is the one where the row actually gets written after you press send.
Excel's prices and the free-web-use statement come from Microsoft's Swiss Excel page, read on 24 August 2026. The fields of the record come from the arbeit.swiss (SECO) form «Nachweis der persönlichen Arbeitsbemühungen»; the quoted advice and the eService names come from the English application-tips page and the forms page of arbeit.swiss, all read on 24 August 2026. How many applications you must show each month is agreed individually with your RAV, and practice varies by canton — verify it with your RAV. The advert ages are medians of the days since an advert first appeared, computed across the adverts currently open on SwissJobs.app by occupation family, as of 21 August 2026; they measure the age of open adverts, not the total time a vacancy stays advertised. We publish shares and medians, never absolute index figures. The description of our own application list reflects 24 August 2026.
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%