Website Maintenance: What It Costs and Why You Can’t Skip It

£30 to £100 a month, or about £360 to £1,200 a year, is what most UK small business websites pay for maintenance: updates, backups, security and uptime monitoring. Here is what each tier covers, whether it counts as a fixed cost, and what skipping it costs.

UK website maintenance costs roughly £30 to £50 a month for updates and backups, and £50 to £100 a month once security and uptime monitoring are included. That covers WordPress core, theme and plugin updates, off-site daily backups, malware scanning, performance checks and SSL renewal. Skipping it is the most common reason a working site becomes a hacked one.

Your website is live. Job done, right? Not quite. A website is like a car, it needs regular servicing to stay reliable, secure, and performing well. Here’s what maintenance actually involves.

What Needs Maintaining

Software updates: WordPress core, themes, and plugins release updates regularly, often weekly. These include security patches, bug fixes, and compatibility improvements. Ignoring updates leaves your site vulnerable.

Security monitoring: Scanning for malware, monitoring for suspicious activity, and ensuring your firewall rules are current.

Backups: Automated daily backups stored off-site, with tested restoration procedures.

Performance monitoring: Page speed can degrade over time as content grows and plugins update. Regular checks ensure your site stays fast.

Uptime monitoring: Automated checks that alert you immediately if your site goes down.

Content updates: Adding new pages, updating information, publishing blog posts, swapping images.

SSL renewal: Most certificates auto-renew, but monitoring ensures nothing lapses.

What It Costs

UK website maintenance typically costs:

  • Basic (updates and backups only): £30 to £50 a month
  • Standard (plus security monitoring and uptime monitoring): £50 to £100 a month
  • Premium (plus content updates and priority support): £100 to £300 a month

What is the average monthly cost of website maintenance?

£30 to £100 a month covers most UK small business websites, with £30 to £50 buying updates and backups and £50 to £100 adding security and uptime monitoring. Only sites that need someone editing content every month, or a guaranteed response time, go above that. The tiers side by side:

Tier Per month Per year What you are paying for
Basic £30 to £50 £360 to £600 Core, theme and plugin updates, off-site daily backups
Standard £50 to £100 £600 to £1,200 Basic, plus malware scanning, firewall rules and uptime alerts
Premium £100 to £300 £1,200 to £3,600 Standard, plus content edits each month and priority support

The yearly column is simply the monthly figure times 12. A brochure site of five to fifteen pages almost never needs more than the standard tier; an online shop taking orders every day is where the premium tier starts to earn its keep.

How much does website maintenance cost per year?

£360 to £1,200 a year for maintenance on a typical small business site, before hosting. Add hosting and the domain to see the real annual running cost. Using the hosting figures from our UK hosting guide, about £60 to £300 a year on shared hosting or £20 to £40 a month on managed WordPress hosting, a small site with basic maintenance on shared hosting runs to roughly £420 to £900 a year, and a site on managed hosting with standard maintenance to roughly £840 to £1,680 a year. Our full UK website cost guide sets those running costs next to the cost of the build itself.

If you do the updates and backups yourself, the maintenance line drops to the value of your own time, which is usually an hour or two a month for a small WordPress site once you have a routine.

Is website maintenance a fixed or variable cost?

Fixed. A monthly maintenance plan costs the same whether the website brings in ten enquiries or a thousand, so in cost accounting it is a fixed overhead, like rent or insurance, not a variable cost. A variable cost rises and falls with output or sales, as packaging or card fees do. Maintenance does not.

Two refinements an accountant would add. Ad hoc work billed by the hour, such as a one-off fix after a plugin breaks, is still not variable in that sense: it moves with how much goes wrong, not with how much you sell, so it is usually treated as a discretionary or semi-fixed cost. And for tax, HMRC’s Business Income Manual (BIM35815, checked October 2026) says the original cost of creating a website is generally capital, while the regular costs of updating it are likely to be revenue expenses. HMRC compares it to a shop window: building the window is capital, changing the display is revenue. Ongoing maintenance sits on the revenue side, so it normally goes through your profit and loss account as an expense in the year you pay it. Check your own position with your accountant.

How often should a website be maintained?

Weekly for software updates, daily for backups and monthly for a proper check. WordPress plugins publish security fixes on no fixed timetable, so a weekly update run keeps the window of exposure short. Backups should be automatic and daily, stored away from the server. Once a month, test that a backup actually restores, check page speed, and read through the contact form and checkout to make sure they still work. A yearly review is the moment to ask whether the content, prices and photos still describe the business you run today.

What should a website maintenance agreement include?

6 things, in writing: what is updated and how often, how backups are kept and for how long, the response time when the site goes down, how many hours of content changes are included, who holds the logins and the domain, and the notice period to leave. The last two matter most. The domain, hosting account and admin login should be in your name, so that ending the agreement never means losing the website. A retainer that cannot be cancelled without a long notice period, or that holds the domain hostage, is a warning sign whatever the monthly price.

Why is my WordPress site stuck in maintenance mode?

Because a .maintenance file was left in the site’s root folder when an update was interrupted, and deleting that file is the fix. When WordPress updates core, a theme or a plugin, it writes a small file called .maintenance into the WordPress root (the folder that holds wp-config.php) and shows visitors the “Briefly unavailable for scheduled maintenance” message while it exists. The file holds nothing but a timestamp. If the update times out or the browser tab is closed halfway, the file is not removed. This is how WordPress’s own code reference describes it (WP_Upgrader::maintenance_mode and wp_is_maintenance_mode, both checked October 2026).

  1. Connect by SFTP, SSH or your host’s file manager and open the WordPress root folder.
  2. Show hidden files, because a name starting with a dot is hidden by default, then delete .maintenance.
  3. Clear any page cache at your host or caching plugin, so visitors are not served a stored copy of the maintenance page.
  4. Go to Dashboard, Updates and re-run whichever update was interrupted, so you are not left with a half-updated plugin.

One detail worth knowing: WordPress’s code ignores a .maintenance file that is more than 10 minutes old, so if the message is still showing long after that, look for a maintenance-mode plugin that has been switched on, a custom maintenance.php in wp-content, or a cached copy of the page. A site that keeps getting stuck on updates is usually short of server memory or execution time, which is a hosting problem rather than a WordPress one.

What Happens If You Skip It

We’ve seen it dozens of times: a business builds a website, doesn’t maintain it for two years, and then discovers it’s been hacked, is running on outdated software with known vulnerabilities, and loads in 8 seconds. The cost of fixing a neglected site is almost always more than the maintenance would have been.

Our Maintenance Plans

Every site we build is handed over with the domain, hosting account and logins in your name. Our Business package (£1,495, up to 15 pages on WordPress) includes 90 days of support after launch, and Premium (from £3,995) includes 12 months. After that, we offer ongoing maintenance plans from £50/month.

Maintenance keeps a site safe; it does not make it rank. If you want the site to win more enquiries as well as stay patched, our SEO Foundation plan at £299 a month covers technical SEO, Core Web Vitals and one article a month, cancellable any time.

Need maintenance for an existing site? Get in touch.

Owned by you, not by an algorithm

Get web & SEO tips that actually move the needle

Short, occasional emails for business owners: what's changing in Google, how to win more enquiries, and the fixes worth your time. No spam, no jargon.

We'll only send useful stuff. Unsubscribe any time.

Frequently asked questions

How much does website maintenance cost in the UK?

About £30 to £50 a month for updates and backups only, and £50 to £100 a month with security monitoring and uptime monitoring added. Plans that include content updates cost more, because that is labour rather than automation.

Do I really need a maintenance plan?

You need the work done; whether you pay someone for it is a separate question. WordPress core, themes and plugins release security patches most weeks, and an unpatched site is the ordinary way small business websites get compromised. If you will genuinely do the updates and test the backups yourself, you do not need a plan.

What happens if I skip website maintenance?

In order of likelihood: plugins break something visible after an update you never applied, the site slows as content grows, an unpatched vulnerability is exploited, and a lapsed backup means there is nothing clean to restore. The cost of recovering from the last one is usually more than several years of maintenance.

Is hosting the same as maintenance?

No. Hosting is where the site lives, roughly £60 to £300 a year for a small business site. Maintenance is the work of keeping the software current, backed up and monitored. A good host does some of it, such as backups, but almost none of them update your plugins or test that a restore actually works.

How much does website maintenance cost per year?

£360 to £1,200 a year for most small business sites: £360 to £600 for updates and backups, £600 to £1,200 with security and uptime monitoring. Hosting is extra, roughly £60 to £300 a year on shared hosting or £20 to £40 a month on managed WordPress hosting.

Is website maintenance a fixed or variable cost?

Fixed. A monthly maintenance plan costs the same however many sales or enquiries the site brings in, so it is a fixed overhead. For tax, HMRC treats regular website update costs as likely revenue expenses, while the original build is generally capital.

How often should a website be maintained?

Weekly for WordPress core, theme and plugin updates, daily for automatic off-site backups, and monthly for a restore test, a speed check and a run through the forms. Review the content itself at least once a year.

How do I fix WordPress stuck in maintenance mode?

Delete the .maintenance file in the WordPress root folder (where wp-config.php lives) using SFTP, SSH or your host's file manager, then clear the page cache and re-run the interrupted update. WordPress ignores that file after 10 minutes, so if the message persists, check for a maintenance-mode plugin or a cached page.

What should a website maintenance agreement include?

6 things: what is updated and how often, how long backups are kept, the response time if the site goes down, the hours of content changes included, who holds the domain and logins (it should be you), and the notice period to leave.

Need Help?

Let's Talk About
Your Project

Whether you need a new website, a redesign, or help with SEO, we're here.