This is probably the most common question I get when I meet people – how much for a website? I usually start with “it depends…” and then I am cut off with a “yeah, but a basic site.” Is there a “basic site” – sort of. There are some things that can be generalised, however in a lot of cases each organisation has specific requirements. I’m including a list of what I consider to be the most common requests and range of what clients can expect to be charged.
DISCLAIMER: This is current for the date indicated in this post, and I may do updates later. I hope it gives people somewhere to start in terms of setting a budget.
The bare minimum
- Domain name: A$40/year for .com.au, S$45/year form .com.sg. .com domains can be much cheaper in their first year (US$4-6) but then usually prices increase after that to about US$15-20 per year, depending on provider
- Hosting: <$100/year through Hostgator. $500/year for a quality Australian host. $3,000+ per year for VPS or Dedicated hosting
- Design and Build: 50 hours minimum including project management, design, build, testing, upload and training. See the Functionality list below.
- Ongoing Maintenance: $500+ year.
- Ongoing Marketing: $200/month adwords budget is an absolute minimum for an online marketing spend
- Graphic Design to build mock ups or wireframes and a style tile. Custom graphics are just that – custom and they include a bunch of details that will be re-used throughout the site – icons, backgrounds, etc. – $2,500 minimum
- Template coding – taking your custom design and putting it in to a template for a popular content management system (eg. WordPress) – $2,500
- Responsive design for mobiles and tablets. This is custom coding for your custom graphics – $1,800-$2500, depending on the design
- A Content Management System to manage your own content and as a base to develop the site on we generally use WordPress CMS. WordPress itself is free. The cost to install WordPress on a server, configure it properly, set it up with a basic template and minimum set of components and initial set of categories, content and menus will be from around $600- $1,200, depending on content.
- Slideshows and sliders are great for a landing page. Many extensions exist that can be installed in WordPress and configured. They almost always need some templating work to fit nicely with your site design. Then populate with some images and content. $450 will get you 3 average sliders, and then $150 per additional slider. If you want something fancy I will specify in a quote.
- Photo Galleries: $200 to $600
- Newsletters with a html template to match your site $900-$1500, depending on content and provider integration (if you want me to work with Mailchimp, getresponse, etc)
- Events Management. To do events well takes a bit of planning. Despite what most people think, calendars are not user friendly. A well organised event list is a much better option. There’s generally multiple different views (daily, weekly, monthly as well as the actual event view) to layout and template and often clients want galleries or forms integrated directly into event pages. $1,500 to $3,500. This varies depending on whether you want programmable agenda that dynamically include speaker profiles, etc. More customisation means more time.
- Events Registration. This is one of those items that could be as simple as a name and email address that gets sent to the site owner or it could consist of online payments, multiple gateways, early bird discounts, different costs based on membership levels, tax rates, coupons, group registrations, etc. $600 to $3,000
- Document Management. It’s very easy to upload a file and link to it. Sometimes access needs to be controlled (so that only limited users can access) or a different document needs to be served from an existing link. Limiting access will mean that a member area will need to be set up in addition to this. $300 to $900
- Member areas – User Access Control. Depending on requirements $300 to $1,500.
- Memberships and Payments. Often this is linked to the above Member area. $1,200 will get you Paypal plus one other gateway. I will discuss this with you prior to quoting.
- Facebook like community features / member interactions $1,500 to $5,000
- Product catalogues $2,000
- E-commerce is dependent on your requirements. Contact me for a quote on this.
- Contact Forms. Including antispam features and a formatted email to the user and site admin $200 per form.
- SEO. On site SEO, set up of meta data and microdata and submission to search engines $1,200+ depending on the number of pages to optimise.
- Social Media Integration. Set up, configure and template social media modules, may include integration of post announcements with your site. $600-$1000
- Backend integration with external systems like ERM, CRM etc needs to be assessed on an individual basis and may not even be possible depending on what we are integrating with. If you have custom systems, you need to ensure that you provide me with details about the system – what database, what is it written in, are there any APIs, etc. The more information you provide, the easier it will be for me to assess.
- Custom coded functionality will need to be assessed separately. The price will depend on the amount of time required to code and test it.
Some hate templates, some like them. Bottom line is that there are a lot of interesting templates out there – just check out themeforest – and they can cut the costs of and speed up website development. They can bring a $8000 job down to $3000-4000. BUT there are compromises. AND there is still 30-50 hours of customisation. I’ve gotten sites out really quickly using customised templates. I don’t mind doing it, unlike some developers, but I will tell you if things you request can or cannot be done.
Creating content for your website can be hard – it takes me 20-30 minutes per page just to lay it out… how long do you think it will take to write it? I’ve had clients put projects on hold for 6 months while they reorganise their entire business based on a request for content for their website. So please don’t be upset when I ask “is the content ready?” Ideally, you will need to provide me with the words for your site – you know your business, and your clients, and (hopefully) will be in a position to frame the message you want to send to your market.
I can write, but it costs (it takes about 3-4 hours to generate content for an average length web page). You can either engage a copywriter, or write what you can and pay for my editing services – it’s up to you.
Just remember – content is what is going to encourage people to go through your website and not leave within the first 60 seconds. It’s worth getting right (even more important than pretty graphics).
So a website can cost anywhere from $5,000 to $50,000. It’s up to you in terms of requirements and what you actually need your site to do. 🙂
If you have any comments or questions, please email me, or strike up a conversation on Twitter – I’m @ozlady.