Quick answer: Website development cost depends on six main things: how many unique page designs you need, how custom the design is, which features and integrations the site requires, who produces the content, how much testing and optimisation goes in, and what ongoing support is included. Two quotes for “a website” can differ hugely because they are often quoting for very different amounts of work.
Business owners often ask us what a website costs. The honest answer is that it is a bit like asking what a building costs. A garden shed and an office both have walls and a roof. This guide explains the factors behind the price, so you can compare quotes properly and spend money where it matters.
Why website quotes vary so much
If you ask five agencies or freelancers for a quote, you will usually get five very different numbers. That is rarely because someone is overcharging. More often:
- Each one has understood your brief differently
- Some include content, SEO and training, others do not
- Some build on a ready-made theme, others design from scratch
- Some include testing on many devices, others test lightly
- Some quote for launch only, others include support
The fix is a clear brief. The more precisely you describe what you need, the more comparable the quotes will be.
The main cost drivers
1. Number of unique templates
A template is a page layout. A small business site might need a home page, a service page, an about page, a blog listing, a blog post and a contact page. That is six templates, even if the site has fifty pages. Cost tracks the number of templates more closely than the number of pages, because once a template is built, adding more pages that use it is quick.
2. Design approach
- Ready-made theme: fastest and cheapest. You get a professional look, but not a unique one, and you work within the theme’s layouts.
- Customised theme: a ready-made theme adjusted with your colours, fonts and some layout changes.
- Custom design: a designer creates layouts specifically for your brand and audience, then a developer builds them. This costs more, but fits your business exactly and often performs better.
3. Features and functionality
Every feature beyond basic pages adds time. Common examples:
- Contact and quote forms with conditional logic
- Online booking or appointment scheduling
- Ecommerce with product options, shipping rules and payment gateways
- Member areas and logins
- Search and filtering, such as a property or product finder
- Multiple languages
- Event calendars
Ready-made plugins can keep some of these affordable. Others need custom work, especially when your process is unusual.
4. Integrations
Connecting your website to other systems is often where budgets grow. Integrations with your CRM, email marketing tool, accounting software, inventory system or booking platform all take time to set up and test. The quality of the other system’s API makes a big difference. If you are not sure what that means, our guide on what an API is explains it simply.
5. Content
Content is the most underestimated cost. Someone has to write the copy, source or shoot photos, and prepare any videos or downloads. If you provide finished content, the cost is lower. If you need copywriting, photography or content migration from an old site, budget for it separately.
Migrating content from an old website can also take longer than expected, especially if there are hundreds of pages or blog posts to move and redirect.
6. SEO and performance work
A basic build will include page titles and readable URLs. A thorough one will include keyword research, redirect mapping from the old site, schema markup, speed optimisation, image compression and a mobile friendly layout. If your site will move to HTTPS at the same time, plan the steps carefully, as covered in our HTTPS migration guide. This work protects your existing rankings and helps the new site perform, so it is worth paying for.
7. Testing
Proper testing checks the site on different browsers, phones and tablets, tests every form and checkout step, and checks for broken links. More devices and more features mean more testing time. Cutting this step usually costs more later.
8. Project management and communication
Meetings, feedback rounds and revisions all take time. Projects with many decision makers, or with requirements that keep changing, cost more. A clear decision maker and consolidated feedback keep costs down.
Ongoing costs to plan for
The launch price is not the full cost of owning a website. Budget for:
- Domain name renewal each year
- Hosting, which ranges from basic shared plans to managed hosting for busier sites
- SSL certificate, though free options are starting to appear
- Premium plugin or theme licences, often renewed yearly for updates
- Maintenance, including software updates, backups and security monitoring
- Content updates and new pages
- Marketing, such as SEO, paid search and email
A cheap website that nobody maintains can become a security risk and a drag on your reputation.
How to get accurate, comparable quotes
- Write a short brief. Include your goals, target customers, a list of pages and features, sites you like and why, and your timeline.
- Say what content you will provide. Be honest about what is ready and what is not.
- List integrations. Name the tools the site needs to connect with.
- Ask each supplier to itemise. Design, development, content, SEO, testing and support should be separate lines.
- Ask what is not included. This is often more revealing than what is.
- Ask about ownership. Make sure you will own the domain, the hosting account and the site files.
Where it is worth spending more
- Design and copy for your most important pages, such as the home page and main service pages
- Forms and checkout, since that is where money is made or lost
- Speed and mobile usability
- Redirects and SEO when replacing an existing site
Where you can save
- Use a solid ready-made theme for secondary pages
- Launch with core features first and add extras later
- Write your own content with editing help rather than full copywriting
- Use proven plugins instead of custom code for common features
FAQ
Why is a custom website more expensive than a theme?
A custom site involves original design work and building every layout from scratch. A theme spreads that cost across thousands of buyers.
Can I build my own site to save money?
You can, and hosted builders make it possible. The trade-off is your time and the risk of missing things like SEO, speed and security.
How long should a business website last?
Many sites are redesigned every few years, but a well built site with regular updates can serve a business for a long time.
Get a clear estimate
If you want a quote that lists exactly what you are paying for, tell us what you need and we will break it down. See our website cost guide or learn how we turn visitors into customers.