The “It Depends” Problem (And How We’ll Solve It)
Everyone hates this answer: “It depends.” But when it comes to website costs, it really does. A WordPress website for a local business might cost £600. An e-commerce site with custom features could cost £6,000. Both could be perfect investments, or both could be mistakes.
The cost depends on what you’re building (brochure site vs. shop vs. booking system), how complex it needs to be (5 pages vs. 50), design approach (template vs. custom), who builds it (DIY vs. freelancer vs. agency), features you need, and ongoing support requirements.
The good news? Once you understand these factors, pricing stops being mysterious. You’ll know exactly what you’re paying for and whether it’s worth it for your business.
The Price Ranges: A Quick Overview
Before we dive deep, here’s what you can actually expect to spend in the UK:
DIY Website Builders: £0-50 per month, usually around £10-25/month for a small business
Freelance Web Design: £500-4,000+ (one-time project cost, depending on complexity)
Small Agency: £2,000-10,000+ (one-time project cost for custom design and build)
Ongoing costs: Add £5-50+ per month for hosting, email, security, and maintenance depending on what you choose
These are realistic numbers we see for small businesses across Cornwall, the UK, and increasingly from US-based clients asking the same questions. Now let’s break each option down properly.
DIY Website Builders: The Budget Option
How They Work
DIY website builders like Wix, Squarespace, Weebly, and WordPress.com are the easiest entry point. You don’t need technical knowledge, and you can build a site in a few hours. You get templates, drag-and-drop builders, and hosting included.
Cost Breakdown
Monthly costs vary by platform:
- Wix: £7-36/month depending on plan
- Squarespace: £10-23/month for basic sites, £23-33/month for e-commerce
- Weebly: £3-40/month depending on features
- WordPress.com: £4-25/month (or free but very limited)
Here’s what a 3-year commitment actually costs:
| Platform | Monthly | 12 Months | 36 Months |
|---|---|---|---|
| Wix Basic | £11 | £132 | £396 |
| Squarespace | £12 | £144 | £432 |
| Weebly | £9 | £108 | £324 |
| WordPress.com | £4 | £48 | £144 |
But wait — add the extras nobody mentions:
- Custom domain: Usually £8-15/year included or small extra charge
- Email addresses: £3-5/month if not included
- Premium templates: Sometimes £0, sometimes £50 upfront
- Premium plugins/extensions: £5-20/month each
- Transaction fees (if you sell): 2-3% + payment processing fees
A realistic 3-year cost for a small business using a DIY builder is £450-800, not the £144-432 shown above. Still affordable, but not free.
What You Actually Get
The strengths: No coding knowledge needed, fast to launch, included hosting and security, built-in SEO basics, support and community resources, easy to update yourself.
The limitations: Limited customisation options, harder to build advanced features, not ideal for complex businesses, you don’t own the technology, less control over performance and speed, generic design (you look like many other businesses using the same platform).
When DIY Makes Sense
Choose a DIY builder if you’re tight on budget (under £500 total), need to launch quickly, your site is straightforward, you’re happy maintaining it yourself, and you’re okay with a template-based design.
Skip DIY if you need custom features, want professional branding, plan to scale significantly, need advanced e-commerce, or want complete control and flexibility. For a much deeper comparison, read our full guide on DIY vs. professional web design.
Freelance Web Design: The Middle Ground
The Freelancer Price Points
Freelance web designers typically charge one of three ways:
1. Project-based pricing (most common for small businesses). Small freelancers often charge £500-1,500 for a basic business site, £1,500-3,000 for a more involved project, and £3,000-5,000+ for complex custom work.
2. Hourly rates. UK freelancers usually charge £25-75/hour, though experienced designers go higher. A 30-page site might take 60-100 hours.
3. Retainer agreements. Some freelancers offer £200-500/month for ongoing support and maintenance.
What You Get at Each Price Point
£500-800 tier:
- Basic WordPress site (3-6 pages)
- Simple design based on a theme
- Basic customisation and contact form
- Little to no SEO setup
- Minimal hand-holding
Reality check: At this price, the freelancer is spending maybe 15-20 hours. They’re working fast and using templates heavily.
£1,000-2,000 tier:
- More substantial WordPress site (6-10 pages)
- Better customisation of a premium theme
- Mobile responsive and modern design
- Contact forms and basic features
- Some SEO foundational work
- Setup of Google Analytics
- A bit of hand-holding and revision rounds
Reality check: This is 40-60 hours of work. The freelancer is balancing quality with reasonable profitability.
£2,000-4,000 tier:
- Fully custom WordPress design
- 10-15+ pages, multiple custom features
- Professional branding integration
- E-commerce ready or basic shop
- SEO setup and optimisation
- Performance optimisation
- Training on how to update the site
Reality check: This is 80-150 hours. The freelancer is doing significant custom work, not just implementing a theme.
Ongoing Costs With a Freelancer
Here’s what most people forget: Freelancers don’t usually include hosting, domain, email, or ongoing support. You’ll need to budget separately for hosting (£5-20/month), domain (£10-15/year), email addresses (£3-10/month), maintenance and updates (freelancers might charge £30-100/month, or you do it yourself), and content updates (usually not included; might be £25-75/hour if you need help).
A realistic 3-year cost example (£1,500 freelancer package):
- Initial build: £1,500
- Hosting (3 years): £180 (£5/month)
- Domain (3 years): £45 (£15/year)
- Email (3 years): £360 (£10/month)
- Basic maintenance (6 hours/year at £50/hour): £900
- Total: £2,985
Professional Agencies: The Premium Option
What Small Agencies Actually Charge
In the UK, small web design agencies typically charge:
- £2,000-5,000 for a straightforward small business website
- £5,000-10,000 for a more professional design with additional pages/features
- £10,000-25,000+ for complex sites with custom features, e-commerce, or integrations
- Some agencies have minimums (£3,000-5,000 just to take a project)
What Changes at Agency Prices
When you move from a freelancer to an agency, you’re paying for team expertise (designer, developer, potentially a project manager), formal process and quality assurance, strategy and planning (not just building, but thinking), proper support and accountability, and scalability as your business grows.
Agency Cost Scenarios
Scenario 1: £3,000-5,000 project. 10-page WordPress site, professional but not highly custom design, basic SEO setup, 2-3 revision rounds, launch support. Timeline: 4-8 weeks.
Scenario 2: £7,500-15,000 project. 15-25 page site, custom design (not just a theme), proper information architecture, multiple custom features, SEO optimisation, training on content management, 30-60 days post-launch support. Timeline: 8-12 weeks.
Scenario 3: £20,000+ project. 20+ pages, fully bespoke design and development, custom functionality and integrations, comprehensive SEO strategy, performance tuning, thorough testing, 3-6 months post-launch support. Timeline: 12+ weeks.
WordPress Professional Design: The Smart Middle Ground
There’s a sweet spot many people miss: professional WordPress.org design. This means a freelancer or small agency building a properly developed WordPress site (self-hosted, not WordPress.com), which gives you custom design, full ownership and control, flexibility to add features, and competitive pricing.
Typical pricing for this approach:
Basic WordPress site (£600-1,000): Clean responsive design, 5-10 pages, mobile optimised, SEO basics, performance optimised, proper security setup.
Mid-range WordPress site (£1,500-3,000): Professional custom design, 10-20 pages, custom features, full SEO optimisation, analytics setup, ongoing support available.
Advanced WordPress site (£3,000-6,000+): Fully custom design and development, 20+ pages, complex features, advanced integrations, e-commerce ready, performance and conversion optimisation, ongoing support package.
Why this often beats DIY: Costs less than agencies, much more professional than DIY builders, you own everything, complete control and flexibility, easier to maintain long-term, better performance and security. For more on what to look for in a website package, we’ve covered this in detail.
E-Commerce Website Costs: A Different Beast
If you’re selling online, budgets change significantly.
DIY E-Commerce Builders
- Shopify, WooCommerce, etc.: £20-100/month plus transaction fees
- Squarespace/Wix e-commerce: £23-40+/month
- 3-year cost: £900-3,600+ before transaction and inventory costs
Freelancer E-Commerce Build
- Basic shop (10-30 products): £1,000-2,000
- Medium shop (100+ products, custom design): £2,500-5,000
- Advanced shop (inventory management, multiple payment options): £5,000-10,000+
Agency E-Commerce
- Small shop: £3,000-8,000
- Established shop: £8,000-20,000
- Complex operation: £20,000+
Add these e-commerce-specific costs: Payment processing fees (1.5-3% per transaction), shipping software (£10-100/month), inventory management (£0-50/month), email marketing (£10-300/month), regular photography and product updates (£200-1,000+/month).
The Hidden Costs Nobody Talks About
You’ve probably seen a cheap website quote. Then wondered why the same site costs more when done properly. Here’s what’s usually missing from the cheap quotes:
Professional Content and Copywriting
The problem: Most website quotes don’t include copy. They assume you’ll write it yourself.
The reality: Good web copy isn’t the same as brochure copy. It needs to sell, explain, and convert. A professional copywriter charges £50-150/hour or £500-2,000+ for a full site. Most people spend weeks writing amateur copy themselves, or pay £500-1,000 later to rewrite it because conversions are poor.
Professional Photography
If you’re selling products or showcasing services, professional photos aren’t optional — they’re essential. Professional product shoots cost £500-2,000+ depending on quantity. Ongoing product photography can run £300-1,000/month if you add products regularly.
Premium Plugins and Tools
Beyond basic WordPress, you might need advanced form builders (£0-200/year), advanced SEO tools (£10-100/month), booking/scheduling systems (£20-200/month), CRM integration (£0-100/month), and marketing automation (£50-1,000+/month). A site with multiple premium plugins might add £1,000-3,000 to annual costs.
Ongoing SEO Work
A website doesn’t magically rank in Google. Basic SEO is included with good design, but competitive SEO requires ongoing work at £300-1,500/month. Over 3 years, ongoing SEO can cost £10,000-50,000+. But it’s often necessary to actually get customers from Google. For details on what local SEO involves and costs, see our pillar guide.
Hosting and Infrastructure
The cheapest hosting is cheap for a reason. Shared hosting at £2-5/month is slow and unreliable. Managed WordPress hosting at £20-50/month is much faster and more secure. Premium hosting for e-commerce or high-traffic sites runs £100+/month. Over 3 years, hosting choice ranges from £72 to £3,600+.
Maintenance, Updates, and Security
WordPress core updates, plugin updates, security monitoring, backups, SSL certificates — if you’re technically savvy, maybe £20-50/month doing it yourself. If outsourcing all maintenance, £150-300/month. Over 3 years: £720-10,800 depending on your approach.
The Hidden Costs Total
A website that seems to cost £1,500 might actually cost:
| Item | Cost |
|---|---|
| Initial design/build | £1,500 |
| Professional copywriting | £500 |
| Photography | £500 |
| Hosting (3 years) | £600 |
| Premium plugins | £600 |
| SSL/email/domain | £200 |
| Ongoing SEO (basic) | £2,400 |
| Maintenance/updates | £1,800 |
| Total over 3 years | £8,100 |
The initial price was £1,500. The real investment was £8,100. This is why understanding total cost of ownership matters.
Real Cost Comparisons: DIY vs. Freelancer vs. Agency Over Time
Let’s compare three typical scenarios over 1 year and 3 years.
Scenario 1: A Local Service Business (Plumber, Electrician, Salon)
DIY Builder Approach:
- Year 1: £150 (Wix at £12/month + domain + basic email)
- Year 3: £450
- Added time investment: 20-30 hours of your own time
Freelancer Approach (£1,000 build):
- Year 1: £1,000 + £200 (hosting/email/domain) = £1,200
- Year 3: £1,000 + £600 = £1,600
- Added time: 10 hours (initial meetings, providing info, reviewing work)
- Added advantage: Professional look, mobile-optimised, basic SEO
Agency Approach (£3,500 build):
- Year 1: £3,500 + £300 (hosting/support) = £3,800
- Year 3: £3,500 + £900 = £4,400
- Added advantages: Professional design, better conversions, SEO groundwork, ongoing support
ROI perspective: If your service business gets just 2 extra customers in year 1 from the better website, that’s £4,000-8,000 in revenue from a £3,800 investment. The professional option pays for itself.
Scenario 2: An E-Commerce Business
DIY Builder (Shopify):
- Year 1: £420 (£35/month) + domain + processing fees = roughly £500
- Year 3: £1,260 + domains + fees = roughly £1,600
Freelancer Build (£2,500 + WooCommerce):
- Year 1: £2,500 + £300 (hosting/plugins) = £2,800
- Year 3: £2,500 + £900 = £3,400
- Added advantages: You own the code, customisable, better for growth
Agency Build (£7,000 + ongoing support):
- Year 1: £7,000 + £500 (managed hosting/support) = £7,500
- Year 3: £7,000 + £1,500 = £8,500
- Added advantages: Professional optimisation, conversion focus, scalable
ROI perspective: If the agency’s conversion optimisation increases sales by just 10% on £2,000/month, that’s £2,400 extra revenue in year 1 alone.
What Actually Affects Website Costs
Instead of just price points, here’s what actually drives your specific cost:
Number of Pages
This is simple maths. A 5-page site costs significantly less than a 20-page site. More pages means more design work, more content, more testing.
Custom vs. Template Design
Template design: Faster to build, cheaper (£400-1,200 for freelancer), might look similar to other sites, often good enough for most businesses.
Custom design: Built specifically for your brand, more expensive (£1,500-5,000+ for freelancer), unique appearance, better brand alignment, better user experience tailored to your business.
Functionality and Features
Simple additions that cost more: e-commerce (+£500-3,000+), booking/scheduling system (+£500-2,000+), member/login area (+£300-1,500+), API integrations (+£500-3,000+ each), CRM integration (+£300-1,500+), multiple languages (+£500-2,000+). Each additional custom feature adds to the timeline and cost.
Level of SEO Optimisation
Basic SEO (included in good design): Proper heading structure, mobile responsiveness, fast loading, meta tag setup. No extra cost.
Intermediate SEO: Keyword research, content optimisation, schema markup, site structure. Add £300-800 from freelancer, £1,000-3,000 from agency.
Advanced SEO: Competitive keyword research, content strategy, backlink strategy, conversion optimisation, ongoing work. Add £2,000-10,000 depending on scope.
Hosting and Maintenance Approach
Managed hosting (best for most): £20-50/month, provider handles updates, security, backups. 3-year cost: £720-1,800.
Shared hosting + DIY maintenance: £3-8/month hosting, but you handle everything. 3-year cost: £108-288 plus your time. Risk: Security vulnerabilities, performance problems.
Premium managed hosting: £80-200+/month, everything handled. Best for e-commerce or high-traffic. 3-year cost: £2,880-7,200.
Getting Website Quotes: What to Ask and How to Compare
When you contact designers, freelancers, or agencies, here’s what to ask so you can actually compare prices fairly.
The Essential Questions
1. What’s included in your base price? How many pages? What features? How many revision rounds? Is hosting included? Is ongoing support included?
2. What’s NOT included? Content writing? Photography? SEO work? Hosting? Maintenance?
3. What are the actual timelines? When would you start? How long is the build phase? When would it launch?
4. What about ongoing costs? Hosting recommendation and cost? Managed updates or separate fee? SSL, email, backups?
5. What happens after launch? Support offered? For how long? Additional support cost?
6. How do you handle ownership? Who owns the final site? Can I take it elsewhere? What platform are you building on?
Red Flags in Pricing
Prices that seem too good to be true. A professional website for £200-300, includes e-commerce with just “one payment,” suspiciously low ongoing costs. These usually mean minimal time/effort, lowest-quality templates, aggressive upselling later, or difficult to maintain or modify.
Prices with hidden fees. Domain costs are “separate,” hosting is “at market rates,” revisions after the third round cost extra, adding even one feature is a big extra charge. Good designers should be upfront about all costs.
Overly expensive quotes. Sometimes a designer is just overpriced or has misunderstood your needs. Always get 2-3 quotes to understand the range.
Comparing Apples to Apples
Create a simple comparison table:
| Item | Designer A | Designer B | Designer C |
|---|---|---|---|
| Initial build cost | £1,500 | £2,000 | £3,500 |
| Pages included | 10 | 12 | 15 |
| Custom design? | Theme-based | Some custom | Fully custom |
| Hosting included? | No | Yes (12 mo) | Yes (12 mo) |
| Monthly after year 1 | £15 | £25 | £150 (retainer) |
| Ongoing support? | Pay hourly | Limited | Included |
| 3-year total | £2,040 | £2,900 | £6,500 |
This shows the real cost, not just the initial quote.
The ROI Perspective: When Does a Website Actually Pay for Itself?
Here’s the honest truth most discussions ignore: a website is an investment, not just a cost.
A good website for a local business should pay for itself within 6-12 months through new customers finding you online, existing customers being able to book or buy online, better reputation and trust, reduced enquiry handling (FAQs answer questions), and SEO traffic from Google.
Calculating ROI
Example: Local plumber
- Website investment: £2,000 (freelancer build)
- Ongoing costs: £30/month hosting and maintenance = £360/year
- 3-year cost: £2,000 + £1,080 = £3,080
- Average plumbing job value: £400
- Jobs needed to break even: 8-10 jobs in 3 years (3-4 per year)
- If the website gets you 15 jobs in 3 years: You’ve made an extra £6,000 from a £3,080 investment
This is realistic for a local business if your site shows your best work, people can easily contact you, your location is searchable, and you’re doing basic SEO. For more on how SEO drives this traffic, see our SEO guide.
Budgeting Realistically: A Step-by-Step Guide
Step 1: Define Your Website’s Purpose
What do you need this website to do? Sell products? Get leads and calls? Show your portfolio? Provide information? Your answer affects cost significantly.
Step 2: Estimate Revenue Potential
How much revenue could a website realistically help you generate? A local service getting 10 extra customers worth £500 each is £5,000. An e-commerce site doing £500/month extra is £6,000/year. This helps justify the investment.
Step 3: Set Your Budget
Use this framework:
- Tight budget (under £1,000): DIY builder or very basic freelancer build
- Small budget (£1,000-3,000): Freelancer-built WordPress site, good middle ground
- Reasonable budget (£3,000-7,000): Quality freelancer or small agency, likely to pay for itself
- Healthy budget (£7,000-15,000+): Agency quality, includes strategy and SEO
Step 4: Plan for Year 2 and 3
- Year 1: Initial build + full ongoing costs
- Year 2: Ongoing costs + maybe 1 small update
- Year 3: Ongoing costs + potential refresh
This is your real investment timeline.
If you’re just starting a new business, our digital checklist will help you understand what else you need to budget for beyond the website itself.
Common Mistakes That Waste Money
Mistake 1: Choosing Based on Initial Price Alone
The £300 website that takes 20 hours of your time to maintain is more expensive than the £2,000 website that’s easy to manage. Compare total 3-year cost, not just initial build price.
Mistake 2: Not Including Content and Photography Costs
Getting a beautiful website shell with no actual content. Result: launching late with terrible photos and generic copy that doesn’t sell. Budget for content and photos upfront.
Mistake 3: Choosing a Platform That Doesn’t Fit
Using Wix when you should use WordPress, or vice versa. Result: outgrowing your platform and needing another website build in 2-3 years. Think about where your business will be in 3 years.
Mistake 4: Underestimating Ongoing Costs
Thinking you’re done after launch. Result: security vulnerabilities, outdated design, poor performance. Budget 10-20% of initial build cost per year for maintenance and support.
Mistake 5: Trying to Save Money on SEO
Getting a website that looks good but doesn’t rank in Google. The website could have been optimised for SEO properly from the start for a fraction of the ongoing cost.
Mistake 6: Skipping Professional Help When You Should Get It
Spending 50 hours learning and building something a professional would do in 10 hours. Your time is worth something. Be honest about your skills and priorities.
When to Invest More vs. When to Save
Invest More In
Custom design — if your brand is your competitive advantage. E-commerce optimisation — an extra 1% conversion rate could be worth thousands. SEO and content — if your business relies on Google traffic, it compounds over time. Hosting quality — a slow website costs customers and rankings. Professional copywriting — amateur copy on a pretty website converts poorly.
You Can Save On
Visual uniqueness — if you’re in a commoditised market, a high-quality template might be enough. Advanced features you don’t need — don’t pay for features you won’t use. Extra pages — 7 great pages beat 20 mediocre ones. Ongoing retainers — if you’re technical, hourly support as needed might be cheaper. Stock photos — quality stock photos are fine for many service businesses.
The Regional Perspective: UK Pricing
UK Pricing by Location
Small UK cities and regions (including Cornwall): Freelancers charge £600-2,500, small agencies £2,500-8,000. Somewhat lower than major cities due to lower cost of living, but no less quality.
London and major cities: Freelancers charge £1,000-5,000+, agencies £5,000-25,000+. Higher overhead drives higher pricing.
For US Clients
If you’re a US business considering UK web designers, note that US pricing is often significantly higher. Freelancers typically charge $1,000-3,500 USD, small agencies $3,000-10,000+, larger agencies $10,000-50,000+. UK designers offer competitive quality at fair pricing — often significantly better value than equivalent US providers.
Making Your Final Decision
Before you pick a designer or platform:
1. Know your purpose. Is this for credibility, sales, leads, or information? Your answer changes everything.
2. Understand the real cost. Include initial build, content, ongoing costs, and work you’ll do yourself.
3. Get multiple quotes. Don’t rely on one number. Get 2-3 quotes from different sources.
4. Think long-term. Can this platform grow with you? Will you need to rebuild in 3 years?
5. Trust your gut on the person/company. You’ll be working with them for weeks. Do you trust them?
6. Ask for references. Talk to previous clients. Ask how the site is holding up.
7. Read the contract carefully. Who owns the code? What support comes with launch? What happens if you’re unhappy?
Don’t choose based on price alone. Choose based on value.
Your Next Steps
If you’re building your first website, start with understanding what you actually need. Your needs determine your budget, not the other way around.
If you’re comparing DIY vs. professional, read our detailed comparison to understand the trade-offs.
If you’re planning for your new business, use our digital checklist to figure out what else your website should integrate with.
If your current site isn’t working, check for the signs you need a redesign and get realistic about costs.
For a broader look at professional web design for small businesses, our main guide covers everything from planning to launch.
And for small businesses looking into local SEO specifically, remember that website cost and SEO cost are different line items — but they’re both necessary for Google visibility.
The Bottom Line
There’s no one right answer to “how much should a website cost?” A £500 website might be perfect for a very small local business with simple needs. A £5,000 website might be a terrible investment if it doesn’t convert. A £15,000 website might be a steal for an e-commerce business generating £100,000 in sales.
Your website cost should be based on what your business needs to accomplish, how much revenue the website could realistically generate, your current financial situation, and where your business will be in 3 years.
The cheapest website isn’t the best value. Neither is the most expensive one. The website that actually works for your business — that brings in customers, builds trust, and grows with you — that’s the one worth paying for.
