How to Compare Web Development Quotes Line by Line

Three web development quotes, three very different totals. Learn how to line them up, spot missing scope, read pricing models and ask follow-ups.

Our content is written and reviewed by the Four Cents team. We may recommend our own services. Read our editorial standards.

On this page

This guide shows how to put the quotes on the same footing so the decision is about value, not guesswork.

Why the totals are so far apart

Totals differ because each company filled the gaps in your brief with its own assumptions. One assumed you will write all the content, another included copywriting. One priced a template-based design, another a custom one. One included a year of hosting and support, another stops at launch day. The totals are answers to different questions.

The fix is to make every quote answer the same question. That takes one spreadsheet and a few emails, and it is worth doing before you speak to anyone about price.

The three pricing models

Before comparing numbers, check which pricing model each quote uses, because the same figure means different things under each.

ModelHow it worksWho carries the riskBest for
Fixed scope, fixed priceA written scope for a set price. Changes are quoted separatelyThe developer, if the scope is clearWebsites and well-defined apps
Time and materialsYou pay for hours worked at an agreed rate, often with an estimateYouWork that cannot be fully defined up front, such as early product development
RetainerA set monthly amount for an agreed capacitySharedOngoing improvement after launch

An hourly estimate will often look cheaper than a fixed price for the same job, because a fixed price includes an allowance for the unknown and an estimate does not. If you compare the two directly, ask the hourly vendor what happens when the estimate is exceeded, and whether there is a cap.

Thinking about building a website?Get a free consultation and a fixed-scope quote. We reply within 24 hours. No obligation.
Get a fixed-scope quote

Build a comparison grid

Put every quote into one grid with the same rows, and mark each cell as included, excluded or not mentioned. "Not mentioned" is the important one. Those cells are where budgets go wrong.

RowWhat to look for
Discovery and planningIs there a paid or included planning phase, and what does it produce?
DesignCustom or template-based? How many concepts and revision rounds?
Pages and templatesHow many unique layouts, not just how many pages
FeaturesEach feature named: forms, search, accounts, payments, booking
IntegrationsWhich systems, in which direction, and who pays for third-party accounts
ContentWho writes, who enters it, who supplies images
Migration and redirectsIs existing content moved, and are old URLs redirected?
SEO basicsTitles, descriptions, sitemap, analytics, structured data
Accessibility and performanceIs there a stated standard or target, and is it tested?
TestingDevices, browsers, and who signs off
Training and handoverSessions, documentation, recorded walkthroughs
WarrantyHow long defects are fixed at no charge after launch
Hosting, maintenance, supportIncluded, optional or absent, and the yearly cost
OwnershipWho owns code, design files, domain and accounts
Timeline and payment scheduleMilestones tied to deliverables, not dates alone

If you are planning a redesign, add rows from our website redesign checklist. For an application, the cost factors in web app development cost make good rows too.

The lines that are usually missing

The lowest quote is usually the one with the most empty cells. These are the items most often left out, and each one is real work that someone will have to do or pay for later.

  • Content entry. Moving and formatting a hundred pages takes days.
  • Redirects. Skipping them on a redesign can cost you search traffic you spent years earning.
  • Accessibility. "Accessible" with no named standard means nothing was planned.
  • Performance. A stated target for load speed on mobile, tested before launch.
  • Third-party costs. Licenses, fonts, stock images, plugin subscriptions, payment fees.
  • Revision limits. Unlimited revisions sounds generous and usually means the process is undefined.
  • After launch. Hosting, updates, backups, security and a way to ask for changes.

A worked example

Here is how the grid changes a decision. Imagine a professional services firm that asks for a 25-page website redesign and receives three quotes. We will call them low, middle and high, without figures, because the pattern matters more than the amounts.

  • Low. A one-page quote with a total and a timeline. In the grid, eleven of fifteen rows read "not mentioned". Design is template-based. Content entry, redirects and training are absent. Hosting is on the vendor's own account.
  • Middle. A fixed-scope proposal listing templates, two design rounds, content migration for all 25 pages, a redirect map, a named accessibility standard, a 60-day warranty and an optional support plan priced per year.
  • High. Similar scope to the middle quote, plus a paid discovery phase with stakeholder interviews, copywriting for ten pages and a brand photography day.

Once the firm adds the cost of doing the low quote's missing rows itself or buying them later, the gap to the middle quote mostly closes, and the hosting arrangement is a risk. The high quote is not overpriced. It includes copywriting and photography that the firm may or may not need. The real choice is between the middle scope and the high scope, and that is a conversation about content, not price.

Ready to bring your web project to life?Get a free consultation and a fixed-scope quote. We reply within 24 hours. No obligation.
Get a fixed-scope quote

Follow-up questions to send

Send every vendor the same short email so that the "not mentioned" cells get filled in writing.

  1. Please confirm whether each of these items is included, excluded or available at extra cost: (list your empty rows).
  2. What have you assumed about content, and who enters it?
  3. How many design and revision rounds are included, and what does an extra round cost?
  4. How are change requests priced once the project has started?
  5. Who will do the work, and will we speak to them directly?
  6. What will the site cost us per year after launch, including everything you recommend?
  7. In whose name will the domain, hosting and other accounts be registered?

How vendors reply is useful information in itself. A clear, quick answer with no defensiveness is a preview of what the project will feel like. More questions of this kind are in our guide on how to choose a web development company.

How to make the final call

With the grid complete, decide on total cost over three years, fit and risk, in that order. Add build cost and three years of running costs for each vendor. Then weigh who understood your goals best and whose past work you would be happy to own. Finally, look at risk: ownership terms, how changes are handled, and whether the people you met are the people doing the work.

If two quotes are close, choose the one with the clearer scope. A precise document now means fewer disputes later.

When you want a quote that is written to be compared, send us your brief. We quote a fixed scope with inclusions, exclusions and assumptions listed, and running costs shown separately. You can see the way we work on our process page, read about custom web development, or start on the contact page.

Already have quotes and cannot tell them apart? Send us the scope you gave the other vendors. We will reply with a fixed-scope quote that lists every assumption.
Free website cost calculatorAnswer four quick questions and get a planning range and timeline in USD or CAD. No email needed.
Estimate my website

Frequently asked questions

No. Sometimes a smaller firm has lower overheads or a simpler approach that suits you. It is a bad choice only when the low total comes from missing scope you will pay for later.

You do not need to share figures. It is fair and useful to share the scope grid so every vendor can confirm the same inclusions.

Payments tied to deliverables are standard: a deposit to start, then milestones such as design approval, build complete and launch. Be cautious about paying the full amount before anything is delivered.

Detailed enough that a stranger could tell what will be delivered. Inclusions, exclusions, assumptions, revision rounds, timeline, ownership and post-launch costs should all be written down.

About the author

Hamza Hai

Founder, Accountant & Project Manager, Four Cents

Hamza Hai is a founder of Four Cents and its accountant and project manager. She keeps projects on track and the numbers clear.

She manages timelines, scope and client communication, so there are no surprises for clients along the way.

She writes the guides on DeveloperOfWeb.com, including its website costing and planning guides. They draw on the quoting and scoping work she does for Four Cents clients every week.

Areas of expertise

  • Software and app project management
  • Development costing and estimates
  • Project scoping
  • Budgeting for software projects

All articles by Hamza Hai (106 on DeveloperOfWeb.com)

Reviewed by Zee, Founder & Lead Developer, Four Cents

Zee leads every Four Cents build as the senior full-stack engineer, from the first call to launch and beyond, and technically reviews the articles on this site.

Our editorial standards: who writes and reviews our articles, where our prices come from and how to report a correction.

Fixed quote

Get a fixed quote in 24 hours

Free, with no obligation. We reply within 24 hours, Monday to Friday, with a written fixed price or the questions we need answered first.

Accessibility fixes, small site
$500 to $2,000
Small business website
About $2,000
Larger site or redesign
$3,000 to $6,000
Web app MVP
$8,000 to $15,000
  • Fixed price in US dollars, in writing, before work starts
  • Built and fixed to WCAG 2.2 AA, tested by hand
  • Code, content and accounts are yours on final payment

Prefer to talk? Call +1 (365) 440-1786 or email info@fourcents.ca.

Request your free quote

Only name, email and project details are required. Phone is optional.

Please enter your name.

Please enter a valid email address.

Please tell us a little more about your project (10 or more characters).

Please check the phone number, or leave it empty.