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).
- Connect by SFTP, SSH or your host’s file manager and open the WordPress root folder.
- Show hidden files, because a name starting with a dot is hidden by default, then delete
.maintenance. - Clear any page cache at your host or caching plugin, so visitors are not served a stored copy of the maintenance page.
- 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.
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.