"How much does a website cost?" is like asking "How much does a car cost?" - the answer ranges from a few hundred pounds to millions, depending on what you need.
Here's an honest breakdown of what websites actually cost and what you're paying for at each level.
The Cost Ranges
Free - £500: DIY Website Builders
What you get:
- Template-based design
- Drag-and-drop editing
- Hosting included
- Basic functionality
- Your own time investment
Examples: Wix, Squarespace, Carrd, free WordPress.com
Who this suits:
- Very small businesses starting out
- Side projects or hobbies
- Testing an idea before investing
- People comfortable with DIY
What you're trading:
- Time (learning, building, troubleshooting)
- Customisation limitations
- Less professional appearance (potentially)
- Limited functionality
The reality: These can produce genuinely professional results for simple needs. The cost is your time and accepting the platform's constraints.
£500 - £2,000: Budget Development
What you get:
- Basic custom design or premium template
- 5-10 pages
- Contact forms
- Basic SEO setup
- Mobile responsiveness
Who does this work:
- Freelancers starting out
- Offshore developers
- Quick template customisation
Who this suits:
- Small businesses with simple needs
- Those who'll be hands-off after launch
- Projects where design is secondary
What you're trading:
- Limited revisions
- Basic support
- Potentially slower turnaround
- Less strategic input
The reality: At this price, something's being compromised - either the developer's experience, time spent, or depth of work. Can work well, but manage expectations.
£2,000 - £8,000: Professional Development
What you get:
- Custom design tailored to your brand
- Strategic input on structure and content
- 10-20+ pages
- Quality code and performance
- Proper SEO foundation
- Content management training
- Reasonable revisions
- Proper project management
Who does this work:
- Experienced freelancers
- Small agencies
- Specialist developers
Who this suits:
- Established small businesses
- Companies where website matters for revenue
- Businesses ready to invest in quality
What you're getting:
- Expertise and experience
- Problem-solving, not just execution
- Quality that lasts
- Professional support
The reality: This is the sweet spot for most small businesses. Enough budget for genuine quality without enterprise overhead.
£8,000 - £25,000: Advanced Development
What you get:
- Comprehensive design process
- Custom functionality
- E-commerce integration
- Third-party integrations
- Advanced SEO
- Performance optimisation
- More extensive content
- Training and documentation
Who does this work:
- Established agencies
- Specialist developers
- Small teams
Who this suits:
- Growing businesses
- E-commerce sites
- Sites with complex requirements
- Brands where perception matters
The reality: Appropriate for businesses where the website is a significant revenue channel or where complexity demands more work.
£25,000+: Enterprise/Complex Projects
What you get:
- Full discovery and strategy phase
- Complex custom functionality
- Large-scale content
- Multiple integrations
- Enterprise security
- Extensive testing
- Documentation and training
- Ongoing support arrangements
Who does this work:
- Agencies with specialist teams
- Enterprise-focused developers
Who this suits:
- Large organisations
- Complex e-commerce
- Highly regulated industries
- Businesses with significant custom requirements
The reality: These budgets are justified by complexity and scale. If you're a 10-person company, you probably don't need this - but a 500-person company might.
What You're Actually Paying For
When you pay a developer, you're not just paying for hours typing code.
Expertise and Problem-Solving
Good developers have years of learning and experience. They know:
- What works and what doesn't
- Security best practices
- Performance optimisation
- Accessibility requirements
- SEO foundations
- Common pitfalls to avoid
A experienced developer solves problems before they occur. A cheap developer creates problems you'll pay to fix later.
Quality and Craft
Anyone can put words on a page. Quality development means:
- Clean, maintainable code
- Fast loading times
- Works on all devices
- Accessible to all users
- Secure against common threats
- Easy to update and maintain
These things take time and skill.
Communication and Project Management
Good development includes:
- Understanding your needs properly
- Translating business goals to technical solutions
- Keeping you informed
- Managing expectations
- Dealing with problems professionally
- Delivering on time (ideally)
This takes experience and soft skills, not just technical ability.
Support and Accountability
Professional developers:
- Stand behind their work
- Fix issues that arise
- Provide support after launch
- Are available when needed
- Have a reputation to protect
The cheapest option often disappears when you have problems.
The Hidden Costs
With DIY Builders
- Your time - Hours learning, building, troubleshooting
- Opportunity cost - Time not spent on your actual business
- Platform lock-in - Difficulty migrating later
- Feature limitations - Workarounds or upgrades needed
- Monthly fees - Add up over years
With Cheap Development
- Fixing problems - Paying someone else to fix issues
- Rebuilding sooner - Site that needs replacing after 2 years
- Security incidents - Cleaning up hacks
- Lost business - From slow/broken/unprofessional site
- SEO recovery - Fixing poorly built foundations
With Quality Development
- Ongoing maintenance - Updates, security, backups
- Content updates - May need developer help
- Future features - Additions cost money
- Hosting - Running costs continue
The difference: quality development has predictable costs, while cheap development has unpredictable (often larger) costs.
Ongoing Costs to Budget For
Whatever you pay upfront, expect ongoing costs:
Hosting
Budget: £3-10/month Quality shared: £10-30/month Managed WordPress: £20-50/month High performance: £50-200/month
Hosting matters for speed, reliability, and support.
Domain Name
Standard domains: £10-20/year Premium domains: Varies wildly
You need to renew this annually.
SSL Certificate
Let's Encrypt: Free Premium certificates: £50-200/year
Many hosts include this free now.
Basic: Often included or £3-5/user/month Google Workspace/Microsoft 365: £5-12/user/month
Essential for professional communication.
Maintenance
Minimal (DIY updates): £0 + your time Basic maintenance plan: £30-100/month Comprehensive support: £100-300/month
Websites need updates, security patches, and occasional fixes.
Content Updates
Simple changes: Often included in maintenance Significant updates: Project-based pricing Ongoing content: Retainer or per-project
Budget for making changes after launch.
How to Budget Effectively
Know Your Range
For a typical small business website:
- Minimum viable: £2,000-3,000
- Good quality: £4,000-8,000
- Premium: £8,000-15,000
Below minimum, expect compromises. Above premium, question if you need it.
Consider Total Cost of Ownership
A £5,000 site with £100/month maintenance = £6,200 first year A £2,000 site that needs £3,000 rebuild in year two = £5,000 over two years
Sometimes paying more upfront costs less overall.
Get What You Need (Not What You Want)
"Nice to have" features cost money. Focus on what actually drives business results. You can always add features later.
Leave Room for Changes
Budget 10-20% for post-launch adjustments. You'll discover things you want to change once the site is live.
Questions to Ask About Costs
"What's included in this quote?" - Get specifics, not assumptions.
"What's NOT included?" - Equally important.
"What are the ongoing costs?" - Hosting, maintenance, updates.
"What if I need changes after launch?" - How is additional work priced?
"What if the project goes over scope?" - How are changes handled?
"What do you need from me?" - Your input has value too.
The Bottom Line
Website costs vary enormously because "website" covers everything from a simple landing page to a complex application.
Budget realities for small businesses:
- Under £2,000: Managing expectations or doing it yourself
- £2,000-8,000: Where most quality small business sites land
- £8,000+: Complex requirements or premium quality
Remember:
- Cheap development often becomes expensive development
- Your time has value too
- Ongoing costs matter as much as initial build
- Quality is an investment, not an expense
The right budget is enough to get quality work from competent people, without paying for complexity you don't need. For most small businesses, that's somewhere in the £3,000-8,000 range.