How much does a website cost in Switzerland?
Here are the price ranges published in Switzerland, what changes a quote, the yearly costs and what to check before you sign.
At a glance
Prices collected by Beyondweb from 36 Swiss agencies, updated May 20261:
- One-page site
- CHF 500 to 3’000
- Simple business site, 1 to 10 pages
- CHF 900 to 6’400
- Complex site, from about 20 pages
- CHF 7’500 to 25’000
- Running costs of a simple site
- CHF 300 to 600 a year
The price depends mostly on page templates, languages, features and how much text and imagery the agency produces. Compare offers over the same period, recurring costs included.3
Published price ranges in Switzerland
Most agencies do not publish their prices, because the cost depends on the number of pages, features, automation and the target audience. The agency Beyondweb reviewed 161 Swiss agencies and found concrete prices for 36 of them.1 It records CHF 120 to 250 per hour at agencies, CHF 166 on average; Magic Heidi puts freelance web developers at CHF 80 to 200 per hour and presents these as ranges, not fixed rules.2
For a whole project, Beyondweb’s ranges, updated in May 2026, rest on 22, 33 and 10 recorded prices.1 They are benchmarks, not a market rate:
- One-pager: CHF 500 to 3’000, CHF 1’200 on average.
- Simple business website of one to ten pages, often built on a template: CHF 900 to 6’400, CHF 3’100 on average.
- More complex website from around twenty pages, with agency-produced content and integrations: CHF 7’500 to 25’000, CHF 12’000 on average.
36 of 161Swiss web agencies examined by Beyondweb publish concrete prices1
| Published estimate | Range |
|---|---|
| Prices recorded at 36 agencies | |
| One-pager, 22 prices1 | CHF 500 to 3’000average CHF 1’200 |
| Simple business website of 1 to 10 pages, 33 prices1 | CHF 900 to 6’400average CHF 3’100 |
| More complex website from around twenty pages, 10 prices1 | CHF 7’500 to 25’000average CHF 12’000 |
Logarithmic scale: each mark is ten times the previous one. Estimates published by each source, not verified by the studio.
What drives the price
Page count matters, but it is not enough. The Geneva agency EWM suggests telling pages and templates apart: twenty project pages can share a single template, while five pages with different layouts and interactions need more design work.3
Languages weigh heavily in Switzerland. According to the Federal Statistical Office, German or Swiss German is a main language for 61% of the population, French for 23% and Italian for 8% (2023); nearly two thirds of people aged 15 and over regularly use more than one language (2024).4 Each language version needs translation, proofreading and configuration; Swiss Tomato recommends entrusting the texts to native speakers and designing the layout around the longest language.5
Then come the features: a content editor, appointment booking, a newsletter, online payment, a CRM connection. A shop adds a catalogue, payment, shipping and a customer area; beyond 1’000 products, Beyondweb mentions hosting from CHF 1’000 to several tens of thousands of francs a year.1
Then there is design. According to Beyondweb, below CHF 5’000 you are very likely getting a template adapted to your corporate design; a fully custom website takes several hundred hours depending on design and features, and starts at around CHF 7’500. Texts and images are usually supplied by the client; when the agency produces them, the project sits at the top of the ranges.1
The costs that come back every year
A website keeps costing money after launch: domain name, hosting, licences, security updates and small changes. In a fictional example published by EWM, a bilingual website with twelve pages per language costs CHF 10’000 to build, then CHF 3’000 a year for hosting, maintenance and licences: over three years, the recurring costs come close to the build price. EWM states that these amounts explain the calculation and are neither its prices nor a market average.3 Ask for the build price and recurring fees separately, and compare offers over the same period.
According to Beyondweb, builders such as Wix, Jimdo or Squarespace include hosting in their price; a WordPress website needs separate hosting.1 Wix serves its pages from a cache on a content delivery network (CDN), and WordPress can also be optimised with caching: speed depends on content, extensions, hosting and implementation.8,9
Beyondweb gives these ranges for the running items1:
- .ch domain name: CHF 10 to 15 a year on average.
- Hosting for a business website of 1 to 20 pages, without a database or shop: CHF 150 to 200 a year.
- Paid plugins: CHF 50 to several hundred francs a year.
- Total running costs: CHF 300 to 600 a year for a simple website, CHF 1’800 to 3’000 for a complex website with a staging server.
| Published estimate | Range |
|---|---|
| Running items | |
| .ch domain name, on average1 | CHF 10 to 15 |
| Hosting for a business website of 1 to 20 pages1 | CHF 150 to 200 |
| Total | |
| Simple website1 | CHF 300 to 600 |
| Complex website with a staging server1 | CHF 1’800 to 3’000 |
Logarithmic scale: each mark is ten times the previous one. Estimates published by each source, not verified by the studio.
Paying upfront or in installments
Some providers let you spread the website price over several payments. A monthly payment and an upfront price do not always cover the same services: compare the total cost over the same period, recurring fees included. Our guide Paying for a website monthly compares these options. Ask every provider the same questions:
- Is it a purchase or a rental, and do you own the website once the payments end?
- What is the total paid over the whole term, compared with the upfront price?
- Are hosting and management included or billed separately?
- What happens if you stop paying or change provider?
Who owns the website and its code?
Receiving the files is not enough. According to a WEKA article on source code, whoever holds the code does not automatically hold its copyright; if the contract only grants a licence, the provider will usually refuse to hand over the code. The contract should therefore state who receives which rights, and when.6
EWM advises checking who holds the domain, hosting and subscription accounts, what rights you have to the code and design, and how the code is handed over if you change provider.3 Have the domain registered in your company’s name.
What to prepare before asking for a quote
Comparable quotes start from the same brief. Beyondweb also advises deciding early who in the business will write the texts and follow the project: that time belongs in the budget.1 Gather:
- The purpose of the website and what visitors should do: get in touch, book, buy.
- The list of pages, the languages, and who writes or translates each version.
- The texts, photos and logo you already have, and what still needs to be produced.
- The features you need and who will update the content after launch.
- Your current website and domain with their logins, a budget range and your preferred date.
How the studio’s website offer works
Our offer
Our custom websites are built with Next.js, adapted for mobile and hosted on Vercel. You pay the price upfront or as a purchase in 36 monthly installments. It is not a rental: the first installment is paid with the order, financing stops after the 36th, and the installment total, which differs from the upfront price, is shown before you agree. The code belongs to the studio until the website is fully paid.
Management is billed monthly, separately from the website price, from the start of website creation, and continues after the 36 installments. It includes the domain, Vercel Pro, Sanity from Entreprise, Supabase Pro for Premium and E-commerce, and one small information change per month. If you can configure this infrastructure yourself, you may manage and pay for these subscriptions directly.
The estimated timeline is two to four weeks, depending on scope, the content you provide and your feedback, with unlimited revisions during delivery. E-commerce timing is set in the quote.
Five packages set the scope; pages are counted excluding blog articles and translations:
- Base: one landing page, one language, no database; changes are made by the studio.
- Entreprise: five unique pages, a blog, up to three languages, the Sanity content editor, one custom feature defined together and basic SEO.
- Entreprise + Logo: the Entreprise package, a custom logo and Google Business setup.
- Premium: the Entreprise package extended to up to fifteen pages, with a database, three custom features, appointment booking, dynamic price calculation, an AI chatbot answering from your data (tokens at your expense), in-depth SEO and Google Business setup.
- E-commerce: by quote, with card or TWINT payment and a customer area.
Questions
Does a bilingual website cost twice as much?
Not necessarily. According to EWM, templates and part of the development can be reused, but each language requires producing or adding the translation, configuring the version and checking it.3 Ask for this work to appear separately in the quote.
Should I expect VAT on top?
Check whether the quote is stated with or without VAT, and compare offers on the same basis. The standard rate is 8.1%, according to the Federal Tax Administration.7 Our prices are final in CHF: Goodbye Internet is not registered for VAT.
What does maintenance cover after launch?
It depends on the contract. EWM advises having the tasks, exclusions, dates and renewal spelled out.3 With us, management covers the infrastructure and one small information change per month; work after the delivery window is agreed separately.
Custom website
Landing page, business website, custom tools or shop, according to your package.
from1’290CHF
upfront
or 36 monthly installments from CHF 39
Management billed separately, from CHF 24/month
More guides
Sources
This guide is written by Goodbye Internet, which also sells logos and websites. The facts and figures it cites come from the sources below; sections about our own offer are marked with a coloured dot.
- Beyondweb: price analysis of 36 Swiss web agencies, archived version of 4 May 2026 (in German) web.archive.org
- Magic Heidi: Swiss freelancer hourly rates 2026 magicheidi.ch
- EWM: Website costs in Switzerland, November 2025 ewm.swiss
- Federal Statistical Office: language practices in Switzerland, 2025 (in German) dam-api.bfs.admin.ch
- Swiss Tomato: How to get multilingual websites right in Switzerland (February 2026) swisstomato.ch
- WEKA: source code and escrow (June 2026, in German) weka.ch
- Federal Tax Administration: Swiss VAT rates estv.admin.ch
- Wix: caching pages to optimise loading speed support.wix.com
- WordPress: performance optimization developer.wordpress.org