Freelancer or agency: which should you choose, and at what price?

In short

For a website, a freelancer usually charges CHF 800 to 2,000, a small or mid-sized agency CHF 1,500 to 9,900. The difference pays for extra hands: several specialties under one roof, and someone who takes over during vacations. For a small site, a freelancer is often enough. A big project calls for an agency.

Published November 4, 2026

(Interlude) Choosing, in 987 points

01 / 03

Four types

Freelancer, small agency, mid-size agency, large agency.

02 / 03

One contact

Often what matters most.

03 / 03

The right choice

The one that fits your project and your budget.

The four types of provider

Swiss providers can be sorted into four types, by team size. That size changes the way they work, and often the price.

  • Freelancer: one person working for themselves.
  • Small agency: 2 to 9 people.
  • Mid-sized agency: 10 to 29 people.
  • Large agency: 30 people or more.

Published prices, type by type

These ranges come from the prices Swiss providers publish on their own sites. “Usually” means the middle half of the published prices: a quarter of the offers cost less, a quarter cost more.

ServiceFreelancerSmall agencyMid-sized agencyLarge agency
Hourly rateCHF 100–150CHF 140–190CHF 150–190rarely published
Website, one-offCHF 800–2,000CHF 1,500–5,000CHF 3,900–9,900rarely published, by quote
Online store, one-offCHF 2,500–3,500CHF 4,500–12,500CHF 8,000–12,900rarely published, by quote
SEO, per monthCHF 300–700CHF 600–2,500CHF 1,500–3,250rarely published
Google Ads management, per month, excluding the ad budgetCHF 390–790CHF 490–1,000CHF 990–2,000rarely published
AI visibility (GEO, AEO), per monthCHF 290–1,040CHF 550–1,750CHF 1,800–2,700rarely published

Published prices, surveyed in October 2026, in Swiss francs. Large agencies rarely publish their prices: they price each project with a quote. Many of these prices exclude VAT. In that case, 8.1% is added to the invoice.

The same word doesn’t always cover the same work. A “website” can have one page or fifteen, with or without the text. Before you compare two prices, look at what each offer includes.

Strengths and limits of each type

Freelancer

Strengths. Prices are usually lower. You talk directly to the person doing the work. And they adapt easily to the way you do things.

Limits. There’s only one pair of hands. A vacation, an illness or a busy month, and everything slows down. They often have one specialty, such as design, SEO or Google Ads, rarely all of them. And if they stop, everything has to start over with someone else.

Small agency

Strengths. It brings several skills together under one roof. You keep the same point of contact. And its prices stay reasonable.

Limits. Its capacity is limited for a big project. It depends on a few key people. And quality varies a lot from one agency to the next: look at work they’ve already delivered before you choose.

Mid-sized agency

Strengths. It has a full team: design, development, SEO and campaigns. Its project method is well tested. When someone is away, a colleague takes over.

Limits. Its prices are higher, and project management time is billed too. You often deal with a project manager rather than the person doing the work.

Large agency

Strengths. It has the capacity for big projects: several languages, several sites, highly specialized experts and brand strategy.

Limits. Its minimum budgets are high and its prices rarely published. Small requests come after those of big clients. And there are often several intermediaries between you and the person doing the work.

How to choose, based on your project

Your projectWhat often fitsWhy
A small brochure websiteA freelancer or a small agencyA few pages call for few different skills. A good freelancer does it very well. A small agency can also write the text and design the site.
An online storeA small or mid-sized agencyA store needs design, payments, shipping, the catalog and sales tracking. It’s simpler when those skills work together.
Ongoing SEO, month after monthA specialized freelancer or a small agencyThe work is regular and needs continuity. Ask who takes over your account during vacations.
Google Ads campaignsA specialized freelancer, or a small or mid-sized agencyFor one or two campaigns, a specialist is enough. With several campaigns, pages to build and tests to run, a team keeps up the pace better.
A large project in several languagesA mid-sized or large agencyIt takes several people working in parallel, and someone for each language.

Whatever you choose, ask what the offer includes: the number of pages, who writes the text, what each step covers, and whether VAT is added.

Where our prices sit

Our prices are fixed: one for each project, and one a month for each plan, with no VAT on top. They’re written in advance, like an agency’s. And you talk to the same person from the first call to launch.

With us, a 5-page brochure website costs CHF 2,500 if you provide the text and photos, or CHF 4,400 if we design and write it. A WooCommerce store with up to 50 products costs CHF 10,500. These prices sit in the small agency range. All our prices, and what each one covers, are on the prices page.

We work mostly for small businesses: their website, their online store, their SEO and their campaigns. For a large project in several languages, a bigger agency will serve you better.

Frequently asked questions

What happens if my freelancer stops?

If the site, the domain name and the Google accounts are in your name, another provider can take over without starting from scratch. Check this from the start. With us, everything is created in your name from day one.

Why are there no prices for large agencies?

Because they rarely publish their prices. They price each project with a quote, often with a minimum budget. We’d rather say so than guess.

Can you work with a freelancer and an agency at the same time?

Yes. For example, the website with an agency and Google Ads with a specialized freelancer. Just decide who coordinates, and track the results in one place so everyone sees the same numbers.