Skip to content
Back to blog
PricingApril 19, 20269 min read

How much does a website really cost in Switzerland in 2026?

Real price ranges for a Swiss website in 2026, by project type: landing, corporate, e-commerce, SaaS. Cost structure, pitfalls, ROI.

In Switzerland, a pro website in 2026 costs between CHF 3,500 and CHF 150,000, depending on complexity and agency type. The gaps are huge — up to 10× — between two quotes for what looks like the same project. This guide breaks down the real costs line by line, and explains how to avoid opaque-quote pitfalls.

Written by Greg Annas, founder of BeGenerous Digital (Lausanne).

2026 price ranges (CHF excl. VAT)

Here are the real market ranges in Switzerland, split by project type and agency type:

Project typeFreelancerAI-augmented agencyTraditional agency
Simple landing pageCHF 1,500 – 4,000CHF 3,500 – 8,000CHF 15,000 – 35,000
Premium landing + form + backendCHF 4,000 – 10,000CHF 8,000 – 15,000CHF 25,000 – 60,000
10-page corporate siteCHF 6,000 – 15,000CHF 12,000 – 25,000CHF 40,000 – 80,000
E-commerce (up to 200 products)CHF 10,000 – 25,000CHF 20,000 – 45,000CHF 50,000 – 120,000
Custom web applicationCHF 15,000 – 40,000CHF 25,000 – 60,000CHF 80,000 – 200,000
SaaS (auth + payment + dashboard)CHF 25,000 – 60,000CHF 40,000 – 100,000CHF 150,000 – 400,000

These numbers are based on an informal survey of 30 providers active in 2025-2026, compiled with our own received and issued quotes.

Why such a gap? 4 factors that explain everything

Factor 1: The technical stack used

WordPress = a lot of time spent on configuration, maintenance, plugin debugging. Result: 40-60% of the budget goes into integrating existing code.

Next.js + modern stack = 80% of the time on the final product, 20% on plumbing. Result: more value delivered per franc spent.

See our WordPress vs Next.js comparison for details.

Factor 2: The billing model

Time and materials (CHF 1,200 to 2,400/day): the agency bills time spent. Risk: the longer the project runs, the more the agency earns. Incentives aren't aligned.

Fixed price after scoping: the agency commits to a fixed price for a defined scope. Risk is transferred to the agency. Incentives aligned with fast delivery.

AI-augmented agencies bill almost exclusively at fixed price. Traditional agencies still mostly on time and materials.

Factor 3: The agency's internal structure

A 40-person agency with offices in Geneva, a sales team, management, an HR back office: all these indirect costs are passed into the quote. Typically 40 to 60% of the final price.

An AI-augmented agency of 3-5 people + network of on-demand specialists: indirect costs are minimal. More value goes directly into your project.

Factor 4: AI use in the workflow

Claude Code, Cursor, GPT. These tools have multiplied the velocity of experienced developers by 3-5× on certain tasks (boilerplate, refactoring, tests, documentation).

An agency that hasn't integrated these tools works 3-5× slower than the competition. Result: either it bills 3-5× more, or its margin collapses.

Detailed breakdown of a "Full build" quote (CHF 12,000)

To demystify, here is the typical structure of a BeGenerous Digital quote for a premium landing + simple backend at CHF 12,000:

Line itemTime (in days)Cost
Discovery + scoping0.5CHF 600
Product strategy + wireframes1.5CHF 1,800
Custom premium design3CHF 3,600
Front-end development (Next.js)3CHF 3,600
Backend integration (form, lightweight CMS)1CHF 1,200
QA + responsive + accessibility0.5CHF 600
Vercel deployment + domain + SSL0.3CHF 360
Documentation + handover0.2CHF 240
Total10 daysCHF 12,000

Everything is delivered in 2 to 3 calendar weeks (the 10 person-days parallelize thanks to AI augmentation).

Hidden costs to anticipate

Beyond the initial quote, plan for these items:

Hosting and domain

  • Domain: CHF 12 to 25/year for .ch, CHF 15 to 40/year for .com/.digital
  • Hosting: CHF 0 to 240/year on Vercel (Hobby free, Pro CHF 20/month). Infomaniak CHF 60 to 300/year depending on plan.

Professional emails

Gmail Pro (Google Workspace): CHF 6.30 to 19.50/month per user. Essential for serious B2B.

Maintenance and evolutions

  • Next.js: CHF 0 to 600/year if no evolution (just dependency updates ~2h/year)
  • WordPress: CHF 1,500 to 4,000/year minimum (plugins, updates, security)

Cal.com or a booking tool

Cal.com: free up to 1 event type, CHF 15/month after. Calendly similar. Often forgotten in quotes.

SSL certificate and CDN

With Vercel: free, included in hosting. With traditional hosting: CHF 100 to 300/year depending on certificate.

Marketing tools

  • Google Tag Manager: free
  • Google Analytics 4: free
  • Mailchimp / Brevo: free up to 2,500 contacts, then CHF 20 to 100/month
  • Ads (Google, Meta): media budget separate

Third-party services (API)

If your site uses paid APIs (OpenAI, Stripe, SendGrid, etc.), each API has its own pricing. Count CHF 20 to 200/month depending on traffic.

ROI of a modern website: how to calculate

A modern pro site isn't a cost, it's an investment. Here's how to calculate ROI:

For a B2B service agency

Assumption: the site generates 2 qualified leads per month via SEO + referral. Client conversion rate: 30%. Average basket: CHF 15,000.

  • Annual revenue generated by the site: 2 × 12 × 30% × 15,000 = CHF 108,000
  • Site cost (amortized over 3 years): CHF 12,000 / 3 = CHF 4,000/year
  • Annual ROI: 2,600%

Even with very conservative assumptions (1 lead/month, 10% conversion, CHF 8,000 basket), ROI stays above 200%/year.

For an e-commerce

Assumption: WP-to-Next.js redesign. Conversion rate improvement from 1.5% to 2.5% thanks to better UX + perf. Traffic 10,000 visits/month. Average basket CHF 80.

  • Revenue gain: 10,000 × (2.5% - 1.5%) × 80 × 12 = CHF 96,000/year
  • Redesign cost: CHF 25,000 (amortized over 4 years = CHF 6,250/year)
  • Annual ROI: 1,500%

The 5 pitfalls to avoid in quotes

Pitfall 1: The "bait price" too low

A CHF 2,500 quote for a corporate site is either a junior freelancer learning on your project, or a truncated quote that will balloon with "options" during the project. Beware.

Pitfall 2: The too-vague quote

"Development of a responsive website with CMS" without details on pages, features, integrations = impossible to compare with another quote. Always ask for a line-by-line breakdown.

Pitfall 3: Code ownership not specified

Silence on this point = the agency considers it keeps ownership. Demand a written clause: "Source code, design and domain are 100% transferred to the client at delivery."

Pitfall 4: Mandatory hosting at the agency

"We host for you, included" = billed for life + difficult migration. Prefer hosting you own (Vercel, AWS, Infomaniak) with your own account.

Pitfall 5: No exit plan

What happens if you want to switch agencies in 1 year? Demand from the start: delivery of all admin access, full technical documentation, source code in your GitHub repo.

How to budget smartly

Rule 1: 3 quotes minimum

Three different agency types (freelancer, AI agency, traditional agency if budget allows). You'll get real perspective on ranges.

Rule 2: Scope frozen before quote

Before asking for a quote, document: number of pages, precise features, required integrations, constraints (languages, SEO, accessibility). Without clear scope, quotes are incomparable.

Rule 3: Fixed price > time and materials

Systematically favor fixed prices. The agency carries overrun risk, not you.

Rule 4: 20% contingency budget

Set aside 20% of the budget for unexpected items: post-delivery adjustments, final content to integrate, internal team training. It's normal, not an alarm signal.

Rule 5: ROI > absolute cost

A CHF 25,000 site that generates CHF 100,000/year is a better deal than a CHF 5,000 site that generates CHF 10,000/year. Reason in return on investment, not acquisition cost.

Quick FAQ

Can I really get a pro site for CHF 5,000?

Yes, for a simple landing page, fixed price, with an AI-augmented agency or an experienced freelancer. Avoid below CHF 3,000: quality risk increases dramatically.

Is CHF 50,000 for a site justified?

For a full web application or an e-commerce with 200+ products and ERP integrations, yes. For a 10-page showcase site, no: you're paying for the agency's structure, not value.

Better a solid freelancer or a small AI-augmented agency?

Freelancer = cheaper but riskier (availability, skill coverage). AI-augmented agency = lean team, more robust, slightly more expensive but stronger guarantees. For projects > CHF 15,000, prefer the agency.

Are CHF 300 templates an option?

For a tiny project (personal blog, simple portfolio), yes. For a business site, no — customization, CRM integration, performance, accessibility aren't up to the mark.

Conclusion

The right price doesn't exist — there's the right price for your project, your stage, your ambition. The three golden rules:

  1. Compare 3 quotes from different profiles
  2. Demand transparency (detailed scope, code ownership, hosting, exit)
  3. Reason ROI, not absolute cost

At BeGenerous Digital, we publish our prices because we're proud of our positioning: fixed price, modern stack, 2 to 6 weeks delivery, 100% code ownership. If you want a custom quote, the 30-min discovery call is free — we scope together and send you a detailed quote within 48h.

Articles liés

Pour aller plus loin