While we’d love to give you a figure in dollars as the definitive answer to this question, unfortunately that is impossible. The reason is that there are so many variables that impact the price, such as the type of website being built, plus what functions it has, and the complexity of the design.

One thing that we can say with a degree of certainty is that trying to have a website built on the cheap, is not something you should do. You will certainly find people on websites like Fiverr offering to build you a website, maybe not for $5, but for a low price of maybe $50 to $250. While we wouldn’t wish to denigrate their skills, you must ask how good the quality of your website is going to be, if the person building it values it at that price.

A second option could be to employ a freelancer who might build it for $1,000 or more. These are highly skilled people who will undoubtedly do a great job, but there are a couple of issues here too. The first is how quickly will they be able build it if they are a one-man or woman operation? Don’t forget they will have other clients too, so the amount of time they can dedicate to your website is obviously limited.

Another problem will be the level of support you receive after your website is built if you use a single designer or developer. Are they really going to be able to follow up on any problems you have once the website is live, and they’ve moved on to building for their next client?

Using a proper agency to build your website has so many advantages, but it does come with higher prices. This can be anything from $2,500 up to $30,000 for a highly complex website with every bell and whistle you can think of.

Whatever website and price you agree on, you can expect it to be fully discussed with you and planned accordingly. They are likely to have a team of experts working on it, with each one highly skilled in a specific area of website development and design.

Once built, they will have a support team in place too which means you can resolve any problems speedily, and with the minimum interruption to your website’s functioning.