What does a website cost?

It depends.

  • What functions do you need?
  • How often will you need to update it?
  • How many pages do you want?
  • How will you market the site?
  • Will there be ongoing optimisation and performance monitoring to ensure a positive return on your investment?

As I’ll explain below, I can set up a simple site (up to 10 pages) with the sophistication to support most small businesses at prices starting from around $500.

Site creation tools

I will normally use WordPress (unless you have a preference for a different platform) because I’m familiar with it, it’s open source & one of the most popular and well-supported options available. If you want someone else to take over management in the future, you’ll have no trouble finding people who know WordPress.


WordPress has an extensive library of designs (themes) to choose from. Many are free. Some are available at a price. You can choose any or I can suggest a shortlist to select from. Significant modifications to chosen designs are an additional cost.


A good design relies on the quality of the images. There are many websites offering free stock images and others provide low resolution (web-friendly) stock images at very low costs. I can select some for you or you can source your own. Depending on your needs, it may be worth looking at paid image libraries.

Domain & Hosting

In addition there will be ongoing (annual) costs for:

Some notes about web-related work
  • registering a custom domain name (web address), which can be $30 a year or so depending on the extension (.com, com.au, .net, .org, etc.) you want
  • hosting your site on a web server. Depending on your needs this can be around $100 per year.


The basic WordPress software can be extended to have all kinds of functionality from spam filters, to shopping carts, forums and more. Additional functionality is provided by Plugins, which are additional code. There are over 50,000 plugins available for WordPress. Some are free and some paid, so depending on functionality needed, additional costs may be incurred.

Your budget will depend on how much customisation you require.

It’s often wise to start with a very basic site and save some money to invest in basic search marketing to ensure your site finds an audience.