How Much Does a Website Cost in the UK in 2025?
If you're a UK small business owner asking this question, you've probably encountered wildly different answers — from £100 to £100,000. Both figures are technically correct, which is precisely why the question is so frustrating.
The truth is, website costs in the UK vary dramatically based on who builds it, what functionality you need, and whether you're prepared to invest time instead of money. This guide breaks down the real costs across every route available to you, with transparent UK pricing and citations from 2025 industry data. By the end, you'll know exactly what to budget and which option suits your business stage.
Section 1: DIY Website Builders — The Self-Build Route
Website builders like Wix, Squarespace, and Shopify promise an affordable way to get online without hiring anyone. Here's what they actually cost once you factor in the essentials.
Wix Pricing
Wix offers several tiers, but for a proper business presence you'll need at minimum their Core plan[cite:19]. Here's the 2025 UK pricing when billed annually:
- Light Plan: £9/month — suitable only for the simplest brochure sites with limited features[cite:19]
- Core Plan: £16/month — includes basic e-commerce capabilities[cite:19]
- Business Plan: £25/month — adds loyalty tools and growing seller features[cite:19]
- Business Elite: £119/month — for high-volume or international sellers[cite:19]
All prices exclude VAT, so add 20% to these figures[cite:25].
Hidden Costs: Wix
Beyond the subscription, Wix charges payment processing fees of 2.1% + £0.20 per transaction for UK cards[cite:75][cite:78]. If you're selling internationally, add another 1% cross-border fee plus 2% currency conversion, creating combined costs of up to 5.1% on foreign sales[cite:75].
Domain names cost extra — expect £12-£16 annually for a .co.uk or .com domain[cite:46][cite:49]. Business email hosting adds £2-£5 per mailbox per month[cite:47][cite:50]. Apps and extensions? Most meaningful functionality (booking systems, advanced SEO tools, membership features) requires paid apps ranging from £5-£30 monthly each[cite:25].
Real first-year cost for a basic Wix business site: Around £240-£360 annually[cite:9], but if you're selling products, payment processing fees will dwarf the subscription cost.
Squarespace Pricing
Squarespace positions itself as the premium DIY option with better design templates. Current UK pricing (annual billing)[cite:17]:
- Basic: £14.40/month (£172.80 annually) — simple websites and portfolios[cite:17]
- Core: £20.40/month (£244.80 annually) — small business sites with basic e-commerce[cite:17]
- Plus: £34.80/month (£417.60 annually) — growing online shops[cite:17]
- Advanced: £94.80/month (£1,137.60 annually) — subscription products and advanced e-commerce[cite:17]
Hidden Costs: Squarespace
Payment processing through Squarespace Payments costs 2.0% + £0.25 for domestic personal cards on most plans, dropping to 1.7% + £0.25 on Plus and 1.5% + £0.25 on Advanced[cite:85]. International cards add 1% and currency conversion adds another 2%[cite:85].
Critically, if you're on the Business plan (now called Core), Squarespace takes a 3% transaction fee on all e-commerce sales on top of payment processing fees[cite:76][cite:79]. This makes it expensive for anyone selling more than occasionally.
Domain registration and email follow similar costs to Wix.
Shopify Pricing
Shopify is purpose-built for e-commerce. UK pricing for 2025[cite:21][cite:27]:
- Starter: £5/month — social selling only, no full website[cite:27]
- Basic: £25/month (£19/month on annual billing) — new online stores[cite:27]
- Shopify (formerly "Grow"): £65/month (£49/month annual) — the most popular tier[cite:27]
- Advanced: £344/month (£259/month annual) — scaling stores with advanced reporting[cite:27]
- Plus: From £2,000/month — enterprise-level operations[cite:27]
Hidden Costs: Shopify
Shopify's payment processing through Shopify Payments is relatively competitive: 2.0% + 25p for Basic, 1.7% + 25p for Shopify, and 1.5% + 25p for Advanced[cite:77][cite:80]. However, if you use a third-party payment gateway like PayPal, Shopify adds transaction fees on top: 2% for Basic, 1% for Shopify, 0.6% for Advanced[cite:80][cite:86].
Domain, email, and apps add up quickly. Many Shopify stores need apps for reviews, shipping, accounting integration, and email marketing — budget £50-£200 monthly for essential apps once you're established.
The Reality of DIY
These platforms can work brilliantly for solopreneurs and very small businesses. But understand what you're trading: your time. Most business owners spend 20-60 hours building their first DIY site, often achieving mediocre results because they lack design and copywriting skills[cite:7][cite:9]. You're also responsible for all content creation, ongoing updates, and troubleshooting.
Section 2: Hiring a Freelance Web Designer
Freelance web designers offer a middle ground — professional design and build without agency overheads.
Typical UK Freelancer Rates
Freelance web designer rates in the UK vary significantly by experience[cite:31][cite:35]:
- Junior developers (0-2 years): £15-£30/hour or £200-£250/day[cite:31][cite:37]
- Mid-level developers (2-5 years): £35-£60/hour or £350-£450/day[cite:31][cite:35][cite:37]
- Senior developers (5-10 years): £60-£100/hour or £450-£600/day[cite:31][cite:35][cite:37]
- Specialist/niche experts: £100-£150+/hour[cite:31][cite:38]
According to IT Jobs Watch, the median daily rate for UK web developers in 2026 is £450[cite:32].
Project-Based Pricing
Most freelancers quote per project rather than hourly. Typical costs for small business websites[cite:5][cite:9][cite:34]:
- Simple brochure site (4-6 pages): £800-£2,000
- Small business website with contact forms and basic SEO: £1,200-£3,000
- E-commerce site (WooCommerce or Shopify setup): £2,000-£5,000
London-based freelancers typically charge 20-30% more than regional ones[cite:43].
What You Get vs What You Don't
A competent freelancer will design and build your site, set up hosting, install essential plugins, and provide basic training. Most include one or two rounds of revisions[cite:48].
What's usually not included: ongoing content creation, copywriting (you provide the words), professional photography, regular maintenance, or marketing. You'll need to budget separately for hosting (£50-£150 annually) and domain renewal (£12-£16 annually)[cite:9]. Most freelancers charge £100-£300 annually for maintenance if you want them to handle updates and backups[cite:9][cite:33].
The Timeline
Expect 2-6 weeks from briefing to launch for a straightforward small business site[cite:9]. More complex projects take 8-12 weeks.
Section 3: Working with a UK Web Agency
Web agencies range from two-person studios to 50+ person operations. Pricing reflects this diversity.
Small Studios (2-5 Staff)
These boutique agencies typically charge £3,000-£5,000 for small business websites and £5,000-£10,000 for larger projects[cite:5]. Their hourly rates sit around £50-£100[cite:34].
Mid-Sized Agencies (6-20 Staff)
This is where most UK SMEs find their sweet spot. Expect to pay:
- Basic brochure website (5 pages): £2,000-£5,000[cite:1][cite:3]
- Custom website with SEO and integrations: £2,500-£10,000[cite:1][cite:2][cite:7]
- E-commerce website: £5,000-£20,000[cite:2][cite:8][cite:10]
- Custom development (portals, CRMs): £10,000-£50,000+[cite:1][cite:8]
Agencies in this bracket charge £75-£150/hour[cite:34].
Large/London Agencies (20+ Staff)
London agencies and premium national firms command significantly higher rates. The same project that costs £5,000 at a regional agency might be £10,000-£15,000 in London[cite:2][cite:11]. For small business websites, London agencies typically charge £8,000-£75,000+ depending on complexity[cite:2].
Enterprise-level websites for larger organisations range from £20,000 to £100,000[cite:8].
Why Such Variance?
Agency pricing reflects expertise, overheads, project management quality, and strategic input. A £3,000 website from a boutique studio might include solid design and build. A £10,000 website from a larger agency might include brand strategy, user experience research, conversion optimisation, comprehensive testing, and dedicated account management[cite:2][cite:10].
Section 4: What Drives the Price Up
Certain features and services substantially increase website costs.
Professional Copywriting
Most website quotes assume you're providing the content. Professional website copywriters charge[cite:48][cite:51][cite:54]:
- Per page: £100-£200 per page[cite:54]
- Hourly: £50-£75/hour[cite:54]
- Day rate: £350-£500 (average £480 in 2025)[cite:48][cite:51][cite:57]
A 6-8 page website with professional copy typically adds £1,200-£2,500 to the project[cite:48].
Commercial Photography
Stock photos are cheap but generic. Professional commercial photography costs[cite:62][cite:65][cite:68]:
- First hour: £135-£250[cite:62][cite:68]
- Half day (4 hours): £379-£490[cite:62][cite:68]
- Full day (8 hours): £599-£790[cite:62][cite:68]
Budget £500-£1,500 for a half-day shoot covering your team, premises, and key products or services.
Custom Functionality
Features like membership areas, booking systems, custom calculators, client portals, or advanced filtering significantly increase development time. Simple custom features add £1,000-£3,000; complex functionality can add £5,000-£20,000[cite:3][cite:4].
E-commerce Complexity
A basic Shopify or WooCommerce setup might be £2,500-£5,000, but serious e-commerce with custom checkout flows, subscription products, complex shipping rules, and integrations with inventory management systems can easily reach £10,000-£40,000[cite:8][cite:10][cite:14].
CMS and Integration Work
Connecting your website to your CRM, accounting software, email marketing platform, or booking system requires development work. Each integration adds £500-£2,000 depending on complexity[cite:1][cite:4].
Section 5: Ongoing Costs — What Happens After Launch
Websites aren't one-time purchases. Here's what you'll pay annually.
Essential Running Costs
Domain renewal: £12-£16 annually for .co.uk or .com[cite:46][cite:49]
Hosting: Ranges dramatically by provider and site complexity[cite:33][cite:36]:
- Basic shared hosting: £50-£150 annually
- Managed WordPress hosting: £150-£400 annually
- High-performance hosting for e-commerce: £300-£600+ annually
SSL certificate: Often included with hosting, but standalone certificates cost £30-£100 annually
Maintenance and Support
Keeping your website secure, updated, and backed up requires ongoing work[cite:33][cite:36][cite:39][cite:42]:
- Basic automated maintenance: £20-£40/month from national providers[cite:42]
- Local specialist maintenance: £80-£200/month including manual updates and direct support[cite:33][cite:36][cite:42]
- Agency maintenance: £200-£500+/month with strategic support and content updates[cite:42]
For most small businesses, a sensible rule of thumb is to budget 10% of your initial build cost annually for maintenance[cite:33].
SEO Retainers
If you want to rank in search engines, DIY efforts only go so far. UK SEO retainers in 2025[cite:61][cite:64][cite:67][cite:69]:
- Basic local SEO: £400-£1,000/month[cite:61][cite:67][cite:69]
- Small business SEO: £1,000-£2,500/month[cite:61][cite:64][cite:69]
- Competitive sectors: £2,500-£6,000+/month[cite:61][cite:64][cite:69]
Project-based SEO work (audits, one-off optimisation) costs £1,000-£5,000[cite:61][cite:69].
Paid Advertising Management
If you're running Google Ads or social media advertising, agencies typically charge 10-20% of your ad spend or a flat monthly retainer of £500-£2,000 for management.
Total Annual Running Costs
Minimal setup (DIY with basic hosting): £240-£360/year[cite:9]
Freelancer-built site with maintenance: £500-£800/year[cite:9]
Professional setup with maintenance and basic SEO: £2,000-£5,000/year
Full-service with SEO and ads management: £10,000-£40,000+/year
Section 6: Price vs Value — The Cost of Going Cheap
A £300 website from Fiverr sounds appealing until you calculate what it costs you in lost business.
The Hidden Cost of Poor Websites
Research from 2025 shows that 75% of consumers judge a company's credibility based on website design[cite:71]. A poorly-designed website actively drives customers away. Slow loading times are particularly costly — websites loading in 1 second convert significantly better than those taking 5+ seconds[cite:71].
One UK study found that a cheap £500 website can cost businesses £253,000 more than a £25,000 professional site over five years when accounting for lost leads, poor conversion rates, security issues requiring rebuilds, and lack of scalability[cite:4].
What a Properly-Built £2,500 Website Delivers
A well-designed website by a competent professional includes:
- Mobile-responsive design that works flawlessly on all devices
- Fast loading speeds optimised for conversions
- Professional, on-brand design that builds trust
- Properly structured for search engines
- Secure and regularly updated
- Accessible to users with disabilities
- Clear calls to action and conversion paths
Real-World Example
Consider a local accountancy firm. A £300 DIY website might get 50 visitors monthly with a 1% conversion rate (0.5 enquiries/month). A £2,500 professional website might get 200 visitors monthly (better SEO) with a 4% conversion rate (better design and copy) = 8 enquiries/month.
If you convert half those enquiries into £1,500 clients, that's an extra £5,625 monthly revenue, or £67,500 annually. The £2,200 difference in upfront cost pays for itself in under two weeks.
Section 7: Summary Comparison Table
| Route |
Upfront Cost |
Monthly Ongoing Cost |
Typical Turnaround |
What's Included |
| DIY Builder |
£0-£500 |
£15-£120 (subscription + apps) |
2-8 weeks (your time) |
Platform subscription, basic templates, DIY setup. You provide all content and handle everything. |
| Freelancer |
£800-£3,000 |
£10-£30 (hosting + occasional updates) |
2-6 weeks |
Custom design, professional build, basic training. Content usually not included. |
| Boutique Agency |
£2,500-£10,000 |
£80-£250 (hosting, maintenance, support) |
6-12 weeks |
Strategy, custom design, development, SEO foundation, training, ongoing support. |
| Large Agency |
£10,000-£100,000+ |
£200-£2,000+ (comprehensive support) |
8-16 weeks |
Full-service: strategy, research, brand work, complex development, integrations, dedicated account management. |
Section 8: How to Choose Based on Business Stage
You Should Consider DIY If:
- You're testing a business idea and need something cheap immediately
- You're a solopreneur with limited budget and time to learn
- You're comfortable with technology and enjoy problem-solving
- You don't need custom functionality beyond what platforms offer
- You're willing to accept template-based design limitations
Best for: Hobbyists, sole traders testing ideas, personal portfolios
You Should Hire a Freelancer If:
- You want a professional-looking site without agency costs
- You have a modest budget (£1,000-£3,000)
- Your needs are straightforward (brochure site or simple e-commerce)
- You can provide your own content and images
- You're happy to handle minor updates yourself after training
Best for: New small businesses, tradespeople, local services, consultants
You Should Choose a Boutique Agency If:
- You're an established business that needs to project professionalism
- You want strategic input, not just execution
- You need content creation support (copywriting, photography)
- You require ongoing support and maintenance
- Budget allows £2,500-£10,000
- You want a collaborative partnership
Best for: Growing small businesses, professional services, specialist retailers, clinics
You Should Choose a Large Agency If:
- You're a larger organisation with complex requirements
- You need sophisticated functionality or integrations
- Brand positioning and user research are important
- You require dedicated account management
- Budget allows £10,000+
- You value process, documentation, and structured project management
Best for: Established SMEs, national brands, organisations with complex needs
Final Thoughts
Website costs in the UK vary from under £200 annually for DIY to £100,000+ for enterprise builds — and everything in between. The right choice depends on your business stage, budget, technical confidence, and how seriously you take your online presence.
The businesses that succeed online don't always spend the most. They spend appropriately for their stage, invest in quality where it matters (particularly design and user experience), and treat their website as a long-term asset rather than a one-off expense.
Start by clarifying what success looks like for your website. Is it generating enquiries? Selling products? Building brand awareness? Then choose the route that best aligns your budget with those goals. And remember: a website that costs £3,000 but generates £50,000 in new business annually is infinitely better value than a £300 website that generates nothing.
Frequently Asked Questions
How much does a basic website cost for a small business in the UK?
A basic small business website in the UK typically costs between £800 and £2,000 if built by a freelancer, or £2,000 to £5,000 through an agency[cite:3][cite:7][cite:34]. DIY website builders cost £15-£50 per month (£180-£600 annually)[cite:7][cite:9]. These prices cover a simple 4-8 page brochure site with contact forms and basic mobile responsiveness.
What are the ongoing costs of running a website in the UK?
Expect to pay £12-£16 annually for domain renewal[cite:46], £50-£400 annually for hosting depending on complexity[cite:33][cite:36], and £20-£200 monthly for maintenance and updates[cite:33][cite:36][cite:42]. If you want SEO support, budget an additional £400-£2,500 monthly for a retainer[cite:61][cite:67][cite:69]. Total annual costs range from £240 for DIY setups to £5,000+ for professionally maintained sites with marketing support.
Is it cheaper to build a website myself or hire a professional?
DIY website builders cost £180-£600 annually for subscriptions but require 20-60 hours of your time and often produce mediocre results[cite:7][cite:9]. A professional freelancer costs £800-£3,000 upfront but delivers a custom, professionally-designed site in 2-6 weeks[cite:9][cite:34]. For most businesses, the opportunity cost of your time and the value of professional design make hiring a professional cheaper in the long run, especially when factoring in lost leads from a poor DIY site.
How much should I budget for an e-commerce website in the UK?
Basic e-commerce websites using platforms like Shopify or WooCommerce cost £2,500-£5,000 through a freelancer or small agency[cite:1][cite:7][cite:10]. More sophisticated online stores with custom features, extensive product catalogues, and integrations typically cost £5,000-£20,000[cite:2][cite:8][cite:10]. Enterprise e-commerce platforms start at £20,000 and can exceed £100,000[cite:8]. Factor in ongoing costs of £25-£350 monthly for platform subscriptions, plus payment processing fees of 1.5-2.5% per transaction[cite:77][cite:85].
What's the difference between a £1,000 website and a £10,000 website?
A £1,000 website typically delivers a template-based design, basic functionality, and minimal strategic input — suitable for simple brochure sites[cite:7][cite:10]. A £10,000 website includes custom design, user experience research, professional copywriting, advanced functionality, comprehensive SEO optimisation, integrations with business systems, and ongoing support[cite:2][cite:10]. The £10,000 investment typically generates substantially higher conversion rates and long-term business value through better design, strategy, and technical execution.