Published: Last updated:

Our guides

Website design quote 2026: how to write the request and compare the answers

Website design quote: how to compare quotes

Website design quotes can only be compared if every agency has answered the same question. Send "could you give us a quote for a new website?" to three agencies and you get three documents describing three different projects. One for SEK 15,000, one for SEK 90,000 and one for SEK 315,000 – and none of them has done anything wrong. The difference lies in what each agency assumed you wanted. This guide shows how to write a request that gives comparable answers, what a serious quote should contain and how to choose on total cost after three years rather than on build price.

This guide is for companies planning a larger investment in their website – roughly SEK 100,000–500,000 in Sweden – that want to know the money is well spent. If your main goal is the lowest price, this guide is less relevant; start with How much does a website cost in 2026? instead. If you are unsure whether to update the existing website or build a new one, start with New website 2026 – build or buy? and come back here once the decision is made.

Why can three quotes for the same website differ by SEK 300,000?

Three quotes for the same website differ in price because they cover different things. A website is not a product with a list price. It is the sum of a number of deliverables, and each agency decides for itself which ones are included when the request does not say.

The items that most often account for the difference:

  • Strategy and research. Workshops, audience analysis, keyword research and page structure. Some agencies spend several working days here, others skip it entirely and build on what you already have.
  • Design. A ready-made component library with your colours and typography applied, or bespoke design from a blank canvas with several rounds of revisions. The difference often runs to tens of thousands of SEK.
  • Content. Text, images and translations. Does the agency assume you will deliver everything ready to use, or is copywriting for 25 pages in two languages included?
  • Integrations. CRM, booking system, newsletter, product data, login. Each connection is work that either appears in the quote or turns up as an extra invoice.
  • Migration. Moving existing content, page-by-page redirects and preserving SEO. Many quotes assume the old website is simply switched off.
  • Maintenance. What happens after launch? A year of support and updates may be included, cost extra or not be mentioned at all.

A quote of SEK 90,000 usually covers design based on a ready-made component library and the build, with content and integrations as options. A quote of SEK 380,000 often includes strategy, bespoke design, copywriting, three integrations and a year of maintenance. Both can be right. The problem is that you cannot see that without a common basis – and that basis is your request for a quote.

What should a request for a website quote include?

A request for a website design quote should include twelve items: goals, target audience, scope, content, editing needs, integrations, SEO and AEO requirements, performance and accessibility, ownership, maintenance, timeline and budget range. It fits on one to two pages.

As we write in the guide to choosing a web agency: there is no such thing as a watertight requirements specification. An agency that demands a complete specification before it can set a price has misunderstood its role. The purpose of the document is for all agencies to start from the same premises, so that the differences between the quotes reflect differences in thinking, not guesswork. What should remain open – which platform, which page structure, how much design – is exactly what the agency should help you with. If you have not worked through what you need to figure out yourselves before you call the agencies, do that first.

The twelve items, with an example of how to fill in each one:

  1. Goals and metrics. What should the website achieve, and how do you measure it? "More qualified quote requests from potential B2B customers, measured in forms and booked meetings" is a goal. "A modern website" is not.
  2. Target audience. Who visits the website, in what situation, and what should they be able to do? State the primary and secondary audience – for example, buyers at mid-sized industrial companies and job applicants respectively.
  3. Scope. Approximate number of pages, page types (home, service, case study, blog, landing page, careers) and languages. "About 30 pages across eight templates, Swedish and English" is enough.
  4. Content. Who writes the copy, who takes the photos, what can be reused? State whether you want copywriting, photography and translation as part of the quote or as separate items.
  5. Editing needs – and whether you want to develop the website further with AI. Who should change what, how often, without a developer? A team that publishes three posts a week and builds its own landing pages has completely different needs from one that changes a piece of text once a quarter. This item influences the choice of platform more than any other. Also state whether you want to keep building with AI support after launch. If you do, the build should leave behind a context file with your tone of voice, your facts and the website's structure, a CMS that can be reached via API or MCP, and a documented component structure – otherwise the AI support stops at writing drafts that someone still has to paste in by hand.
  6. Integrations. List every system the website should connect to: CRM, booking, e-commerce, payment, login, product database. Name the system, not just "a CRM".
  7. SEO and AEO requirements. Migration of existing traffic with redirects, keyword research as the basis for the page structure, structured data and content that AI services can cite. A good test question to include: "How do ChatGPT and Google's AI Overviews describe us today – and how will the new website change that?"
  8. Performance and accessibility. Core Web Vitals passed on mobile and WCAG 2.2 level AA – one version newer than today's legal requirement in Sweden, which is based on 2.1, but the version new standards are built on. State it as a requirement in the request, otherwise it becomes an option in the quote.
  9. Ownership. Domain, hosting and platform accounts, code, design files, analytics data and content should be in your name from day one. Ask the agency to confirm item by item.
  10. Maintenance. What you need after launch: support, security updates, minor development work, ongoing SEO. Ask for a monthly price and what it includes.
  11. Timeline. When you want to launch, and why then – a trade fair, a product launch, a contract that expires. Also state when you can deliver content and decisions on your side.
  12. Budget range. A range, for example SEK 150,000–300,000 for the build and an approximate monthly level for maintenance. More on why below.

Website requirements specification – a twelve-point template (request for a quote)

Item What you state Example
1. Goals and metrics What should the website achieve and how is it measured? More qualified quote requests, measured in forms and booked meetings
2. Target audience Who visits, in what situation, and what should they be able to do? Buyers at mid-sized industrial companies; secondary: job applicants
3. Scope Number of pages, page types and languages About 30 pages, eight templates, Swedish and English
4. Content Who writes, photographs and translates? What is reused? Copywriting as a separate item; images already available
5. Editing needs Who changes what, how often, without a developer? Should the website be possible to develop further with AI? Marketing team publishes weekly; context file and CMS with API/MCP
6. Integrations Which systems should the website talk to? HubSpot, booking system, newsletter
7. SEO and AEO requirements Migration with redirects, keyword research, structured data, citable content Test question: how does AI describe us today?
8. Performance and accessibility Requirements that apply from launch Passed Core Web Vitals on mobile, WCAG 2.2 AA
9. Ownership Domain, accounts, code, design files, analytics data, content Everything registered to us from day one – confirm item by item
10. Maintenance Needs after launch and monthly price Support, updates, ongoing SEO – state what is included
11. Timeline Launch date and why; when you can deliver Launch for the trade fair in March; copy ready in January
12. Budget range Range for the build and monthly level for maintenance SEK 150,000–300,000 for the build; about SEK 5,000/month

Item twelve is the one most often left out, for fear that the agency will quote right at the top of the range. That is the wrong thing to worry about. An agency that knows the range is SEK 150,000–300,000 can prioritise: spend the money on strategy and integrations instead of a third design revision, or suggest moving the content to a second phase. Without a range the agency guesses – and if it guesses too low you get a quote that looks cheap and then grows with add-ons. Stating a budget gives better quotes, not more expensive ones.

What should a quote from a web agency include?

A quote from a web agency should describe what is delivered, what is optional, what comes on top after launch – and who owns the result. A price on a single line is not a quote, it is a guess with a figure attached. Ask the agency to answer your request item by item, in the same order. Then you can put three quotes side by side and see the differences straight away.

Here is what a serious quote should show:

  • Deliverables. Which page templates, how many pages, which languages, which platform and which integrations. With numbers, not just headings.
  • Process and roles. Who does strategy, design, development and content? Who is your contact person, and is it the same person who does the work?
  • What you have to deliver yourselves. Copy, images, access to systems, decisions within a set time. This is usually where timelines slip.
  • Price broken down by part. Strategy, design, development, content, integrations, migration – each priced separately. A lump sum hides what you are actually paying for.
  • Options with prices. What the agency recommends but has not included in the base price.
  • Costs after launch. Hosting, licences, maintenance, support. Per month and per year.
  • Ownership and exit. What is yours, what you take with you if you change agency, and what it costs to get it out.
  • Payment plan, validity and terms. How payment is spread over the project, how long the quote is valid and what happens if the scope changes.

A simple way to read a quote is to sort every line into three columns: included, optional and extra. Included is what you get for the base price. Optional is what the agency has priced but you can leave out. Extra is what is not in the quote at all but you will still need – licences, hosting, a photographer, translation, maintenance. The third column is the difference between a quote of SEK 180,000 and an actual cost of SEK 260,000 in the first year. If that column is empty, it is rarely because nothing comes on top; it is because the agency has not written it out.

What does a web agency cost in 2026?

Prices on the Swedish market vary widely. A simpler website in Webflow starts at around SEK 40,000, a mid-sized B2B website with strategy and several templates costs around SEK 120,000, and a coded website with a headless CMS costs SEK 60,000–350,000 depending on scope and integrations. A Shopify store with custom design is often around SEK 80,000, with ongoing support on top. Our own three tiers start at SEK 50,000 (≈ €4,500), SEK 90,000 (≈ €8,000) and SEK 155,000 (≈ €14,000) respectively, excluding VAT, depending on how much needs to be worked out before the build can start – not on the number of pages.

For a full walkthrough of the market – what drives the price, what comes on top in years one to three and how to calculate it – see How much does a website cost in 2026?. There you will also find the calculator for build and ownership costs and three worked examples showing how the same build price gives a different total cost depending on platform and maintenance.

For the purposes of this guide, one conclusion is enough: the build price is the least interesting figure in the quote. What decides what the website costs you is what happens after launch.

Webflow or coded + headless in the quote – compare year 1 and year 3

If you get one quote for Webflow and one for a coded website with a headless CMS, compare them on total cost in year 1 and year 3, not on build price. The two tracks have different economics, and comparing build prices gives the wrong answer in both directions.

Here is what the difference looks like, using our own pricing as an example:

  • Coded + headless CMS (Next.js or Astro). Now often cheaper to build than Webflow for the same scope, thanks to AI-assisted development. In a recent quote we came out at about SEK 70,000 (≈ €6,300) for headless versus SEK 85,000 (≈ €7,600) for Webflow. The downside: structural changes – new page types, new components, changed flows – require a developer. If you have your own developer, you can take over completely. If you do not, a maintenance agreement is often a good idea – in our experience from about SEK 5,000 (≈ €450) a month; below that, the hours rarely stretch beyond fixing bugs. This track usually gives better performance, more freedom with integrations and no platform licence.
  • Webflow. The build costs more, because the design work in Webflow Designer is manual. In return, the website is self-service afterwards: your team builds new pages, swaps components and publishes without a developer. You pay most of the cost up front. After that, the cost is essentially the platform licence plus whatever support you choose to buy.

A simplified worked example using the figures above, for a company without its own developer: headless at SEK 70,000 plus SEK 5,000 a month in maintenance comes to about SEK 130,000 (≈ €11,500) in year 1 and about SEK 250,000 (≈ €22,500) after three years. Webflow at SEK 85,000 plus a licence and a smaller support agreement, for example SEK 1,500 (≈ €130) a month in total, comes to about SEK 103,000 (≈ €9,200) in year 1 and about SEK 139,000 (≈ €12,500) after three years. But the headless total includes ongoing development capacity: new features, integrations, maintained technical SEO. The Webflow total assumes your team does that work itself. If you have your own developer, the maintenance cost disappears, and headless is then the cheapest even after three years. So which is cheapest depends on how much the website is going to change and who is going to make the changes.

Our position is that both tracks are right, for different organisations. If you have a marketing team that wants to own the website and keep building on it, that points to Webflow. If you need high performance, custom integrations or a website that will grow technically, that points to coded + headless – and then the quote should state from the outset how structural changes will be handled, whether by your own developer or through a maintenance agreement, so that you do not discover it in month two. WordPress is a third track that many agencies still propose; it works, but factor plugin licences, security maintenance and update work into the three-year cost before you compare. The build or buy guide covers which track suits you.

So always ask for both totals in the quote: total cost in year 1 and total cost in year 3, with the assumptions written out. An agency that only wants to discuss build price has either not done the sums, or does not want you to do them.

Red flags in a website quote

Some things in a quote should make you ask follow-up questions – or say no thanks. These are the ones that come up most often:

  • One price, no breakdown. You cannot see what you are paying for, and you cannot leave anything out.
  • No costs after launch. Hosting, licences, maintenance and support are missing entirely. You will pay for them anyway.
  • Unclear ownership. The domain is registered to the agency, hosting sits in the agency's account, or the quote says nothing at all about who owns the code and design files. We describe what happens when you switch, and what you need to get out, in the section on ownership in the guide to changing web agency. The point here is simpler: it should be in the quote.
  • No migration. The quote does not mention redirects, existing traffic or what happens to pages that rank today. Launch without a plan for that and you lose the visibility you have built up.
  • "SEO included" without a specification. What is included? Keyword research, page structure, technical SEO, structured data, content? "SEO-optimised" without substance behind it is a line in a sales pitch, not a deliverable.
  • Only the agency can develop the website further. No documentation, no CMS with an API and no context file for AI-assisted work – every new page has to go through the agency. Ask how your team, or an AI assistant with the right material, will be able to develop the website further without ordering everything from the agency.
  • Platform chosen before any questions were asked. An agency that proposes the same platform to everyone has not read item five in your request.
  • No questions back. A serious agency asks questions about the request before it quotes. An answer without a single counter-question means the agency has assumed the answers, and the assumptions end up in the price.
  • Ranking guarantees. No one can promise a particular position in Google or a particular AI answer.
  • Lock-in without an exit. Long contracts with no notice period, or no description of how you take the website with you.

Is a quote binding? Under Section 1, first paragraph, of the Swedish Contracts Act (avtalslagen, 1915:218), an offer is binding on the party that made it, within the limits set out in Sections 2–9. In practice it applies during the acceptance period stated in the quote, or for a reasonable time if none is stated. The rule is non-mandatory: the agency can write "without obligation" (utan förbindelse) or something similar, for example "free offer" (fritt anbud, Section 9), and then the quote is only an invitation for you to make an offer. Check what it says, and ask for a validity period if there is none. The fact that the quote binds the agency does not, however, mean that it fixes the scope – what you write in the contract does that.

How to compare the quotes

Compare the quotes on five criteria, scored 1–5, instead of on the final sum. Take the same twelve items as in your request and check how each quote answers them. Then score:

  1. Coverage of the request. How many of your twelve items are answered concretely? What is missing, and is that stated openly or simply left out?
  2. Ownership and exit. Does it state explicitly that the domain, accounts, code, design, data and content are yours? Is there a described way out – and can you build further yourselves, with or without AI support?
  3. Total cost in year 3. Build price plus all running costs for three years, with the extras included.
  4. Team and process. Who does the work, what does the process look like, which reference projects resemble yours? What questions did the agency ask back?
  5. SEO and AEO expertise. Are migration, keyword research and structured data included? Could the agency answer how AI describes you today?

Comparison matrix for website quotes – five criteria, scored 1–5

Criterion Quote A Quote B Quote C
Coverage of the request
How many of the twelve items are answered concretely?
– / 5 – / 5 – / 5
Ownership and exit
Domain, accounts, code, design, data and content explicitly yours? A described way out? Can you build further yourselves, with AI support?
– / 5 – / 5 – / 5
Total cost in year 3
Build price + all running and additional costs over three years
– / 5 – / 5 – / 5
Team and process
Who does the work, reference projects, questions back
– / 5 – / 5 – / 5
SEO and AEO expertise
Migration, keyword research, structured data, an answer on how AI describes you
– / 5 – / 5 – / 5
Total (max 25) – – –

Feel free to weight the criteria – for most companies, the three-year cost and ownership carry the most weight – but do not let the price difference decide on its own. A quote that is, say, SEK 60,000 more expensive but includes migration, maintenance and clear ownership is often the cheapest after three years. And the one that scores lowest on coverage has usually not given a lower price. It has given a price for a smaller project.

How many quotes should you get? Three is a good rule of thumb. Two give you nothing to compare against if they differ a lot. Five or more cost more time in meetings and follow-up than they add, because serious agencies want to meet you before they quote. Choose three agencies that are already a rough fit: the right size, the right platforms, references similar to your project. We cover choosing the agency itself, and the questions that reveal the most, in How to choose a web agency – 16 questions.

Common mistakes when hiring a web agency

Most of the above is about the request and the quote. Three mistakes, however, happen in the step in between, once the agencies have already answered:

  • Buying design and forgetting the content. The website is finished on time, but the launch is pushed back three months because the copy does not exist. Decide who writes before you sign a contract.
  • Not planning your own time. Decisions, material and approvals on your side set the pace more than the agency's work does. Appoint one person who has the authority to decide, and expect that person to need a few hours a week during the project.
  • Choosing on the presentation instead of the answer. A good pitch tells you about the agency's sales skills, not its delivery. Weigh the quote against the request, item by item, and let the scores decide.

The other mistakes – sending a request without a goal, comparing on build price, holding back the budget, leaving ownership open or launching without migration – can all be avoided with the same document: a one-to-two-page request that covers the twelve items. It takes an afternoon to write and saves weeks of evaluation.

How SEOS Design answers a request for a quote

If you send us a request following the items above, we answer in the same format: item by item, with the price broken down by part, and options and extra costs written out. On top of that, you get the total cost for year 1 and year 3 for the track or tracks we recommend. We prefer to build a coded website with a headless CMS when performance and integrations matter most, and Webflow when your team is going to keep building on it themselves. We tell you which one we think suits you, and why, before you decide. You can see what a Webflow build with us covers on the page for our Webflow agency.

Ownership is simple: domain, accounts, code, design files, data and content are in your name from the start. Technical SEO and structured data are included in the base build. If you want to be able to develop the website further with AI after launch, we leave a context file with your tone of voice, your facts and the website's structure, connected to a CMS you reach via MCP – as a clear option with its own price, so that you can compare it with other agencies' answers. Migration appears as a separate tier or line item in the quote, never as a surprise afterwards. And we ask questions before we set a price.

Do you have a request in the pipeline? Request a quote and we will get back to you with a price estimate. If you want to take it further, we book a call and put together a fixed quote. If you would rather have an independent assessment of quotes you have already received, that is fine too – get in touch and we will go through them together, even if the conclusion is that another agency suits you better.

Common questions about website design quotes

What should a request for a website design quote include?

A request for a website design quote should include twelve items: goals and metrics, target audience, scope (pages, templates, languages), content (who writes and who takes the photos), editing needs (who changes what without a developer, and whether you want to keep developing the website with AI support), integrations, SEO and AEO requirements including migration, performance and accessibility (Core Web Vitals, WCAG), ownership, maintenance after launch, timeline and budget range. It fits on one to two pages. The purpose is for every agency to start from the same premises so that the quotes can be compared – not to lock down every detail in advance.

How many quotes should we get for a website?

Three quotes is a good rule of thumb. Two give you nothing to compare against if they differ a lot. Five or more cost more time in meetings and follow-up than they add, because serious agencies want to meet you before they quote. Choose three agencies that are already a rough fit – the right size, the right platforms and reference projects similar to yours – and send them the same request so that the answers are comparable.

Should we state our budget in the request for a quote?

Yes. Stating a budget range, for example SEK 150,000–300,000, gives better quotes – not more expensive ones. An agency that knows the range can prioritise the scope: spend the money on strategy and integrations instead of extra design revisions, or suggest moving content to a second phase. Without a range the agency guesses, and if it guesses too low you get a quote that looks cheap but then grows with add-ons. Give a range, not an exact sum.

Why do website quotes differ so much in price?

Website quotes differ in price because they cover different things, not because an agency has miscalculated. Without a clear request, each agency decides for itself whether strategy, bespoke design, copywriting, integrations, migration and maintenance are included. A quote of SEK 90,000 often covers only design based on a ready-made component library and the build, while one of SEK 380,000 may include strategy, bespoke design, content, several integrations and a year of maintenance. Both can be right – it is the request that makes them comparable.

What is a website requirements specification?

A website requirements specification is a short document, normally one to two pages, that describes what the website should achieve, for whom, at what scope and with which requirements for integrations, SEO, performance, accessibility, ownership and maintenance. It is sent with the request for a quote so that the agencies answer the same question. It is not a contract and should not be watertight – the choice of platform, page structure and level of design are left open, because that is where the agency's advice should come in.

Is a website quote binding?

Yes, as a general rule in Sweden. Under Section 1 of the Swedish Contracts Act (avtalslagen, 1915:218), an offer is binding on the party that made it during the acceptance period stated in the quote, or for a reasonable time if no period is stated. The rule is non-mandatory: if the agency writes "without obligation" (utan förbindelse) or "free offer" (fritt anbud, Section 9), the quote is only an invitation for you to make an offer. Check the validity period and the wording. The fact that the quote binds the agency to the price does not mean the scope is locked – the contract governs that.

More articles

The blog