Job Ad Costs in Switzerland

Job ad costs in Switzerland range from free (public RAV/ORP platforms) to CHF 500–3000+ per posting on private job boards like Indeed or LinkedIn, depending on your canton, visibility level, and contract terms. Most SMEs budget CHF 200–800 per ad for local reach; national campaigns cost more. You have no legal obligation to use paid platforms, but many employers do to reach passive candidates faster.

Also available inDeutschFrançaisItaliano

Posting a job ad in Switzerland involves no mandatory cost, but most employers spend money to reach beyond free cantonal RAV/ORP boards. Costs vary by platform, geography, and how long you want the ad visible.

Budget depends on whether you target your canton, multiple cantons, or Switzerland-wide; whether you want featured or standard placement; and how many candidates you need.

Platform costs and typical ranges

Free options exist: RAV/ORP websites in each canton and some professional associations list jobs at no charge. Private platforms charge per posting or by subscription. Indeed, LinkedIn Jobs, and local boards typically cost CHF 150–500 per ad in German-speaking cantons (ZH, BE, AG); CHF 200–600 in Romandy (VD, GE) and Ticino (TI).

Featured or premium placement (homepage, longer visibility, email alerts to candidates) can double the price. Annual subscriptions with multiple postings save per-ad costs but require predictable hiring volume.

  • Free: RAV/ORP, professional association boards, your own website
  • Budget tier: CHF 150–300 per ad on regional platforms (JobScout, Glassdoor)
  • Mid-range: CHF 300–800 on Indeed or LinkedIn with 30-day visibility
  • Premium: CHF 1000–3000+ for featured national campaigns
  • Add costs: recruiter fees (15–25% of first salary), HR software integrations
  • Multi-canton postings cost more; single-canton ads in smaller cantons cost less

When ad costs come up and what you should track

Budget ad spending when you have an open role and timeline pressure. Most hiring managers allocate CHF 400–1000 per position; scaling up requires advance budget approval. Track which platform brought your best hires—this ROI analysis helps next recruitment cycle.

No legal obligation requires you to spend money advertising. However, if you commit to using a paid platform's contract terms (e.g., a 30-day posting), you must honour the payment. Check contract language before signing up.

  • Plan spending 2–4 weeks before you need to hire
  • Compare cost-per-application across platforms over 3+ hiring cycles
  • Negotiate multi-posting discounts if you hire frequently
  • Document which platform sourced your final hire for future benchmarking
  • Factor in platform integration time (API setup, candidate screening tools)
  • Review invoices for duplicate charges or auto-renewals

Common mistake: overspending on reach you don't need

The most common error is posting identical ads on five platforms at once without testing. You might spend CHF 2000+ monthly while 80% of replies come from one source. Start with your most cost-effective platform (often your canton's RAV/ORP plus one commercial platform), measure response quality, then expand.

Another trap: running ads too long after you've hired. Remove or pause postings immediately to avoid wasted daily spend. Set calendar reminders to pause featured placements when interviews are underway.

  • Test one or two platforms first; don't spray across all boards
  • Pause ads within 24 hours of hiring someone—don't let spend run
  • Check invoicing for subscription auto-renewals you no longer need
  • Avoid 'featured' tiers unless you're hiring urgently or competition is high
  • In rural cantons, free RAV/ORP boards often suffice; paid ads may be wasted spend
  • Never pay a recruiter fee AND platform fee for the same hire without comparing total outlay

Frequently asked questions

Do I have to pay to post a job in Switzerland?
No. Every canton's RAV/ORP (now URC in some regions) offers free job posting. Professional associations and sector boards may also be free. However, free boards have limited reach; most employers pay to reach passive candidates on private platforms like Indeed or LinkedIn.
What's the average cost for a single job ad in my canton?
Budget CHF 200–500 for a single 30-day posting on a mid-market platform (Indeed, Glassdoor) in most cantons. Zurich, Geneva, and Basel may run CHF 300–800 due to higher competition. Smaller or rural cantons often see lower prices or sufficient results from free RAV/ORP listings.
How do I know if I'm paying too much?
Track applications and hires by source. If a platform costs CHF 400 but generates one unqualified applicant while RAV/ORP brought three qualified ones free, the paid platform isn't worth it for your role. After 3–5 hiring cycles, you'll see your cost-per-hire trend by platform.

General information for Swiss employers, not legal advice. Have a lawyer confirm anything with legal consequences.