MeritbyteTechnologies

Costs and hiring

How to Compare Web Development Quotes and Proposals

How to compare web development quotes line by line: what a good website proposal includes, the red flags in cheap quotes and the questions to ask first.

By Meritbyte TechnologiesPublished 8 min read

Key takeaways

  • Put every quote into one comparison sheet before you look at the totals.
  • Exclusions and assumptions tell you more than the headline price.
  • Code, domain and hosting should be in your name, and the contract should say so.
  • A fixed price needs a fixed scope, so ask exactly how changes are priced.
  • Price the gaps: add the cost of anything one quote leaves out before comparing.

The fair way to compare web development quotes is to ignore the totals until every proposal has been rewritten into the same list of pages, features, integrations and obligations. Once they describe the same project, the price difference usually shrinks or explains itself. A $4,000 quote and a $12,000 quote are rarely two prices for one website; they are prices for two different websites.

This guide gives you a comparison table of what a good web development proposal contains, a step-by-step method for putting quotes side by side, and the questions that expose what a quote leaves out.

Why do web development quotes vary so much?

Quotes vary because each firm is pricing a different scope and carrying a different share of the risk. The number reflects assumptions you often cannot see.

Common reasons two quotes for "the same site" differ by a factor of three:

  • Content. One firm writes the copy and sources photos; another assumes you will hand over finished text for every page.
  • Design. A premium theme with your colors is a different job from a custom design with two concepts and three revision rounds.
  • Integrations. "Contact form" can mean an email to your inbox or a form that creates a lead in HubSpot with the ad campaign attached.
  • Migration. Moving 400 old blog posts, with redirects, is days of work that a cheap quote simply omits.
  • Risk. A fixed price includes a buffer for unknowns. An hourly estimate pushes that risk onto you.
  • Location and team. Onshore agency day rates in London or New York are several times offshore rates for similar skills.

None of these make a quote right or wrong. They make it impossible to compare until you surface them.

What should a website proposal include?

A good proposal answers what will be built, what will not, who owns it, how long it takes, how you pay and what happens when things change. The table below is the website quote checklist we would use if we were the buyer.

SectionWhat a good proposal saysRed flag if it is vague or missing
ScopeA named list of pages or templates and every feature"Up to 10 pages" with no list
ContentWho writes copy, who supplies images, how many pages are migratedSilence on content
DesignNumber of concepts, revision rounds, mobile layouts, design files you receive"Custom design" with no rounds defined
TechnologyThe platform or framework and why it suits youA proprietary CMS only they can maintain
IntegrationsEach one named: payment gateway, CRM, email tool, booking system"Integrations as required"
Performance and accessibilityMeasurable targets, such as Core Web Vitals and WCAG 2.2 AA"Fast and accessible" with no target
SEO foundationsRedirects from old URLs, titles, sitemap, structured data"SEO-friendly" as the whole description
TestingBrowsers, devices, form tests and a user acceptance stepNo mention of QA
TimelineMilestones with dates and what they need from you by whenOne launch date and nothing else
Payment schedulePayments tied to delivered milestones100% upfront
OwnershipCode, repository, domain, hosting and licences in your nameDomain registered to the agency
Change requestsThe rate and the process for anything outside scope"Minor changes included" with no definition
After launchA bug-fix period and optional support termsNothing about the week after launch
Exclusions and assumptionsAn explicit listNone, so every gap becomes an extra later

The last row matters most. A proposal with a clear exclusions list is being honest with you. A proposal without one has not stopped excluding things; it has just stopped telling you.

How to compare web development quotes side by side

Treat this as a short exercise, not a gut decision. It takes an hour or two and can save you a large share of the budget.

  1. Send every firm the same brief. If each firm scopes from a different conversation, you will get three different projects back. Our website project brief template gives you a format to copy.
  2. Build one sheet. Rows are the sections in the table above; columns are the firms.
  3. Mark every cell. Included, excluded or unclear. Send the unclear items back as written questions and record the answers.
  4. Price the gaps. If Quote A excludes copywriting for 12 pages and Quote B includes it, add a realistic cost for copywriting to Quote A.
  5. Add three years of running costs. Hosting, premium plugin or app licences, platform fees and a maintenance plan. A cheap build on a platform with high monthly fees can cost more by year two.
  6. Compare the payment risk. How much do you pay before you see working software, and can you stop partway?
  7. Compare the people. Ask who will actually do the work, who your day-to-day contact is, and to see similar work they built.

A simplified illustration: Quote A is $5,000 and excludes copy, content migration and redirects. Quote B is $8,500 and includes all three. If writing the copy yourself would take weeks, and hiring a writer plus someone to handle migration and redirects adds $2,500 to $3,500, the real gap is small, and Quote B carries less risk to your search traffic.

Fixed price, hourly or blocks: which quote structure is safer?

A fixed price is safest when the scope is genuinely fixed; time and materials is fairer when it is not. Most problems come from using the first on a project that is really the second.

  • Fixed price. You know the number. The firm adds contingency, and anything outside the written scope becomes a change request. Works well for a defined brochure site or a well-specified first release.
  • Time and materials. You pay for hours actually spent. Transparent, but open-ended unless you add a cap or a budget alert.
  • Milestones or fixed blocks. A fixed first milestone, then work in short blocks you can stop after each one. Useful when you know where you are starting but not every detail of where you will end.

Be wary of a single precise figure for a vague scope. If a firm quotes $6,480 after a 15-minute call about a booking platform, that number was not produced by understanding your project.

Red flags in a web development proposal

Most bad outcomes were visible in the proposal. Watch for:

  • A price given before the firm asked a single question about your business.
  • The domain, hosting or code repository held in the vendor's name.
  • "Unlimited revisions", which usually means revisions are not planned for and will run out of goodwill instead.
  • Full payment upfront for anything larger than a small job.
  • No named platform, or a proprietary system that locks you to one supplier.
  • Any promise of first-page rankings. Google's own guidance warns against firms that promise them.
  • No staging site where you can watch progress before launch.
  • A long, auto-renewing maintenance contract bundled in as a condition of the build.

Questions to ask every firm before you sign

Ask all of them the same questions, in writing, so the answers are comparable:

  1. What exactly is excluded from this quote?
  2. Who will work on this, and who is my single point of contact?
  3. How are changes priced, and who decides whether something is a change?
  4. When will I first see working pages, and where?
  5. Whose name will the domain, hosting, repository and licences be in?
  6. What happens if we part ways halfway through?
  7. What do you need from me, and by when, to hit the timeline?
  8. What is covered in the first weeks after launch, and what does support cost after that?
  9. How will you measure performance and accessibility before launch?

A firm that answers these clearly and quickly is showing you how the project will feel. Our guide on how to hire a remote web developer covers the interview side in more depth.

How Meritbyte Technologies writes a quote

Meritbyte Technologies is a Nepal-based web and software development company working with clients in Nepal and, remotely, in the USA, the UK, Australia and elsewhere. We quote the way we would want to be quoted.

After a free scoping conversation you get back a scope, a timeline and a number; there is no paid discovery phase before that answer. The first milestone is a fixed price. After that we work in two-week blocks with a demo at the end of each, and you can stop at the end of any block. You get one project manager, a written update every week and a staging URL you can open at any time. The code, repositories, domain and hosting are in your name, with documentation at handover.

If you run the comparison above and another firm offers more of what you need for less, take that quote. You can see what our web development services and website design work include, read about how we work with clients in the USA, or send us your brief and compare our answer with the others.

Frequently asked questions

How many web development quotes should I get?

Three is usually enough, and four at most. Fewer than three gives you no sense of the market; more than four turns comparison into a part-time job and discourages firms from investing time in a careful proposal. Send all of them the same written brief, set a deadline for questions, and give each firm the same answers so their quotes describe the same project.

Why is one website quote so much cheaper than the others?

Usually because it leaves things out: copywriting, content migration, redirects, testing, revision rounds or support after launch. Sometimes it uses a template where others quoted custom design, or a team in a lower-cost market. Ask the cheaper firm for a written list of exclusions and assumptions, then add the cost of those gaps before deciding whether it is really cheaper.

Should a website proposal include ongoing costs?

Yes. A good proposal lists hosting, domain renewal, platform or app subscriptions, premium plugin licences and any maintenance plan, even if some are paid to third parties. Comparing build prices alone can mislead you, because a cheap build on a platform with high monthly fees can cost more over three years than a pricier build with low running costs.

Is it normal to pay a deposit for a website?

A deposit is normal; paying everything upfront is not. A common structure ties payments to milestones you can see and check, such as approved designs, a working staging site and launch. For larger projects, paying per milestone or per short block of work limits how much you have paid before you have seen real, working software.

Tell us what you are building.

Write a few lines about what you have now, what you want instead and when you need it. A person replies within one business day with questions, a scope or an honest no.