Freelance or web agency in Switzerland: how to choose?
Freelance or web agency in Switzerland? The 4 real differences, when each wins, and what to ask before signing. I own my bias.
You are looking for someone to rebuild your website. You find agencies in Geneva, and you find independents like me. The same question comes up every time: agency or freelance?
Let me be honest with you. I am a freelancer, so I have a bias. But I will try to give you a real comparison. There are cases where an agency is the better choice. There are others where an independent wins. Here is how to decide, no spin.
The 4 real differences (not price)
Everyone compares prices first. That is a mistake. Price is a consequence, not a cause. Here are the four differences that truly matter.
Difference 1: who codes your site. With an agency, several people touch the project. A project manager, a designer, a developer, sometimes an intern. With a freelancer, it is one person. In my case, I code every line myself. You know exactly who does the work.
Difference 2: the communication channel. At an agency, you often talk to a project manager. He then passes things to the technical team. Your request goes through a middleman. With a freelancer, you talk directly to the person who codes. No broken telephone.
Difference 3: redundancy. An agency has several people. If one gets sick, another takes over. A freelancer is alone. If he is on holiday or ill, there is nobody behind him. That is a real risk, and I will not hide it.
Difference 4: the cost structure. An agency carries fixed costs. Offices, salaries, salespeople, accounting. All of that sits inside your quote, even if you do not see it. A freelancer carries far fewer overheads. That is why prices differ, not because the work is worth less.
Keep this in mind: the real question is not "how much does it cost", but "what does my project need".
When an agency is better
I will say it plainly: in some cases, an agency is the right choice. Do not sign with a freelancer on principle alone.
Big project with many trades at once. You want a site, plus an ad campaign, plus a content strategy, plus video shooting. An agency already has all those people under one roof. A freelancer will have to subcontract or say no. For a wide project, the agency coordinates better.
You need continuity guarantees. You are a large company. A broken site costs you thousands of francs per hour. You want someone reachable 24 hours a day, seven days a week, with a backup team. A structured agency offers that. An independent cannot promise the same, honestly.
Very tight deadlines on high volume. You must deliver fifty pages in three weeks. One person cannot. Five people in parallel, yes. The agency wins on raw volume.
Your management wants a known brand. Sometimes the choice is political. Your board wants a reassuring name on the contract. That is a legitimate criterion, even if it is not technical.
If you fall into one of these cases, go with an agency. I would rather tell you that than sell you the opposite.
When a freelancer is better
Now the other side. Here are the cases where an independent is the better choice for you.
Controlled budget. A Geneva SMB does not need to pay an agency's overhead. With me, a brochure site starts at CHF 2,500. A more advanced or multilingual site runs from CHF 3,000 to 12,000. You pay for the work, not the offices. My pricing is public and detailed, with no surprise at quote time.
Direct contact, no middleman. You write to me, I reply to you. You ask for a change, I make it. No project manager filtering things, no meeting to decide on a meeting. For a small business, that speed changes everything.
The same person follows your site over time. The Ahmed Ghattour & Co site, my client case to date, is still maintained by me since launch. The person who coded it is the person who maintains it. At an agency, the team that delivered your site is often gone two years later.
Focused, clear project. A brochure site, a custom business tool, an automation. When the need is precise, a freelancer goes straight to the point. No machine to coordinate. A custom business tool starts at CHF 4,000 with me, an automation from CHF 800.
You want to understand what you are buying. I explain every technical choice in plain language. Why this type of site, why this hosting, what you pay and why. For a non-technical SMB owner, that is reassuring.
The traps on both sides
No option is perfect. Here are the real traps, on both sides. Read them before you sign anything.
Traps on the agency side:
- You are not the priority client. An agency has big accounts. If your project is small, you come second. Your requests wait.
- The quote hides costs. An agency's hourly rate is high because it funds the whole structure. One billed hour does not mean one hour of code.
- The team rotates. The person who charmed you in the meeting is not always the one who codes. And they can leave mid-project.
- Administrative weight. Every small change goes through a quote, an approval, a delay. For an SMB in a hurry, that is frustrating.
Traps on the freelance side:
- The single point of failure. If the freelancer is ill, on holiday, or vanishes, your project stops. That is the number one risk, and it is real.
- Limited capacity. One person cannot do everything at once. If I take on too many clients, quality drops. A good freelancer sometimes turns work down.
- Not all freelancers are equal. The label "freelancer" guarantees nothing. Some rush the work, subcontract in secret, or disappear after payment. You have to check.
- Fewer processes. A beginner independent can lack method. No clear contract, no backups, no follow-up. Verify this before signing.
I am transparent: I am starting out, and I have only one client case delivered to date. For me, that is a strength. I have all my time for your projects, and my rates are launch rates. But you have the right to know that before you choose.
What you must ask before signing
Whether you talk to an agency or a freelancer, ask these questions. The answers will tell you everything. Write them down.
- Who exactly codes my site? At an agency, ask for the person's name, not just "our team". With a freelancer, it is him, full stop.
- Who maintains the site after launch? The same person? A different team? At what price? With me, hosting and maintenance cost CHF 800 per year, or CHF 80 per month.
- What happens if you are unreachable? Ask this question frankly, especially of a freelancer. An honest answer beats an empty promise.
- Do the code and the site belong to me? Check. You must be able to leave with your site and your access, without depending on the provider forever.
- How much does a change cost after launch? Ask for the hourly rate outside any package. Mine is CHF 100 per hour, posted, no tricks.
- Can I see a real project and contact it? Not a screenshot, a real site online. And ideally, speak to the previous client.
If someone dodges these questions, that is a signal. A good provider, agency or freelancer, answers without ducking.
My opinion (I have a bias, I own it)
Here we are. I am a freelancer, so I lean toward the freelance side. I will not pretend otherwise.
My honest take: for a Swiss SMB, a sole proprietorship, a local shop, a small firm, a freelancer is often the best value for money. You talk to the person who codes. You pay for the work, not the structure. And the same person follows your site over time. That is exactly my case with Ahmed Ghattour & Co, a firm in Tripoli. I rebuilt their bilingual English and Arabic site, around twenty pages, still maintained today.
But I will not lie to win a client. If your project is huge, if you need a full team and a continuity guarantee, take an agency. That is the right choice, and I will tell you to your face.
I never bash agencies. Many do excellent work. Just as WordPress stays great for other needs, an agency stays great for other profiles. I code custom, that is my craft, and I own it without putting others down.
So the real question is not "who is better in general". It is "who fits my project, my budget, my way of working". If you are an SMB and direct contact appeals to you, we are probably a good match.
The best move is to talk it through. To learn who I am and how I work, get to know me on my About page. And if your project is clear in your head, let's talk directly through the contact form. Twenty minutes is often enough to see if the fit is there.