AI Marketing, SEO & GEO · Website Quotes
How Much Does a Business Website Cost in Switzerland?
Two Quotes, One Brief, and a Tenfold Gap
Illustrative scenario: A founder relocating her company's European sales function from London to Zug sends an identical one-paragraph brief to two Zürich web studios: six pages, English and German, a contact form, and a look that does not scream startup. The first quote comes back at CHF 1,650. The second, from a studio whose portfolio includes several listed Swiss companies, comes back at CHF 17,400. Nothing in either email suggests dishonesty. Nobody padded a figure to see what would stick, and nobody lowballed to win the work. The same brief simply produced two proposals more than ten times apart.
For someone new to Switzerland, this is exactly the moment the country starts to feel expensive and confusing at once, which is a reasonable reaction but the wrong diagnosis. The gap has very little to do with one studio being greedy and the other being cheap, and almost everything to do with a brief that was never actually a scope. Six pages describes a page count, not a body of work. It says nothing about who writes the text, whether the design starts from a blank page or a licensed theme, how many rounds of changes are included, or what happens once the site is live. Two studios can read the same six words and quietly build two different projects in their heads before either one opens a spreadsheet.
Why the Same Project Rarely Means the Same Scope
Every website quote, in Switzerland or anywhere else, is assembled from the same handful of ingredients: strategy and structure, copywriting, visual design, technical build, mobile testing, page speed, analytics setup, a technical SEO and GEO foundation, hosting and maintenance, and a defined number of feedback rounds. A quote is really a statement about how many of those ingredients are included, how thoroughly, and who is responsible for each. Two studios reading six pages will silently make different assumptions: one expects you to supply finished text and reuse an existing brand system, the other assumes original copywriting, a visual identity built from scratch, and three rounds of revisions. Both are entirely legitimate readings of an under-specified brief.
What makes this harder to see from outside Switzerland is the absence of a shared reference point. A founder who has hired developers in London, Bangalore or Austin usually carries some rough sense of what counts as a normal quote at home, even if it is an imperfect one. Arriving in Zürich, Zug, Basel or Geneva with no local calibration, an international buyer has nothing to measure either figure against, so a low number looks suspiciously cheap and a high one looks like a tourist markup, when in most cases neither read is accurate. The quotes are not miscalibrated. The brief was.
What Counts as Normal Here, and What Does Not Travel
A handful of Swiss market realities routinely surprise founders calibrated to a different country's web-development market. None of them make a Swiss quote automatically fair or unfair; they simply explain why a figure that looks unusual on arrival may be entirely ordinary once the local context is visible.
- A Swiss labour cost floor exists whether or not it matches your budget expectations. A studio operating out of Zürich or Lausanne carries Swiss office and salary costs regardless of where your own sense of a fair developer rate was formed. Comparing that quote against a rate from an offshore freelance marketplace is comparing two different labour markets, not two prices for the same craft, and that observation cuts both ways: neither market is inherently the honest one.
- Multilingual is often assumed, not requested. Swiss B2B buyers frequently expect at least two national languages alongside English before they take a company seriously, particularly outside a handful of English-first sectors. A brief written by someone used to a single-language market often omits this entirely, until an agency's quote quietly assumes it, or just as quietly does not.
- Negotiation culture leans toward comparison, not haggling. Pushing a single Swiss quote down hard is unusual and can read as a mismatch of expectations on both sides. The more typical, and more productive, move is to request two or three quotes and compare their stated scope, rather than negotiating one provider down against an invisible target.
- Ask directly whether a figure is net or gross of Swiss VAT. The Swiss standard VAT rate (MWST/TVA) is 8.1 percent at the time of writing. Quotes from Swiss-registered providers are commonly shown net of VAT, with tax added on the invoice, a convention that catches out founders from markets where the number they see is the number they pay.
- You do not need an already-registered Swiss company to commission a website, but the contracting and invoicing party should be clear before work starts. Swiss invoices commonly use the domestic QR-bill standard, and payment terms, a deposit before work begins, net-30 terms, staged milestone billing, vary by provider and are worth confirming in writing rather than assuming from habits formed elsewhere.
- Hosting and maintenance is often a distinct, separately priced line, not a bundled subscription. In markets where a website ships as an ongoing SaaS-style service, the running cost is baked into one monthly figure. In Switzerland it is common for a website to be delivered as a one-time build, with hosting and maintenance quoted separately and sometimes optionally, worth asking about explicitly rather than assuming either way.
The Method: Forcing Every Quote Onto the Same Scope Sheet
Once scope, not honesty, is understood as the real variable, the practical task stops being "which number is right" and becomes "do these quotes describe the same thing." The method is mechanical on purpose: take every quote you receive, regardless of how it was formatted, and extract its answer to the same thirteen questions, in the same order. A quote that cannot answer one of them is not disqualified. It simply has a gap that needs a follow-up question before it can be compared at all.
- 1. Page count, defined precisely. An exact, named list of pages, not an unbounded "up to six."
- 2. Copywriting responsibility. Who delivers the final text: you, the provider, or is this left unstated?
- 3. Design origin. A visual identity built specifically for you, or a licensed theme with your colours applied?
- 4. Language count, stated as a number. "Multilingual" is an adjective; a serious quote states how many languages and which ones.
- 5. Revision rounds, as a number. Two, three, or unlimited-but-unspecified "small adjustments" that later turn out not to be small.
- 6. Technical SEO and GEO foundation, named concretely. Sitemap, structured data and crawlability spelled out, not the single unexplained word "SEO."
- 7. Analytics setup. Google Analytics 4 and Search Console configured against your actual goals, or a tracking snippet nobody will ever read.
- 8. Hosting and maintenance. One-time or recurring, and at what ongoing cost once the invoice for the build itself has been paid.
- 9. Ownership after handover. Do you receive the code and source files, or does changing anything later require going back to the same provider?
- 10. Integrations. A CRM, booking system or payment connection priced into this quote, or the subject of a second quote you have not seen yet?
- 11. Timeline and its dependency on you. What happens to the schedule if your content or approvals arrive late, is that risk named at all?
- 12. Support after launch. A defined minimum included, or every hour after delivery billed individually from the first minute?
- 13. VAT treatment. Is the headline figure net or gross of the Swiss standard rate?
Two Illustrative Quotes, Read Side by Side
The two quotes below are constructed illustrations built to show how the method works, not real proposals from any named provider. Applying the thirteen questions to the CHF 1,650 and CHF 17,400 figures from the opening scene turns an apparent tenfold mystery into two clearly different products.
- Design: Quote A applies your brand colours to a licensed template; Quote B designs a visual identity from a blank page across two rounds of concepts.
- Copywriting: Quote A assumes you supply finished text; Quote B includes original copywriting for all six pages.
- Languages: Quote A covers one language, with the other offered later as a separate job; Quote B includes English, German and French from launch.
- Revisions: Quote A offers "small tweaks as needed" with no defined limit; Quote B specifies three structured revision rounds.
- Technical SEO and GEO foundation: Quote A does not mention sitemap, structured data or crawlability; Quote B lists all three explicitly, plus Google Analytics 4 and Search Console configured against stated goals.
- Hosting: Quote A excludes hosting, payable separately if needed later; Quote B includes hosting and maintenance for the first year.
- Ownership: Quote A keeps the site inside the provider's own platform; Quote B hands over full code and source files at completion.
- Integrations and support: Quote A mentions neither; Quote B includes a defined minimum of post-launch support and prices a future CRM connection as a named, separate item rather than an unknown.
What to Send Back Before You Compare a Single Franc
Most gaps revealed by the method above are not evidence of a problem; they are simply unanswered questions, and every serious Swiss provider will answer them without friction. A short, direct reply works well: before comparing this with another proposal, could you confirm the specific missing items so the two are describing the same scope? Naming the exact missing categories, rather than asking a vague "can you clarify your quote," tends to produce a specific, usable answer within a day.
Reluctance to specify is itself a useful data point. A provider who answers every one of the thirteen questions promptly, even where the honest answer is "not included, priced separately," is telling you something different from a provider who responds with reassurance instead of detail. Neither reaction should decide anything on its own, but a pattern across two or three requests is worth noticing before a contract exists, not after.
What Can Go Wrong
- Signing the lowest figure without checking that its scope actually matches the highest one, then meeting the gap later as a series of individually billed change orders. Prevention: run the thirteen-question method before signing, not after the first invoice for "additional work" arrives.
- Assuming a higher price automatically buys better craftsmanship, when it may simply buy scope you do not need. Prevention: decide which of the thirteen categories genuinely matter for your business before comparing prices, so a larger number cannot quietly substitute for a considered decision.
- Agreeing a scope informally and then watching the delivered project drift from what was discussed. Prevention: attach the answered scope questions to the order confirmation or contract itself, not only to an email thread that is easy to lose track of.
- Treating VAT ambiguity as a rounding error. An 8.1 percent gap on a five-figure invoice is real money, and assuming a quoted figure already includes Swiss VAT when it does not is a common first mistake for buyers from markets where the sticker price is the final price. Prevention: ask the net-or-gross question in writing before agreeing to anything.
- Comparing three quotes presented at three different levels of detail, and unconsciously trusting whichever one felt the most professionally formatted rather than whichever one was actually the clearest about scope. Prevention: apply the same thirteen questions to every quote regardless of how polished its layout is.
When You Do Not Need This Level of Scrutiny
The full method is disproportionate for every situation, and it is worth saying so plainly. A founder who genuinely needs a single-page holding site while a larger website is planned for later, with low commercial stakes attached to that placeholder, gains little from requesting three itemized quotes and running a thirteen-point comparison. A published, fixed-scope package, where the inclusions are already public rather than negotiated privately, answers the question faster than the full exercise would.
The method also solves a different problem than budgeting your own internal scenarios. If the real task is deciding what your business needs before any quotes exist at all, a cost-anatomy breakdown of what drives a website's price is the more useful starting point; this article assumes you are already holding two or three real external quotes and need to compare them fairly, not that you are building a budget from zero.
One Published Reference Point, Not a Verdict
Weissmann publishes its own three-tier structure openly, which is useful here for a narrow reason: it is a fixed, checkable reference rather than a private number that arrives only after a sales call. The Starter Website covers up to five core pages, one language, a technical SEO and GEO foundation, Google Analytics 4 and Search Console, and two defined revision rounds, at a current promotional price of CHF 880 against a regular price of CHF 2,490. The Business Website covers roughly ten to twenty pages, is built to support multiple languages, includes three revision rounds, and is priced at CHF 4,990. A Complex or Custom Website, for large multilingual architectures, e-commerce or system integrations, starts from CHF 9,900.
These three figures are one Swiss provider's real, published example, not a market average and not an implication that every legitimate quote should land near them. Their value here is narrower and more useful than that: because the scope behind each figure is public rather than private, you can hold any other quote's stated scope against it as a sanity check, the same way a single published fare helps you judge an unpublished one.
The Decision Is the Scope Sheet, Not the Lowest Number
The founder in the opening scene was never actually choosing between CHF 1,650 and CHF 17,400. She was choosing, whether she realised it yet or not, between a templated placeholder and a fully specified commercial website, and no amount of staring at the two totals would have told her which one her business needed. That decision only becomes visible once every quote answers the same thirteen questions in writing.
Take whatever quotes are already sitting in your inbox and run them through the method above before you compare a single figure again. If you would like a direct point of comparison, request an itemized Weissmann quote built to answer the same thirteen questions, and hold it against whatever else you already have.
Frequently asked questions
Why do Swiss website quotes look so much higher than what I paid at home?
Partly because a Swiss-based studio carries Swiss office and salary costs regardless of your own budget reference point, and partly because Swiss quotes often assume a larger scope by default, such as more than one language, than a single-language market brief implies. Neither factor alone explains a specific gap; the thirteen-question method in this article is the more reliable way to see what is actually driving it.
Is a cheaper quote always the worse one?
No. A lower price can be entirely honest when the scope behind it is genuinely smaller and clearly stated. The problem is never the number itself; it is a low price that implies a scope it will not actually deliver, which the same method is built to expose either way.
Should a Swiss website quote include VAT?
Ask directly rather than assume. Quotes from Swiss-registered providers are commonly shown net of the Swiss standard VAT rate, 8.1 percent at the time of writing, with tax added on the final invoice. Confirm this in writing before agreeing to a figure.
Do I need a registered Swiss company to commission a website?
Generally no, though the contracting and invoicing party should be clarified before work begins. This is general information, not legal or tax advice, and your own accountant or a Swiss company-formation adviser is the right source for anything specific to your situation.
How many languages should a Swiss business website launch with?
As many as your actual customers require, not as many as feels locally expected. Each additional language multiplies copywriting, technical SEO work and ongoing maintenance, so it is worth naming as a deliberate decision in the brief rather than leaving "multilingual" as an assumption either side has to guess at.
Is it normal to negotiate a Swiss quote down?
Aggressive negotiation on a single quote is less common here than in some markets. Requesting two or three quotes and comparing their stated scope tends to be both more typical and more productive than pushing one provider to lower a figure without changing what is included.
What if none of my quotes state enough detail to compare properly?
That is itself useful information. Send back the specific missing categories from the thirteen-question list and ask for written answers before deciding anything. A provider's willingness to specify, even where the honest answer is "not included," tells you more than the headline number does.
Does a higher price guarantee a stronger technical SEO foundation?
No. Price and scope correlate loosely at best, and "SEO included" is not itself a specification at any price point. Ask every provider, regardless of quote size, to name sitemap, structured data and crawlability explicitly rather than trusting the word alone.
Practical AI for your business
From idea to implementation – we show you what is concretely possible in your case.
Request a demo