JOURNALPRICING & OPERATIONS

Website quote comparison template with three example quotes

Compare website quotes against one brief. Three example quotes show unpriced items, bundled extras and work handed back, plus a template to copy.

October 13, 202610 min readBy Alex Jardine
PricingChoosing a StudioWeb Design

Three website quotes arrive for the same project, and the totals are far apart. Before you decide which one is expensive, check what each total actually contains. The quickest way to find out is to line each quote up against your brief, one requirement at a time, and write down what it says.

This page does that with three quotes for one brief, then gives you the blank template. If you're still working out a budget, the custom website cost guide explains what changes the price. For Toronto examples in CAD, see the Toronto website design cost guide. This page is for when the quotes are already in your inbox.

What if every provider prices the same brief?

A comparison only works when every provider priced the same brief. Split it into what must work at launch and what you might add later, priced on its own line. That second list keeps later work from hiding inside a total, and it gives you a fair way to read a quote that adds things you didn't ask for.

If you haven't separated the two yet, the extend or rebuild record helps you decide what's required. If the current site's problems are still unclear, have the current site audited first. Here is the brief used in the rest of this page.

The fictional brief

A physiotherapy clinic in Canada is leaving its website builder.

Required at launch

  1. Eight main pages on a new platform. Front-desk staff edit hours and services every month.
  2. The 25 existing blog posts moved across, and each of the site's 40 current URLs kept or redirected to its closest new page.
  3. A new-patient intake form with five questions, two of them required, delivered to the front-desk inbox.
  4. A "Book" button on each service page that opens the clinic's current booking tool, plus a phone number for when booking is unavailable.
  5. Writing for two new service pages. The clinic supplies the copy for the other six.
  6. The clinic owns the domain, hosting and analytics accounts.
  7. Prices in Canadian dollars, before tax.
  8. Some support after launch, with what it covers in writing.

Optional, priced separately

  • A brand refresh
  • A photography day

What do three quotes for the same brief include?

Quote A has the lowest total and Quote B the highest. Each card sorts the quote into three piles: what the total pays for, what the quote names but leaves outside the total, and what it hands back to the clinic or doesn't mention.

Quote A

Inside the total
Eight pages on a CMS staff can edit. The 25 blog posts moved. Writing for the two new pages. A Book button and the phone number on each service page. Accounts set up in the clinic’s name. Prices in CAD, before tax.
Outside the total
The intake form and the redirects for the 40 URLs, both “to be quoted after a discovery session”.
Handed back or not mentioned
Support after launch, the brand refresh and the photography day are not mentioned.

Quote B

Inside the total
Eight pages on a CMS staff can edit. A redirect map for all 40 URLs. The five-question intake form. A Book button and the phone number on each service page. Writing for the two new pages. A brand refresh. A newsletter sign-up form. Two months of fixes after launch. Prices in CAD, before tax.
Outside the total
Nothing.
Handed back or not mentioned
The clinic copies the 25 blog posts into the new CMS using a supplied template. Account ownership and the photography day are not mentioned.

Quote C

Inside the total
Eight pages on a CMS staff can edit. The 25 blog posts moved. Redirects for all 40 URLs. The five-question intake form. Writing for the two new pages. Accounts set up in the clinic’s name. One Book link in the main menu. Prices in US dollars, before tax.
Outside the total
A photography day, priced as its own optional line. Support after launch at an hourly rate, with no estimate of hours.
Handed back or not mentioned
Book buttons on the service pages, the phone number for when booking is unavailable and the brand refresh are not mentioned.

How do the quotes line up against the brief?

Give every requirement the same label on each quote, using the status words from the template below. The cards use only what each quote says.

Quote A

Eight pages
Included
25 blog posts
Included
40 URLs
Not priced yet
Intake form
Not priced yet
Book buttons
Included
Two new pages
Included
Accounts
Included
Currency
Included
Support
Not mentioned
Brand refresh
Not mentioned
Photography
Not mentioned
Newsletter sign-up
Not mentioned

Quote B

Eight pages
Included
25 blog posts
Your job
40 URLs
Included
Intake form
Included
Book buttons
Included
Two new pages
Included
Accounts
Not mentioned
Currency
Included
Support
Included: two months of fixes
Brand refresh
Included
Photography
Not mentioned
Newsletter sign-up
Extra

Quote C

Eight pages
Included
25 blog posts
Included
40 URLs
Included
Intake form
Included
Book buttons
Partly: one menu link
Two new pages
Included
Accounts
Included
Currency
Partly: USD, not CAD
Support
Partly: hourly, no ceiling
Brand refresh
Not mentioned
Photography
Separate line
Newsletter sign-up
Not mentioned

Read down each card and the totals start to make sense. Quote A is lowest because its total is partial: two required items sit outside it, waiting for discovery. Quote B is highest partly because it bundles an optional brand refresh and a sign-up form nobody asked for, and it still hands the blog move back to the clinic. Quote C prices most of the required list and keeps photography on its own line, but its booking link falls short of the brief, its currency is wrong for this comparison and its support has no ceiling.

Ask for the redirects to be priced before you approve the quote. Google's Site Moves and Migrations page lists a mapping from current URLs to new ones as a core step in a move, so it is part of the job rather than something to settle later.

Which questions are worth sending back?

Every "Not priced yet", "Partly", "Your job" and "Not mentioned" cell in a required row becomes one question to that provider. Where optional or unrequested work sits inside a total, ask for the total without it. Send the questions in writing and keep the answers with the quote, so the version you sign matches the version you compared.

  1. Quote A.

    Can you price the intake form and the redirects now, or give a range, so the total covers the whole required list? What will the discovery session decide? What support comes after launch?

  2. Quote B.

    What is the total without the brand refresh and the sign-up form? What would it cost for you to move the 25 posts? Whose name will the accounts be in?

  3. Quote C.

    Can you quote in CAD? Can each service page have its own Book button and the phone number? Roughly how many support hours should the clinic expect in the first months?

When the answers come back, each quote should price the whole required list in the same currency, with optional work on separate lines. Then the decision is about fit as much as price. BDC's guide to choosing a website agency suggests weighing technical skills, fee structure and how much of your own time the project will need, alongside the estimate.

How do you fill in the blank template?

Make one copy for each quote. List your required items first, then what you might add later, and fill the status column with the same words every time.

Status words
  • Included: the quote names it and its total pays for it.
  • Partly: the quote covers some of it. Say which part.
  • Your job: the quote hands it back to you.
  • Not priced yet: named in the quote, but without a firm price yet.
  • Separate line: priced on its own line, outside the total.
  • Not mentioned: the quote is silent. Ask.
  • Extra: in the quote, but not in your brief.

Copy the rows below once for each quote. One row is one requirement. The middle column takes a status word. The last column is the question you will send when the status is not Included.

RequirementStatus in this quoteQuestion to send back
Pages and who can edit them
Content moved from the current site
Current URLs kept or redirected
Forms and where inquiries go
Booking or other connected tools
Writing, photography and other content
Who owns the domain and accounts
Currency and tax
Checks before you approve it
Support after launch

Record the money the same way for every quote, on its own list under the requirements.

LineWhat to record
One-time totalAmount, currency and whether tax is included
Required work not priced yetEach item, and when the provider will price it
Work handed back to youEach item, and who will do it instead
Optional work inside the totalEach item, so you can ask for the total without it
Optional work priced separatelyEach item and its price
Recurring costsEach service, billing period and account owner
Support after launchWhat it covers, for how long and at what rate

How do you get your own planning range?

If you don't know yet what the required list should cost, get a planning range before the quotes arrive. The website cost calculator gives a Jardine Studio range in USD or CAD for the pages and features you choose. This is a planning range. Your written quote confirms the final price.

Then take the required list to the service that fits it. A platform change is a website redesign or rebuild, an intake form or booking connection on its own is custom web development, and a site with URLs worth keeping needs an SEO migration plan.

What sources does this page use?

Reviewed October 8, 2026. Jardine Studio pricing statements come from the website cost calculator and the pricing page.

References (4)
  1. Jardine Studio. Pricing and engagement approach. https://jardinestudio.com/pricing
  2. BDC. Choosing the right agency to build your website. https://www.bdc.ca/en/articles-tools/technology/create-website/choosing-right-agency-build-your-website
  3. Google Search Central. Site Moves and Migrations. https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes
  4. Markus Spiske. Blank page hero photograph. Unsplash. https://unsplash.com/photos/white-printer-paper-beside-black-pen-IqVqS1V1ch8

Send the studio the same brief

Send the brief you gave the other providers, with your current site and the date that matters. The written quote names the pages, the design, the development, where inquiries go and what you will check before you approve it.