Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our Website Quotes Are Based on Gut Feel and We Keep Underquoting. How Do We Estimate From What Past Projects Actually Took?
Problems We Solve

Our Website Quotes Are Based on Gut Feel and We Keep Underquoting. How Do We Estimate From What Past Projects Actually Took?

Web design agencies quote new sites on gut feel and underquote the same parts each time. We build an estimator from your own past project time data.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Most web design studios estimate new projects from memory: a number of templates, some features, a feeling for the client. The same things are underquoted every time, such as content entry, form integrations, e-commerce set-up and client revisions. We build an estimator that breaks each past project into components, attaches the hours actually logged, and uses that history to suggest ranges for a new quote, which the studio then adjusts.

A quote written on a Friday afternoon

An enquiry comes in for a new website: around fifteen pages, a blog, a team section, a bookings integration and a newsletter signup. The owner opens last year's proposal for a similar site, adjusts the page count, adds a line for the booking system and sends it.

Three months later, the project is well over its hours. The booking integration took far longer than expected because of the provider's API. Content entry for fifteen pages with the client's late copy took days. The client needed four rounds of revisions on the homepage. None of this is new. The last three projects ran over in the same places, but nobody looked at why before writing the next quote.

Why quotes do not learn

  • Time is logged against the project as a whole, or by person, not by component, so it is hard to see which parts overran.
  • Proposals are written from the previous proposal, which carries the same blind spots forward.
  • Overruns are explained away as "that client was difficult", so the pattern is not recognised.
  • Non-build work, such as project management, content entry and revisions, is underestimated because it feels like overhead.
  • Nobody sits down after a project to compare the quote with what happened.

The studio has years of evidence about what things really take. It is sitting in the time tracker, unread.

What underquoting costs

Projects lose money in the same places, again and again. Developers feel pressure to cut corners on projects that are already over. When the studio tries to quote more realistically, it has no evidence to justify the higher number, to the client or to itself. Good projects become stressful because they were sold at the wrong price.

The estimator we build

  1. A standard list of components is agreed: discovery, design per template, build per template, content entry per page, forms, integrations by type, e-commerce set-up, SEO migration, revisions, project management, launch.
  2. Time tracking going forward is tagged by component, using project tasks in your tool or tags in Harvest, Toggl or similar, so the data builds up without extra effort.
  3. Past projects are mapped to components as far as the old data allows, with a person helping where tasks were named loosely.
  4. For each component the estimator shows the range of actual hours across past projects, not just an average, with notes on what drove the high cases.
  5. When quoting, the owner picks the components for the new project and gets a suggested range per component and in total, based on your own history.
  6. After each project, a short comparison of quote against actual per component is produced automatically, so the history keeps improving.
ComponentOften underquoted because
Content entryClients supply content late and in pieces
Third-party integrationsAPIs and provider accounts vary
RevisionsStakeholders join late
Project managementTreated as overhead, not a line
SEO migration and redirectsOld site is bigger than expected

The estimator suggests. The quote is still yours, and there will always be projects where your judgement about the client matters more than the history.

Quoting the next site

The next enquiry comes in. The owner selects the components and sees that the studio's booking integrations have ranged widely, that content entry per page has consistently taken longer than quoted, and that revisions on sites with several stakeholders run high. The quote includes those lines properly. The client may push back on price, but now there is evidence to explain it, and the project that goes ahead is priced for what it will take.

Are your quotes repeating old mistakes?

  • Proposals are written by copying the last similar proposal.
  • Projects regularly overrun in the same areas.
  • Time is not logged by component.
  • Nobody compares quotes with actuals after a project.
  • Content entry and revisions are not priced as their own lines.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we need years of clean data?

No. Even a handful of past projects mapped roughly to components shows useful patterns, and the data improves with each new project.

Will developers have to log time differently?

Only by picking the component, usually via the task they already log against. We keep it to one extra choice at most.

Can clients see the breakdown?

If you want, the component lines can feed your proposal template. Many studios keep the internal ranges private and show a simpler breakdown.

Does it work with our time tracker?

Most time trackers have an API, including Harvest and Toggl, and project tools with time tracking. We check yours first.

What does the cost depend on?

How much past data we map, which tools hold it, and whether you want it connected to your proposal software.

Keep reading

More on Problems We Solve

Start here

Tell us where your web projects get stuck

Describe how a website project runs at your studio, from signed proposal to launch and the maintenance plan afterwards, and which tools you use, such as Figma, WordPress, Basecamp, ManageWP or Xero. We will tell you what we would build and what we would leave alone, and if a plugin or a setting you already have would solve it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →