You've built a website. It's live. It looks great. Job done, right?
Not quite. Websites need ongoing maintenance, like a car needs servicing. The question is how much, and whether you're paying a fair price for it.
The maintenance industry is full of vague packages and inflated prices. So let me break down what things actually cost, what you genuinely need, and where people waste money.
Website maintenance covers several categories. Not all of them apply to every site.
The essentials (you definitely need these):
Monthly cost for essentials: £10–£50
The nice-to-haves (depends on your site):
Monthly cost for nice-to-haves: £0–£100
The "you probably don't need this" extras:
Here's what the market looks like right now:
DIY (you manage everything): £10–£30/month Hosting, domain, SSL. You handle updates and content changes yourself. Works well for simple static sites or if you're comfortable with basic tech.
Budget maintenance providers: £25–£50/month Automated updates, basic monitoring, ticket-based support. Fine for simple WordPress sites that don't change much.
Freelancer retainers: £50–£150/month Personal service, manual updates, content changes, proactive monitoring. Someone who knows your site and can fix issues quickly. This is what I offer through my ongoing support plans.
Agency retainers: £200–£500+/month Account management, strategic input, regular content updates, detailed reporting. Makes sense for larger businesses with complex sites. Overkill for most small businesses.
Paying for things that should be free. SSL certificates, basic DNS management, and email forwarding are often rolled into maintenance packages at inflated prices. These cost your provider pennies.
Paying for reports instead of work. A monthly PDF showing your traffic went up 3% is not maintenance. It's a report. Actual maintenance means fixing things, updating things, and keeping your site healthy.
Paying for hours you don't use. Some plans include "2 hours of changes per month" but they don't roll over. If you only need changes every other month, you're paying for unused hours.
Not knowing what you're paying for. If your provider can't clearly explain what your monthly payment covers, ask. If the answer is vague, that's a red flag.
Use modern technology. Static sites and JAMstack builds (Next.js, Astro, etc.) need far less maintenance than WordPress. No plugins to update, no database to maintain, no PHP vulnerabilities to patch. This is one of the main reasons I build with Next.js.
Learn the basics yourself. Updating text on your own site shouldn't require a developer. If it does, your site wasn't built with you in mind.
Separate hosting from maintenance. Some providers bundle hosting into expensive maintenance packages. You can host a small business site on Vercel for free or on a basic server for £5/month. Don't pay £50/month for hosting that costs your provider £3.
Get a clear agreement. Know exactly what's included, what costs extra, and what the cancellation terms are. Monthly rolling contracts are standard, so be wary of anyone asking for 12-month commitments.
For most small businesses with a modern website:
Realistic total: £50–£150/month for a properly maintained small business website.
If you're paying significantly more than that and you're not getting significant active work done on your site each month, it's worth asking why.
Your website shouldn't be a money pit. It should be an asset that costs a reasonable amount to maintain, and delivers far more in return.
A new post every couple of weeks on owning your website, ditching builder fees, and ranking on Google. Plain English, no spam, unsubscribe whenever.
Whether you need a full build or just a second opinion, send me a line and I'll tell you honestly what I'd do.
Get in touch