In Switzerland, a website usually costs CHF 700 to 3,500 as a one-pager and CHF 3,000 to 15,000 as an SME website with up to 15 pages. For a simple website, domain, hosting and maintenance add around CHF 25 to 50 a month. The biggest differences come from the number of pages, the design and features such as a shop or multiple languages.
Prices by type of website
The ranges are wide because “a website” can mean anything: a single page for a sole trader or a portal with a shop in three languages. A recent comparison of Swiss agencies and freelancers (Beyondweb, October 2026) arrives at these guide figures:
| Type of website | Freelancer | Agency |
|---|---|---|
| One-pager | CHF 700 to 2,200 | CHF 1,000 to 3,500 |
| SME website up to 15 pages | CHF 3,000 to 8,000 | CHF 5,000 to 15,000 |
| Complex website, multilingual, with integrations | CHF 5,000 to 15,000 | CHF 10,000 to 30,000 |
| WooCommerce online shop, 20 to 100 products (Websharks) | not stated | CHF 3,000 to 8,000 |
The online shop figures come from a comparison by the web agency Websharks, all the others from Beyondweb. Website builders and packages for a one-pager start at around CHF 500. Custom-built solutions without a CMS can cost CHF 15,000 to 50,000 or more.
What drives the price
- Number of pages: every page needs structure, design, copy and images.
- Design: an adapted template is cheaper than a design created from scratch for your brand.
- Features: a shop, booking system, members' area or integrations with other software.
- Multiple languages: every language means extra pages, translations and SEO.
- Content: if you supply the copy and images yourself, you save. Copywriting and photography cost extra.
- Hourly rate: in Switzerland, agencies often charge CHF 120 to 250 an hour, freelancers around CHF 80 to 180.
Running costs per year
Going live isn't the end of it. These costs come up every year:
| Item | Guide price | Note |
|---|---|---|
| .ch domain | CHF 11 to 15 | Often cheaper in the first year; the renewal price is what counts |
| Hosting | CHF 150 to 200 | For a typical company website. Often already included in the maintenance package |
| Maintenance | CHF 300 to 600 | Updates, backups, security. Many packages include hosting, in which case the row above drops out |
At STACKD, hosting, updates and backups are included in the maintenance package from CHF 30 a month. The domain is billed separately.
What every website in Switzerland needs
Whatever the budget, you need a legal notice and a privacy policy. The revised Swiss Federal Act on Data Protection (FADP) has been in force since 1 September 2023. The duty to inform covers all personal data, including the data from your contact form.
On top of that, you need a cookie notice as soon as you use analytics or marketing tools, and an encrypted connection (HTTPS), which every reputable host includes these days.
How to save without cutting the wrong corners
- Start with a one-pager or a few pages and expand later.
- Get your copy, logo and images ready before the project starts.
- Go with a CMS like WordPress so you can make small changes yourself.
- Don't skimp on maintenance and security. A hacked website costs more than any maintenance package.
- Ask for a fixed quote with clear terms on rounds of revisions and extra work.
Sources
- Beyondweb: How much does a website cost in Switzerland? 2026 price comparison
- loaded.ch: Building a website in Switzerland 2026
- Websharks: Building an online shop in Switzerland 2026
- Webartistik: Top 10 domain providers in Switzerland 2026
- Swiss federal SME portal: E-commerce sites and data protection
FAQ
How much does a one-pager cost in Switzerland?
Usually between CHF 700 and 3,500, depending on whether a freelancer or an agency builds it and how custom the design is.
How much does a website cost per month?
For a simple website, expect around CHF 25 to 50 a month for domain, hosting and maintenance, if hosting is part of the maintenance package. With changes and ongoing SEO support, it's correspondingly more.
Freelancer or agency: which is cheaper?
Freelancers are often cheaper because they have less overhead. Agencies, on the other hand, cover more areas. More important than the label are past work, a clear quote and who looks after the website afterwards.
How much does a .ch domain cost?
With the big Swiss providers, renewal usually costs between CHF 11 and 15 a year. There are often promotional prices in the first year.
Get a fixed quote.
In a free initial call, we clarify scope and goals. After that, you get a fixed price with no surprises.