in

The Small Business Website Investment Guide: What It Really Costs and Why

TL;DR

Not all websites cost the same because not all websites do the same job. This guide breaks down what you’re actually paying for at every price point, from DIY to custom-built, so you can make an informed decision about what your business needs.

“Why does your quote say £15,000 when I can get a site for £500?”

I’ve been asked this question a few times, it’s the question at the heart of this website investment guide. It deserves a proper answer, not a sales pitch about why I’m worth more, but a proper breakdown of what goes into building a website at different price points, what you get (and don’t get) at each level, and how to work out what your business needs.

Because here’s the thing: sometimes £500 is the right answer. And sometimes it’s the most expensive mistake you’ll make.

Why Website Pricing Is So Confusing

The web development industry has a transparency problem. Prices for what sounds like the same thing, “a business website,” range from literally nothing (hello, free Wix plan) to six figures. If you’re a small business owner trying to work out what you should be spending, that range is basically useless.

The confusion exists because “a website” isn’t a single product. It’s more like saying “a vehicle.” A Fiat 500 and a Land Rover Defender are both vehicles, they both get you from A to B, but they’re built for completely different purposes, with completely different engineering, and at completely different price points. Nobody would compare them on price alone and wonder why one costs more. Websites work the same way.

The Problem: Everything Costs Different Amounts for Unclear Reasons

What you’re paying for falls into a few broad categories: design and user experience, technical development, content, ongoing support, and the expertise behind the decisions that shape all of those. The balance between these categories changes dramatically depending on the type of website you need, and that’s what drives the price difference.

Let me walk through the main tiers honestly.

The DIY Tier: £0–£500

This is the Wix, Squarespace, and WordPress.com territory. Pick a template, drag and drop your content in, and you’ve got a website. For certain businesses at certain stages, this is the right choice and I won’t pretend otherwise.

The upside: A functional website with a professional-enough template, basic pages (home, about, services, contact), and the ability to update it yourself. Modern DIY platforms look decent out of the box and handle hosting, security, and updates for you.

The limitations: Anything custom. You’re working within the constraints of the template and the platform. Want a booking system that connects to your calendar? Maybe, if there’s a plugin for it. Need your website to talk to your CRM? Probably not. Want to showcase your work in a way that doesn’t look like every other business using the same template? You’ll hit the ceiling quickly.

Best if: Brand new businesses testing the water. Side projects. Businesses where the website is a digital business card rather than a lead generation tool. If you just need somewhere to send people who Google your name, and you’re comfortable doing the setup yourself, a DIY platform can absolutely do the job.

Not recommended if: Any business where the website needs to actively generate leads, handle complex functionality, or represent a premium brand. If your customers are making high-value decisions based on your web presence, a template site will cost you more in lost business than you saved on the build.

The Budget Build: £500–£2,000

This is where freelancers and small agencies offer “custom” WordPress sites, though the definition of custom varies enormously at this price point.

What’s typically included: A WordPress site built on a premium theme, customised with your branding, colours, and content. Usually 5–10 pages. Some basic SEO setup. A contact form. Maybe a simple blog. The developer handles the technical setup and you get a site that looks more polished than what you’d build on Wix.

Important caveats: At this price point, the developer almost certainly isn’t building anything from scratch. They’re installing a pre-built theme and configuring it. That’s not necessarily a problem, plenty of premium WordPress themes are well-built, but it means you’re inheriting someone else’s code decisions. If that theme stops being maintained, or conflicts with a plugin you need later, you’ve got a problem you didn’t know you were buying.

The other risk at this level is the developer themselves. I’ve written about what happens when developers disappear, and unfortunately this price bracket is where it happens most often. The margins are thin, the work is high-volume, and developers burn out or move on. That’s not a criticism of anyone’s character, it’s just the economics of the situation. If you go this route, make absolutely sure you own your domain, your hosting, and your WordPress admin credentials from day one.

Who this works for: Small businesses that need something more polished than DIY but don’t have complex requirements. If your website is primarily informational and you need it to look professional without breaking the bank, a well-executed budget build can serve you well for a couple of years.

Who this doesn’t work for: Businesses that need custom functionality, integration with other systems, or a website that’s going to evolve significantly over the next few years. You’ll outgrow a budget build faster than you think, and rebuilding is more expensive than building properly in the first place.

The Professional Build: £5,000–£15,000

This is where things start to get custom built. At this level, you’re typically working with an experienced developer or a small agency who builds around your specific business needs rather than configuring a template to roughly fit.

The deliverables: A website designed specifically for your business, not adapted from a template. A proper discovery process where someone understands what your business does, who your customers are, and what you need the website to achieve. Custom functionality where you need it. Responsive design that’s been properly tested, not just a theme that claims to be mobile-friendly. SEO foundations built in from the start. Training so you can manage your own content. And a developer who’s still answering emails six months after launch.

Here’s where the investment goes: This is worth understanding because it’s where the pricing confusion tends to sit. A professional build at this level typically involves several weeks of work. The discovery and planning phase maps out site architecture, user journeys, and functionality requirements. The design phase creates layouts specifically for your content and tests them against your audience’s expectations. Development follows, building the site properly with clean, maintainable code. Then comes content migration or creation. Finally, testing across devices and browsers ensures everything works. And there’s the handover, training, and launch support.

When people compare a £500 site to a £10,000 site and wonder where the money goes, it goes into all of those stages being done thoroughly rather than skipped or rushed. A budget build might spend two days on your site. A professional build might take two or three months.

Who this works for: Established small businesses that take their web presence seriously. Companies where the website is a core part of how they attract and convert customers. Businesses that need specific functionality, whether that’s a booking system, a portfolio that does their work justice, or integration with tools they already use.

This is the tier where kupu typically operates, and for good reason. The businesses I work with, performance workshops, specialist vehicle businesses, growing professional services, need websites that do real work. A performance tuning specialist needs a build gallery that actually showcases their craftsmanship, mobile experience that doesn’t lose leads, service pages that help customers self-qualify, and booking systems that reduce admin. That’s not template territory.

The Agency Build: £15,000–£50,000+

At this level you’re working with an established agency, often with separate designers, developers, project managers, and strategists. The build process is more structured, more documented, and more collaborative.

What’s included: Everything in the professional tier, plus more extensive discovery, user research, content strategy, and post-launch optimisation. Multiple rounds of revision with formal sign-off stages. More complex functionality, perhaps a membership area, e-commerce, multi-site architecture, or deep integration with enterprise tools. Comprehensive documentation. Ongoing retainer options for continuous improvement.

The added cost reflects: Agency overheads. Office space, multiple salaries, project management software, account management layers. That doesn’t mean the work is better than what a skilled independent developer delivers, it means the business model has different costs baked in. Some businesses need that structure. Others are paying for layers they don’t need.

Who this works for: Larger small businesses and mid-market companies with complex requirements, significant content needs, or the need for a structured project process with multiple stakeholders involved in decision-making. If you have a marketing team, a board to report to, and requirements that span multiple departments, an agency structure makes sense.

Who this probably doesn’t work for: Most small businesses. If you’re a 5–15 person company, the chances are you don’t need, and won’t benefit from, the overhead that comes with a large agency engagement. You’ll get better value from a senior developer who handles the complexity directly.

What You’re Paying For: Website Investment Breakdown

Let me cut through the pricing tiers for a moment and talk about what makes a website cost more or less, because this is where business owners can make informed decisions.

Expertise and experience

A developer who’s been building complex WordPress sites for 10+ years will charge more than someone who learned last year. You’re not just paying for the hours, you’re paying for the decisions. An experienced developer knows which technical approach will scale, which plugins will cause problems in 18 months, how to structure a database for performance, and when to say “that approach sounds good but here’s why it’ll cause you problems later.” Those decisions are invisible in the finished product, but they’re the difference between a site that works reliably for five years and one that falls over when you try to update it.

Discovery and planning

The cheapest websites skip this entirely. Someone asks “what pages do you want?” and starts building. Professional builds invest significant time understanding your business, your customers, and your goals before anyone opens a code editor. This phase shapes every decision that follows, and it’s the single biggest differentiator between a website that works and one that just exists.

Custom design versus templates

Templates look fine. Custom design looks like you. For some businesses the difference doesn’t matter. For businesses where brand perception directly affects whether customers trust you with their money, particularly in specialist sectors where your website represents your craftsmanship, custom design earns its cost back quickly.

Ongoing support and maintenance

Here’s something that catches a lot of businesses out: the cost of a website doesn’t end at launch. WordPress needs updates, security needs monitoring, hosting needs managing, and things occasionally break. A properly-maintained website costs somewhere between £50 and £200 per month depending on complexity. An unmaintained website costs significantly more when something eventually goes wrong.

The cheapest builds rarely include ongoing support. The developer delivers the site and moves on to the next project. If something breaks six months later, you’re either fixing it yourself or paying someone new to understand the codebase before they can even start on the actual problem.

Technical complexity

This is the most variable factor. A five-page brochure site with a contact form is straightforward. A site that integrates with HubSpot, has a custom booking system, pulls data from an API, and needs to handle specific business logic? That’s a fundamentally different engineering challenge, even if both sites look similar on the surface.

The Hidden Costs Nobody Talks About

The purchase price of a website is only part of the story. Total cost of ownership is what matters, and this is where cheaper options often become the most expensive choice.

Rebuilding sooner than planned

A budget website might need replacing every two to three years. Factor in the cost of each rebuild, the time you spend briefing a new developer each time, the disruption to your business while the new site is built, and the SEO momentum you lose with every fresh start, and the total cost adds up fast. A professional build maintained properly should last five years or more, evolving incrementally rather than being thrown away and started again. Over a five-year period, one well-built site with ongoing maintenance almost always costs less than two or three budget rebuilds, and performs better for the entire duration.

Lost business from poor user experience

This is the cost nobody tracks but everyone pays. If your website is slow on mobile, hard to navigate, or doesn’t instil confidence, you’re losing potential customers every single day. You’ll never know exactly how many because they never get in touch, they just leave. For businesses where a single new customer is worth £500, £1,000, or £5,000, even a small improvement in conversion rate pays for a professional website many times over.

The opportunity cost of your time

If you’re spending evenings and weekends wrestling with a DIY platform, that time has value. Your hourly rate as a business owner, applied to the time you spend on website tasks that a developer would handle in a fraction of the time, often exceeds the cost difference between DIY and professional.

Technical debt

Every shortcut, every workaround, every plugin installed to patch a limitation builds up what developers call technical debt. It’s the compound interest of bad technical decisions, and eventually it comes due. Sites built with excessive technical debt become progressively harder and more expensive to maintain, update, and extend. At some point, fixing the debt costs more than starting fresh.

How to Work Out What Your Business Needs

Rather than starting with a budget, start with these questions, they’re the foundation of any good website investment guide.

What job does your website need to do?

A digital business card? Keep it simple. Your primary lead generation channel? Invest accordingly. Specific functionality needs? Those drive the technical requirements and therefore the cost.

Where are your customers?

If over 70% of your traffic is mobile (and for a lot of small businesses, it is), mobile experience isn’t optional. It needs to be the primary design consideration. A site that looks gorgeous on desktop but falls apart on phones is a site that’s failing at its job.

What systems does it need to connect to?

CRM integration, booking platforms, inventory systems, email marketing tools, all of these add complexity but also add genuine business value. Map out what you need now and what you’ll need in the next two to three years.

What’s a new customer worth to you?

This is the question that puts website investment in perspective. If one new customer covers the monthly cost of a professional website, the maths becomes very straightforward.

How long do you want this website to last?

A quick fix for the next six months has different requirements than a foundation you’re building your digital presence on for the next five years.

Pricing Transparency: kupu’s Approach

I’ll be upfront about where kupu sits: projects typically start from £10,000, and most fall in the £10,000–£30,000 range depending on complexity. That’s not a number I throw around to sound premium, it reflects the reality of what goes into building a website properly for businesses with genuine requirements.

Every kupu project starts with a discovery conversation. No templates, no pre-set packages, no quoting before I understand what you actually need. That conversation is free, no-obligation, and useful even if you decide kupu isn’t the right fit. I’ll give you an honest assessment of what your business needs, what it’ll cost, and whether the investment makes sense for your situation.

Sometimes the honest answer is that you don’t need what kupu offers. If a £2,000 build will serve your business perfectly well for the next few years, I’ll tell you that. I’d rather point you in the right direction than sell you something you don’t need. That’s not altruism, it’s long-term thinking. The businesses that do need kupu’s level of service will come to me because they trust my advice, not because I talked them into spending more than they should.

Making the Decision

This website investment guide isn’t meant to push you toward premium solutions. It’s meant to help you make an informed decision based on what your business needs.

Website investment isn’t about spending as much as possible. It’s about spending the right amount for your specific situation, understanding what you’re getting at each price point, and making a decision based on what your business needs rather than what sounds cheapest upfront.

If you’re a growing business that’s serious about its web presence, ask yourself: is your current website actively helping you win new customers? Is it showcasing your work the way it deserves? Is it reliable, fast, and a pleasure to use on mobile? Does it connect to the tools your business runs on? Is there someone answering the phone if something goes wrong?

If the answer to any of those is no, it might be time to have a proper conversation about what a well-built website could do for your business.


If this guide has been helpful, I’m always happy to talk through your specific situation. Whether you’re planning a new build, evaluating your current site, or just trying to work out what your business needs, I’ll give you honest advice with no pressure. Get in touch.

Related reading

A developer reviewing a WordPress site setup, representing the build vs buy WordPress decision

Build vs Buy WordPress: When a Plugin Isn’t Enough

A plugin that once saved you time can quietly become the thing holding your website back. Here's how to spot the moment a workaround stops being worth it, and what building custom involves.

Read More →
Website budget breakdown showing invoice and calculator on a desk

The £10k Website Breakdown: Where Does the Money Go?

Ever wondered what's inside a £10k website quote? A line-by-line breakdown of where the money goes, from discovery through to launch and beyond.

Read More →