Decision guide · Switzerland
Hire a developer or outsource the project?
Hire when software is a permanent capability of the business: a roadmap with no planned end, a team to build, a system to run in-house. Outsource a project when the need has a scope, acceptance criteria and a deadline — and someone can take the system over after delivery. In between sits the most common case: ship a first version as a project, then hire the person who will evolve it.
I am not a recruitment agency: I do not place developers and I do not do staff augmentation. I deliver fixed-scope projects, from CHF 20’000. So I have an interest in you outsourcing — all the more reason for every criterion on this page to be checkable, for every figure to have a dated source, and for the tool to be able to answer “hire”.
Updated
In brief
- Hire
- A continuous capability: recurring cost, one to three months of the candidate’s notice (Swiss CO art. 335c), in-house management.
- Outsource a project
- A defined result: price agreed before work starts, delivery, then taken over by you or the vendor.
- Median ICT salary
- CHF 9’949 a month, 13th salary included pro rata (FSO, 2024) — about CHF 119’000 a year.
- Employer contributions
- About 10% to 12% of salary at the legal minimum (AHV/IV/EO, unemployment, pension, family allowances), accident insurance on top.
- Placement
- 10 to 20% of annual salary under the fee schedules published by the Swiss Armed Forces and ZHAW.
- What I sell
- Fixed-scope projects from CHF 20’000. No placement, no staff augmentation, no hourly billing.
01 — Models
Five ways to get software built
Four kinds of provider and one form of contract. Fixed scope is not a kind of provider: an agency or an independent may offer it — or not.
| Model | Who pays for overruns | How you pay | Time to start | After delivery | Right when |
|---|---|---|---|---|---|
| Permanent hire | You | Salary and contributions every month, whether the work moves or not | The search, then the candidate’s notice: one to three months | The person stays — and so does the knowledge, as long as they stay | Software is a permanent capability |
| Contractor / staff augmentation | You: you pay for time | Hourly or daily rate | A few weeks | The contract ends, the knowledge leaves with it | A team that can direct the work needs extra hands for a period |
| Agency | Per contract: you on time-and-materials, the agency on fixed fee | Fixed fee or time spent, coordination included | A few weeks | Often a maintenance contract | The project needs several disciplines in parallel |
| Independent engineer | Per contract | Hourly or fixed fee | Fast if available | Depends on one person: documentation matters | The project fits in one senior person’s hands |
| Fixed-scope project (a contract form) | The vendor, on the written scope | A price agreed before work starts; written amendments for the rest | After scoping | Hand-off: code, accounts, documentation | The need can be written as acceptance criteria |
02 — Criteria
When to hire, when to outsource
Hire when
- Software is your product, and its roadmap has no planned end.
- You ship changes every week, not once a quarter.
- You need to build a team — and the first hire will have to lead it.
- Operations (support, incidents, data) must be run in-house.
- Knowledge of the system is an advantage you do not want to rent.
Outsource a project when
- A specific piece of software has to be delivered: a product, a tool, a rebuild.
- The scope can be bounded and written as acceptance criteria.
- You do not have the engineering capacity to start yet.
- You want a vendor to carry delivery responsibility, by contract.
- An in-house team — existing or to be hired — can take the system over after delivery.
The mixed case, the most common one
A small company with no technical team that wants a lasting product does not have to choose right away. Ship the first version as a project, with code and documentation built to be taken over, then hire the person who will evolve it. It is often safer than hiring cold, where nobody in-house can assess the first technical candidate and they arrive with nothing to take over.
03 — Cost of a hire
What an employed developer costs in Switzerland
The items with a public source, and its date. The ones without one are named, not guessed.
- Salary
- The median for ICT specialists is CHF 9’949 gross a month, 13th salary and bonuses included pro rata (FSO, Swiss Earnings Structure Survey 2024): CHF 7’200 up to 29, CHF 9’995 from 30 to 49, CHF 11’349 from 50. The swissICT 2026 study puts a senior profile at CHF 130’650 a year on average and a junior new hire at CHF 80’000.
- AHV/IV/EO
- 5.3% of salary paid by the employer, with no ceiling (AHV leaflet 2.01, 2026), plus the compensation fund’s administration fee, whose rate depends on the fund.
- Unemployment insurance (ALV)
- 1.1% paid by the employer up to CHF 148’200 of annual salary; nothing above since 2023 (FSIO, 2026).
- Occupational pension (BVG)
- Minimum retirement credits of 7% (age 25–34), 10% (35–44), 15% (45–54) and 18% (55–65) of the coordinated salary, at least half paid by the employer (BVG art. 16 and 66). Coordinated salary in 2026: salary up to CHF 90’720, minus the coordination deduction of CHF 26’460. Many pension funds insure more than this minimum.
- Accident insurance (UVG)
- Occupational accident premiums are paid by the employer (UVG art. 91). Their rate depends on the insurer and the risk: the FSIO publishes no reference rate.
- Family allowances
- From 1.025% to 2.75% of salary depending on the canton (cantonal funds, non-agricultural; FSIO, 2026).
- Recruitment
- A placement agency charges a percentage of annual salary. The fee caps published by two public employers run from 10 to 20% (Swiss Armed Forces, VAT included) and from 12 to 20% (ZHAW, plus VAT) depending on salary. Germany’s federal trade agency GTAI estimates the Swiss market at 10–25%, 20–35% for executives — an estimate it calls rough itself.
- Lead times
- The probation period is one month by default, three at most (CO art. 335b). A candidate employed for two to nine years gives two months’ notice to the end of a month (CO art. 335c). Add the length of the search, for which I found no reliable recent Swiss measurement.
- What has no public price
- The team’s time to recruit and onboard, the workstation and licences, management, and the risk of a first technical hire nobody in-house can assess.
Worked example: a median salary, age 35–44
On the annualised ICT median — CHF 9’949 × 12 = CHF 119’388, my arithmetic — employer contributions at the legal minimum come to CHF 12’078–14’137 a year: AHV/IV/EO CHF 6’328, unemployment CHF 1’313, pension CHF 3’213 (a 10% credit on a coordinated salary of CHF 64’260, half paid by the employer), family allowances CHF 1’224 to CHF 3’283 depending on the canton. That is 10.1% to 11.8% of salary, before accident insurance, fund fees and any pension above the minimum.
If the hire goes through an agency, add CHF 17’908 (Swiss Armed Forces schedule, 15%, VAT included) to CHF 19’102 plus VAT (ZHAW schedule, 16%). First year: about CHF 131’000 to CHF 153’000 in cash for one person, before the workstation, accident insurance and management time.
That amount does not buy the same thing as a project: a year of capacity, not a defined result. Which is why you decide what you need first — the tool below is for that.
04 — Cost of a project
What an outsourced project costs
- The price
- Set before work starts, on a written scope. With me: from CHF 20’000; a product rebuild usually lands between CHF 25’000–80’000, an automation system between CHF 20’000–50’000, a SaaS v1 between CHF 20’000–45’000. Other vendors have their own prices: compare written proposals, not hourly rates.
- Scoping
- One to two weeks before the proposal. When the scope is not clear, an internal workshop or a paid diagnostic (CHF 2’400 with me, credited against the build) avoids pricing the wrong thing.
- The hand-off
- Code, accounts, environment variables, architecture and operations documentation, a hand-over call. Ask for it in writing, whoever the vendor.
- Ownership
- The code and the accounts must be in your name. Otherwise you are renting software you believe you own.
- After delivery
- A project does not buy continuous capacity. Changes cost in-house time or a new fixed fee. With me: thirty days of warranty against the acceptance criteria, then, only when it makes sense, a fixed monthly capacity — never imposed (full process).
- The risk
- On a real fixed fee, overruns are the vendor’s. On a “fixed fee” that bills every change by the hour, they are yours: read the amendment clause.
05 — Market
The Swiss market in 2026: two signals
In the long run, ICT-Berufsbildung Schweiz expects a gap of 54,400 ICT specialists by 2033, beyond what education and immigration will supply (press release, 18 September 2025). In the short run, the 2025 Adecco/University of Zurich index counts only 4 of 32 occupational groups in shortage — ICT occupations are no longer among them — and IT job ads were up 6% year on year again in the second quarter of 2026, mostly for developers.
The practical reading, and it is an opinion: hiring a common profile is more feasible than three years ago; hiring the first engineer of a company with no technical team remains hard, because nobody in-house can assess them.
06 — Decide
Eight questions, one recommendation
The rules are public: off-the-shelf software that covers the need always wins, an unclear need gets clarified first, then an explainable weighting. On a tie, the option I sell comes last.
Recommendation
Answer the eight questions: the recommendation appears here, with its reasons. No answer is pre-selected.
- AHV/IV/EO (5.3%)
- CHF 6’328
- Unemployment (1.1% up to CHF 148’200)
- CHF 1’313
- Pension, employer minimum
- CHF 3’213 (10% × CHF 64’260 ÷ 2)
- Family allowances (1.025–2.75%)
- CHF 1’224 – CHF 3’283
- Contributions, legal minimum
- CHF 12’078 – CHF 14’137 (10.1% – 11.8% of salary)
- Placement through an agency (public schedules)
- CHF 17’908 (15%, Swiss Armed Forces) · CHF 19’102 (16%, ZHAW)
- First year, cash
- CHF 131’466 – CHF 152’627
Not included: accident insurance (insurer-specific rate), compensation-fund fees, pension above the minimum, workstation, management time.
A calculation on the rates published by the FSIO on 1 January 2026, not legal or tax advice.
07 — What I do
What I do, and what I don’t
- What I do
- Fixed-scope projects: product rebuild, process automation, SaaS v1, growth infrastructure. One price, a written scope, a complete hand-off, from CHF 20’000.
- What I don’t
- Recruitment, placement, staff augmentation, developers on loan, hourly billing, part-time CTO roles.
- If the tool tells you to hire
- I am not the answer. One exception: a first version to ship before your hire arrives, built for them to take over.
- If you are choosing between vendors
- The freelancer or agency comparison covers ten criteria. To decide what you can build yourself with AI, the build, buy or delegate diagnostic (in French) is made for that.
Frequently asked questions
How much does a developer cost in Switzerland?
The median for ICT specialists is CHF 9’949 gross a month, 13th salary included pro rata (FSO, 2024) — about CHF 119’000 a year. Add, at the legal minimum, about 10% to 12% in employer contributions (AHV/IV/EO, unemployment, pension, family allowances), accident insurance and, through an agency, 10 to 20% of annual salary in placement fees.
Should I hire a full-stack developer or outsource?
Hire if software is a permanent capability: a continuous roadmap, a team to build, in-house operations. Outsource if the need has a scope, acceptance criteria and a deadline, and someone can take the system over afterwards. With no technical team and a lasting product: a project first, a hire second.
How can a small company ship software without an engineering team?
By buying a result rather than time: a written scope, acceptance criteria, a fixed price, a hand-off with the code and accounts in its own name. And by checking first that off-the-shelf software does not already do most of it.
Should I hire a CTO before building?
Not necessarily. A CTO is justified when there is a team to lead and technical decisions every week. For a first version with a clear scope, a well-scoped project is enough; a CTO becomes relevant when the product has customers and a roadmap.
What is staff augmentation?
A provider places a person with you and bills their time; you direct the work and you pay for overruns. It is useful to reinforce a team that knows how to lead. I do not do staff augmentation.
Can an in-house team take over an outsourced project?
Yes, if the contract plans for it: code and accounts in the client’s name, a standard stack, architecture and operations documentation, a hand-over call. Ask for it in writing, whoever the vendor.
How long does it take to hire a developer?
I found no reliable recent Swiss measurement of search length. What is certain: an employed candidate gives one to three months’ notice to the end of a month (CO art. 335c), then probation lasts one to three months (CO art. 335b).
Does Bynilson recruit developers for other companies?
No. No placement, no staff augmentation, no developers on loan. Bynilson delivers fixed-scope projects.
Sources
All read on 17 October 2026. Derived amounts (× 12, sums, percentages) are computed from these sources and labelled as such.
- Office fédéral de la statistique (OFS/BFS) — Enquête suisse sur la structure des salaires 2024, tableau T17 — salaire mensuel brut par groupe de professions (CH-ISCO 25) · bfs.admin.ch
- swissICT — ICT-Salärstudie 2026 (37’112 salaires, 214 entreprises) · swissict.ch
- Office fédéral des assurances sociales (OFAS/BSV) — Assurances sociales suisses — tableau synoptique des taux de cotisation et de prime, état au 1.1.2026 · sozialversicherungen.admin.ch
- Centre d’information AVS/AI — Mémento 2.01 — Cotisations salariales à l’AVS, à l’AI et aux APG, état au 1er janvier 2026 · ahv-iv.ch
- Fedlex — LPP (RS 831.40), art. 16 bonifications de vieillesse et art. 66 financement · fedlex.admin.ch
- Office fédéral des assurances sociales (OFAS/BSV) — Prévoyance professionnelle — montants limites 2025 et 2026 · bsv.admin.ch
- Fedlex — LAA (RS 832.20), art. 91 — primes à la charge de l’employeur · fedlex.admin.ch
- Fedlex — Code des obligations, art. 335b (temps d’essai) et 335c (délais de congé) · fedlex.admin.ch
- Armée suisse — Groupement Défense — Conditions générales pour les placeurs de personnel (barème d’honoraires, TVA incluse) · vtg.admin.ch
- ZHAW — Conditions générales pour les agences de placement (barème, TVA en sus), valables dès le 19.8.2024 · cdn.refline.ch
- Germany Trade & Invest (GTAI) — Schweiz — Personalsuche und Personalmanagement · gtai.de
- ICT-Berufsbildung Schweiz — Bis 2033 müssen 54’400 zusätzliche ICT-Fachkräfte ausgebildet werden (étude BSS) · ict-berufsbildung.ch
- Adecco Group Suisse / Université de Zurich — Fachkräftemangel Index Schweiz 2025 — communiqué · adeccogroup.com
- Adecco Group Suisse — Swiss Job Market Index, 2e trimestre 2026 — communiqué · adeccogroup.com
Further reading
- Freelancer or web agency in Switzerland: what is the difference, and how to choose?An honest comparison on ten dimensions — cost, communication, capacity, redundancy, delivery risk — then the case where neither is the right answer.Building products9 minRead →
- How much does it cost to build a SaaS v1 in Switzerland?The real price of a first version, without the “it depends” — and why a fixed fee beats hourly billing.SaaS engineering6 minRead →
- Prototype or v1: the difference that decides your launchA prototype impresses in a demo. A v1 survives the first real customer. Confusing them is expensive.Building products5 minRead →
Does your need look like a project?
If the tool leans towards a fixed-scope project, check the fit in six questions. If you are hiring, keep this guide: there is nothing to sell on that side.
danilson.daveigaramos.pro@gmail.com · Reply within 24h, Mon–Fri.