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
CultureLabel “Shop For The Arts” Facebook application

by Sam Page - Fri, 11 Nov 2011 15:30

We’re pleased to announce the launch of a new consumer focused Facebook application for CultureLabel. The new application allows users to do the following directly on Facebook: View their own wishlist and share products with friends View friends wishlists Preview new arrivals ahead of the crowds For more information visit http://www.culturelabel.comshop-for-the-arts or go to the application at http://apps.culturelabel.com/facebook.
read full post

Michel Mercier e-commerce website

by Sam Page - Thu, 13 Oct 2011 17:58

We’re pleased to announce the launch of the Michel Mercier e-commerce website: http://www.michelmercier.co.uk
read full post

WHAT WE'RE UP TO

Pair barred from US after tweet - http://t.co/TbLHkU2O
Thu, 02 Feb 2012 22:12

Hackers fool bank security system - http://t.co/9uHww5UK
Thu, 02 Feb 2012 22:09

http://t.co/8ih4C8hKLaunches a Customer Service Product for Small Teams - http://t.co/i8yzD6DRvia @mashable" target="_blank">http://t.co/8ih4C8hK" target="_blank">http://t.co/8ih4C8hKLaunches a Customer Service Product for Small Teams - http://t.co/i8yzD6DRvia @mashable
Tue, 31 Jan 2012 12:54

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
Kingston Business Awards Winner 2010 - Best New Business
Close

How to find us...

Close

Here's a preview of the 7dots Flickr gallery

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