Start a project
Web design

How much does a website cost in Switzerland?

Prices for one-pagers, SME websites and online shops, plus the running costs for domain, hosting and maintenance. With figures from Swiss agencies' price comparisons.

In short

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:

Website prices in Switzerland by type of website
Type of websiteFreelancerAgency
One-pagerCHF 700 to 2,200CHF 1,000 to 3,500
SME website up to 15 pagesCHF 3,000 to 8,000CHF 5,000 to 15,000
Complex website, multilingual, with integrationsCHF 5,000 to 15,000CHF 10,000 to 30,000
WooCommerce online shop, 20 to 100 products (Websharks)not statedCHF 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:

Running website costs per year
ItemGuide priceNote
.ch domainCHF 11 to 15Often cheaper in the first year; the renewal price is what counts
HostingCHF 150 to 200For a typical company website. Often already included in the maintenance package
MaintenanceCHF 300 to 600Updates, 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

  1. Start with a one-pager or a few pages and expand later.
  2. Get your copy, logo and images ready before the project starts.
  3. Go with a CMS like WordPress so you can make small changes yourself.
  4. Don't skimp on maintenance and security. A hacked website costs more than any maintenance package.
  5. Ask for a fixed quote with clear terms on rounds of revisions and extra work.

Sources

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.

Web design in Lucerne

Get a fixed quote.

In a free initial call, we clarify scope and goals. After that, you get a fixed price with no surprises.

Contact

Ready? Let's get started.

Tell us in a few sentences what you have in mind. We'll get back to you personally, and the initial consultation is free.

mail@stackd.ch
Start a project

Free initial consultation · No obligation