Digital Consultancy
estimating-the-cost-of-a-website-the-magic-formula

Estimating the cost of a website – the magic formula

Cost = -b +/- sqrt[(b*b - 4ac)/2a]

A few years ago, I was asked by an account manager whether there was a formula he could apply to calculate the cost of “a website”. He was looking for a spreadsheet he could take to client meetings to provide costs on the fly without getting project managers and developers involved. You can imagine the sort of thing – a picking list with functionality and prices next to each one.

I remember thinking it was a reasonable enough request. But very naive.

I’m sure many an agency has tried to do similar and I’d be interested to know with how much success. In my experience, there is no substitute for solid understanding of the technical side of what we do. Building websites is as complicated as building a house – and often takes longer! Counting how many bricks you need is the easy bit; the money is earned working out how to deal with different terrains, the drainage, the exposure, the electrics, building regulations. Not to mention the countless unforeseen issues that will inevitably arise.

To coin a phrase, the devil is in the detail. And that detail is hard to capture with a checkbox…

Conservatively, I reckon I’ve been heavily involved in the launch of 150-200 distinct websites over around 10 years. If I were so inclined, I could probably group those into categories: e-commerce sites, content managed sites, Flash sites, custom sites, integration projects etc. No question, if somebody spoke to us about building “an e-commerce site”, we could probably establish a ballpark budget range fairly quickly. This would be based on years of experience and, to be honest, gut feel. Maybe you’re checking boxes in your head, but there’s usually an accompanying story with each tick.

If you’re not convinced and are still in search of the holy grail of spreadsheets, here’s some things to consider:

  • Design is the most unpredictable element to estimate. It’s easy enough to demonstrate whether you’ve delivered a piece of functionality, but it’s far less clear cut with something as subjective as design. Not only that, but it tends to be the element most personal to a client.
  • The number of pages or products (in an e-commerce store) is rarely significant. Generally, we’re buidling dynamic, database driven sites. If you have 10 pages or 100, the main bearing on development time is where you have distinctly different functionality. For instance, a site which sells 10,000 different CDs may be less complicated than one that sells 20 CDs and 20 tailored shirts.
  • Integration is the most likely thing to throw a spanner in the works. Getting one site with relatively complex functionality up and running is a challenge; get two or more sites to share data successfully and the costs/complexity go up exponentially. If anyone tells you otherwise, they’re kidding themselves!
  • Developers and designers underestimate (a generalisation with some foundation) to differing degrees – read my thoughts on estimation here.
  • The biggest variable is the client – try factoring that into your spreadsheet!

P.S. In the spirit of Web 2.0, please share your spreadsheet with us if you have one.

1 Comment to Estimating the cost of a website – the magic formula

  1. 21/06/2010 at 23:36 | Permalink

    Nice analogy Ed. Estimating is a nightmare. I might ‘borrow’ that next time…
    I was recently asked for a ”logo… nope, we don’t need brand strategy, we use letterhead, we mostly send emails… do you do websites as well?”

Leave a Reply

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

The Latest from the 7dots Blog
Estimating the cost of a website – the magic formula

by Ed Gossage - Tue, 20 Apr 2010 13:33

A few years ago, I was asked by an account manager whether there was a formula he could apply to calculate the cost of "a website". He was looking for a spreadsheet he could take to client meetings to provide costs on the fly without getting project managers and developers involved. You can imagine the sort of thing - a picking list with functionality and prices next to each one. I remember thinking it was a reasonable enough request. But very naive.
read full post

Why the obsession with buckets?

by Ed Gossage - Thu, 11 Mar 2010 16:32

Socialist or capitalist – which one are you? Or are you a bit of both? Someone who likes to think they have a sense of social responsibility but is far from devoid of materialistic tendencies. You go on anti-capitalist demonstrations, but you take an EasyJet flight. Are you going to vote Labour or Tory? Or is [...]
read full post

WHAT WE'RE UP TO

Arcade Fire and Google create a stunning website using HTML5 and various web technologies (use Chrome browser) - http://bit.ly/9ejgCw
Tue, 31 Aug 2010 08:58

A look at why trivial change testing can be more beneficial than radical change testing - http://bit.ly/9m2SPc
Tue, 31 Aug 2010 07:37

We're very proud to announce the successful launch of CultureLabel.com - http://bit.ly/cgGQLR
Thu, 12 Aug 2010 16:15

7dots on Twitter:www.twitter.com/hello7dots

FOLLOW US ELSEWHERE

RSS Feed twitter Facebook Flickr

GET IN TOUCH

Tel: 020 8439 1515
Email: hello@7dots.co.uk
Online: Contact form

Find us on Google Maps

7dots Limited
Kopshop
6 Old London Road
Kingston Upon Thames
Surrey
KT2 6QF

STAY IN TOUCH
Bookmark and Share
Close

How to find us...

Close

Here's a preview of the 7dots Flickr gallery

Visit the full gallery here: www.flickr.com/hello7dots