Website maintenance cost is the line in a UK marketing budget that nobody defends and everybody eventually regrets. It is small enough to approve without a meeting and vague enough that two quotes for “the same thing” can differ by a factor of ten. One provider says £39 a month. Another says £450. Both are describing work on a WordPress site with twenty pages, and both are being honest.

The gap exists because the phrase covers at least five different jobs. Hosting the files. Patching the software. Taking backups that actually restore. Watching for outages. Making the small changes your team asks for. A quote that bundles all five looks expensive next to a quote that silently covers one. The cheaper number wins the decision, and eighteen months later the site is running an unsupported PHP version behind a plugin that stopped receiving updates in 2024.

This guide takes the website maintenance cost apart into those components, puts realistic UK price bands against each one, and shows the arithmetic behind them. Every figure in the charts below is division or addition performed on a number stated in the text, so you can substitute your own rates and rerun it. There are no survey statistics here that you cannot check, and no vendor’s price list dressed up as an industry average.

It also covers the part most cost guides skip: what a low website maintenance cost actually buys once fixed platform charges are subtracted, why “unlimited small changes” is a pricing structure rather than a promise, and how to tell whether you are underspending, overspending, or paying a fair rate for work nobody is doing. If you are budgeting the wider picture, our SEO budget guide for 2026 sits alongside this one, and our support plans page shows how we structure the same work.

What a Website Maintenance Cost Actually Covers

website maintenance cost uk b upright funnel triage

The first problem is definitional. “Maintenance” is used by UK providers to mean anything from an automated plugin updater to a named engineer with a four-hour response SLA. Before comparing two numbers, you have to know which jobs each number includes.

The five jobs hiding inside one invoice

Every genuine website maintenance cost breaks into infrastructure, patching, backup and recovery, monitoring, and human hours. The first four are largely fixed and largely automatable. The fifth is the only one that scales with how much you actually ask for, and it is the one that varies most between quotes.

Maintenance is not hosting

Hosting keeps the files on a server that answers requests. Maintenance keeps the software on that server current, safe and working. Managed WordPress hosts blur this deliberately, because “updates included” sells well — but an automatic core update with nobody watching the result is a risk transfer, not a service. Somebody still has to notice when the update breaks the checkout.

Maintenance is not development

New features, new templates, integrations and redesigns are projects. They belong in a separate budget with a separate approval. When a provider folds them into a retainer, one of two things is happening: the website maintenance cost is priced for work you will not use, or the “new feature” you asked for will quietly consume the hours meant for patching.

WorkUsually inside the retainerUsually billed separately
Core, theme and plugin updatesYesMajor version migrations
Security patching and malware scanningYesIncident cleanup after a compromise
Backups and periodic restore testsYesFull rebuild after data loss
Uptime and error monitoringYesRoot-cause engineering on a recurring fault
Small content edits (text, images, prices)Usually, capped in hoursBulk content migration
New page built from an existing templateSometimesA new template or layout design
New feature, integration or redesignNoYes, as a scoped project
SEO, content strategy, paid mediaNoYes, as a separate retainer

Read a quote against that table before you read its website maintenance cost. Two thirds of the confusion around website maintenance cost in the UK comes from comparing a row-three service with a row-eight service and treating the difference as a discount.

UK Website Maintenance Cost by Site Type

website maintenance cost uk c three identical upright cylinders

A website maintenance cost follows complexity, and complexity follows what the site does rather than how many pages it has. A forty-page brochure site is simpler to maintain than a six-page site that takes bookings and payments, because the second one has a transaction path that can fail silently and cost money while it does.

Brochure and small business sites

A static or near-static WordPress site with a contact form is the cheapest thing to keep alive. The realistic UK website maintenance cost here is £25 to £75 a month, and most of that is platform rather than labour. Below about £25 you are buying hosting with an updater bolted on and nobody reading the results.

Content-led business sites

Once there is a blog, gated content, several forms, an events feed or a CRM integration, the surface area grows. Expect £75 to £250 a month. This band is where most UK SMEs sit and where the widest quality range exists, because it is large enough to fund real hours and small enough to be delivered by a script.

Ecommerce and booking platforms

A WooCommerce, Shopify Plus or bespoke booking site carries a checkout, payment gateway, tax rules, stock data and typically a dozen extensions on independent release cycles. £250 to £750 a month is normal. The step up is not greed — it reflects the need to test a transaction path after every change.

Custom applications and high-traffic platforms

Anything with user accounts, an API, or traffic that makes downtime expensive belongs in a different conversation entirely: £750 to £3,000 or more per month, with release management, staging environments and an on-call rota. At this level, the website maintenance cost is really an application support contract.

Site typeTypical monthlyTypical annualWhat the fee realistically funds
Brochure site, 5–10 pages£25–£75£300–£900Managed hosting, updates, weekly backups, an uptime check
Business site, 20–60 pages, blog and forms£75–£250£900–£3,000The above plus staging, monthly edits, 1–3 support hours
Ecommerce or booking site£250–£750£3,000–£9,000The above plus checkout testing, extension licences, faster response
Custom application or high-traffic platform£750–£3,000+£9,000–£36,000+Dedicated infrastructure, release management, on-call, patching SLA

Those bands are starting positions for a conversation, not a rate card. The useful move is to take the midpoint of your band and ask what the provider would have to stop doing to halve it.

The Five Components Inside Every Website Maintenance Cost

website maintenance cost uk d tall stack blank paper sheets

Breaking the website maintenance cost into components is the single most effective negotiating tool available to a buyer, because it converts an opaque monthly number into five checkable ones.

Hosting and infrastructure

Shared hosting runs £5 to £25 a month, managed WordPress hosting £20 to £75, and a small VPS or cloud instance £25 to £300. This is the floor under everything, and it is also the component most often marked up. Ask what the underlying plan costs.

Updates and patching

WordPress core, PHP, the theme and every plugin ship on independent schedules. A disciplined patch run means updating on staging, checking the critical paths, then promoting to production. Done properly on a business site that is thirty to sixty minutes a month; done properly on a store with fifteen extensions it is two to four hours.

Backups and recovery testing

Offsite, versioned backups cost £3 to £15 a month as a service. The expensive part is not the storage — it is somebody actually restoring one to a scratch environment twice a year to prove it works. Almost nobody in the sub-£100 website maintenance cost band does this, and almost nobody discovers it until they need it.

Monitoring and uptime

Uptime pings, SSL expiry alerts, error tracking and a broken-link sweep cost £0 to £20 a month in tooling. The value is entirely in who receives the alert and what they are contracted to do about it at 9pm on a Friday.

Support hours and small changes

This is the only genuinely variable component and the reason two website maintenance cost quotes diverge. One or two hours a month at UK agency rates is £75 to £190. Everything below that is platform cost with a thin margin.

Recurring line itemTypical annual UK costUsually paid by
Domain renewal (.co.uk / .com)£8–£25Client, directly
TLS certificate (free ACME to paid OV)£0–£120Bundled with hosting
Shared or managed WordPress hosting£60–£900Bundled
VPS or cloud instance (if used instead)£300–£3,600Bundled
Premium theme or page builder licence£40–£90Client
Premium plugin and extension licences (5–15)£150–£900Client
Offsite versioned backup service£36–£180Bundled
Uptime, SSL and error monitoring£0–£240Bundled
CDN and web application firewall£0–£240Bundled
Transactional email sending£0–£180Client

Add the middle of every row and you get roughly £900 a year, or £75 a month, in pure recurring platform charges for a typical business site — before a single human hour. That number is the honest floor of a website maintenance cost, and it is why the £39-a-month offer has to cut something.

Where the Money Goes in a Typical Retainer

website maintenance cost uk e three stacked hexagonal slabs

Once you accept that a fee splits into platform and labour, the shape of a mid-band website maintenance cost becomes easy to model. Take a £250 monthly agreement on a business site, with support billed internally at £80 an hour.

Where a £250 monthly fee goes (bars scaled to the largest component)
Support and small changes — 1.5 hours at £80 £120
Update and patch run — 0.75 hours at £80 £60
Managed hosting and CDN £35
Theme and plugin licences, spread monthly £20
Backups and monitoring tooling £15

Those five figures sum to exactly £250, and the useful observation is that £70 of it never reaches a person. Fixed platform charges come off the top of every website maintenance cost at every price point, which means the labour available does not scale with the fee — it scales with the fee minus about £70.

The arithmetic that explains cheap retainers

Apply that subtraction at a blended £85 an hour and the picture is stark. A £75 monthly fee leaves £5 for labour: roughly three and a half minutes. A £150 fee leaves £80, just under an hour. This is not an accusation against low-cost providers — it is what their own pricing implies, and it is why they automate everything and answer tickets in batches.

Skilled hours a monthly fee funds at £85/hour, after £70 of fixed platform charges
£500 fee 5.1 hours
£250 fee 2.1 hours
£150 fee 0.9 hours
£75 fee 0.06 hours

Run this calculation on your own website maintenance cost before you sign it. Subtract the platform charges, divide by a realistic UK rate, and ask whether the remaining minutes are enough to do the things the proposal promises.

Website Maintenance Cost by Provider Model

website maintenance cost uk f upright hourglass renewal cycle

The same technical work carries a very different website maintenance cost depending on who does it, and the differences are mostly about availability and continuity rather than skill.

Doing it yourself

A capable marketing manager can run updates and watch a monitoring dashboard. The direct website maintenance cost drops to tooling only, roughly £30 to £80 a month. The real cost is attention: DIY maintenance fails when the person gets busy, not when they get confused.

A freelancer on retainer

£75 to £300 a month buys a named individual who knows the site. Response times of one to three working days are typical. The structural risk is holidays, illness and growth — a freelancer who wins a big client will deprioritise a £120 retainer, and there is no bench behind them.

An agency or MSP retainer

£250 to £950 a month buys coverage rather than a person: documented process, more than one engineer, and a contractual response time. You are partly paying for capacity you will not use in a quiet month, which is exactly what you want in a bad one. Our managed IT services and monitoring pages describe how that coverage is usually structured.

Managed hosting plus an ad-hoc developer

A hybrid: the platform layer is bought as a product, the application layer as booked hours. Cheap and workable for a stable site with a low change rate. The failure mode is that nobody owns the middle — the host patches the server, the developer patches when asked, and nobody is watching the plugins.

Bringing it in-house

An in-house developer is immediate, contextual and expensive. The salary is not the cost; the fully-loaded figure is. Applying the current employer National Insurance rate of 15% above the £5,000 secondary threshold to a £38,000 salary adds £4,950, the 3% minimum pension contribution on qualifying earnings adds about £953, and equipment, software and training add roughly £2,000. That is £45,903 before a line of code.

ModelTypical UK monthlyRealistic responseBest forMain risk
Do it yourself£30–£80 toolingWhenever someone noticesSimple brochure sitesAttention lapses before skill does
Freelancer retainer£75–£3001–3 working daysSmall business sitesSingle point of failure
Agency or MSP retainer£250–£9504 hours to 1 working day, SLA-backedRevenue-generating sitesPaying for unused capacity
Managed hosting + ad-hoc developer£60–£250 plus hourlyPlatform 24/7, code when bookedStable, low-change sitesNobody owns the application layer
In-house developer£3,825 fully loadedImmediate, in office hoursMulti-site estates, daily changeBus factor of one
First-year cost of each route, from the figures stated above
In-house developer, fully loaded £45,903
Agency retainer at £400/month £4,800
Freelancer retainer at £150/month £1,800
Do it yourself, tooling only at £60/month £720

The gap is not an argument against hiring. It is an argument for being honest about utilisation: one site rarely needs a full-time person, so the in-house case only works when that person also owns several other systems.

Hidden Costs That Never Appear on the Quote

The advertised website maintenance cost is the predictable part. What wrecks budgets is the set of charges that arrive once every few years and land in whichever quarter is least ready for them.

Licence renewals nobody diarised

Premium plugins renew annually and often at a higher rate than the first year. A site with twelve paid extensions can carry £600 of renewals landing in three separate months, none of which appear on the maintenance invoice because the client bought them.

Major version migrations

PHP major versions reach end of life on a published schedule, and hosts eventually force the upgrade. A theme or page builder major release does the same thing to your templates. Budget £400 to £1,800 every two to three years for compatibility work that nobody chose to do.

Incident cleanup

An unpatched plugin is a cybersecurity problem long before it is a maintenance problem, and cleanup is billed at emergency rates. Malware removal and hardening on a small UK site typically runs £600 to £2,500, plus the reputational cost of a browser warning on your domain for a day.

Accessibility remediation

Retrofitting a site to meet accessibility requirements after a complaint costs multiples of building it in. £1,200 to £6,000 is a realistic range for a business site, and the work is largely preventable through a maintenance routine that checks new pages as they ship.

Content and configuration debt

The cheapest hidden cost to fix, and the most common. Redirect maps that were never finished, forms pointing at a departed employee’s inbox, tracking that broke in a consent-banner update. Our redirect map guide covers the worst version of this after a redesign.

Unplanned eventTypical UK costRough frequencyReduced by maintenance?
Malware cleanup and hardening£600–£2,500Once every few years, if unpatchedSubstantially
Restore after a failed update£250–£900Annually on unmanaged sitesAlmost entirely
PHP major version upgrade£400–£1,800Every 2–3 yearsMade predictable, not free
Theme or page builder major migration£1,500–£9,000Every 3–5 yearsNo
Accessibility remediation after a complaint£1,200–£6,000Once, usually badly timedSubstantially
Emergency out-of-hours callout£120–£250 per hourWhenever it is least convenientPartly

A reserve of 20% of the annual website maintenance cost, held against this table, turns most of these from crises into invoices.

Why the Cheapest Quote Usually Costs More

Underspending is not free — it moves the money from a predictable monthly line to an unpredictable annual one, and it usually adds a premium for urgency.

Unlimited small changes is a pricing structure

“Unlimited” works because most clients ask for nothing. It is an average website maintenance cost, and averages fund quiet clients at the expense of busy ones. If your team genuinely submits four or five requests a month, an unlimited plan will either be rationed by slow response or renegotiated at renewal.

Automation without review is not patching

Enabling automatic updates and sending a monthly PDF is cheap to deliver and looks identical to real work until an update breaks something. The difference only becomes visible on the day it matters, which is precisely why the market tolerates such a wide price range.

Deferred work compounds

A site three years behind on major versions cannot be updated incrementally. The path back involves a staging rebuild, dependency untangling and regression testing — a project, not a patch run, and one that a low website maintenance cost specifically did not fund.

Lock-in raises the price of leaving

A website maintenance cost is not the only number that matters here. When the provider owns the hosting account, the domain, the licences and the only copy of the deployment process, switching costs are real. That is not always malicious, but it should be priced into your view of a bargain retainer.

What a Fair Website Maintenance Cost Buys per Hour

UK rates for the people who actually do this work are reasonably well established, and every website maintenance cost is built from them, and knowing them lets you sanity-check any proposal.

Typical UK blended rates

Independent developers charge £45 to £85 an hour. Small agencies charge £75 to £120. Specialist ecommerce or platform engineers charge £110 to £180. Emergency out-of-hours work sits at £120 to £250. A retainer priced below the bottom of these ranges once platform costs are removed is funding a script, not an engineer.

What an hour actually contains

A useful maintenance hour is not sixty minutes of typing. It includes reading the changelog, taking a restore point, applying changes on staging, checking the critical paths, promoting, and writing down what happened. Providers who skip the last three steps can charge less and frequently do, which is most of the spread in any website maintenance cost comparison.

Judging value rather than price

The right question is not “is this website maintenance cost cheap” but “what would it cost me to discover this problem myself, three weeks late”. For a brochure site the honest answer is often “not much”, and a low-cost plan is genuinely correct. For a site taking orders, one prevented afternoon of downtime pays for a year of the difference.

How to Budget a Website Maintenance Cost for the Year

A website maintenance cost is easier to budget from the asset upward than from last year’s invoice forward, because last year’s invoice encodes whatever was omitted.

Start from a register, not a number

List every domain, certificate, hosting account, licence, third-party service and integration, with its renewal date and owner. Most UK SMEs find two or three services nobody has used in a year. This exercise alone frequently pays for a quarter of the retainer.

Use the 15 to 20% rule as a sanity check

A common planning heuristic is that annual maintenance runs at 15 to 20% of the original build cost. On a £12,000 site that is £1,800 to £2,400 a year, or £150 to £200 a month — which lands squarely in the business-site band above. Treat a wildly divergent figure as a question, not an error.

Split the budget three ways

Split the website maintenance cost into recurring platform charges, contracted labour, and a reserve of about 20% for the unplanned table above. Keeping the reserve visible is what stops an emergency from being funded out of next quarter’s marketing.

Put the renewal calendar somewhere shared

Every avoidable website maintenance cost surprise in this article traces back to a date nobody held. A shared calendar with renewal dates and named owners costs nothing and removes the most common failure entirely.

Warning Signs Your Website Maintenance Cost Is Wrong

Both directions are expensive, and both show up in observable symptoms rather than in the website maintenance cost itself rather than in the invoice.

Signs you are underpaying

You cannot name the person who does the work. There is no staging environment. You have never seen a restore test. Updates arrive as a monthly PDF with no narrative. Nobody has mentioned PHP versions in two years. Requests take a week and arrive slightly wrong.

Signs you are overpaying

The retainer includes hours you have never used and cannot roll over. You are billed a management fee on hosting that costs a quarter of the charge. Reports arrive full of metrics nobody reads. Small changes still take three days despite a four-hour SLA.

Signs the price is fair but the scope is wrong

The provider is responsive and competent, yet the same problem recurs. This is a symptom of a maintenance contract being used to paper over an engineering defect — a scoped fix would cost less over a year than the tickets it generates. Our guide to a WordPress SEO maintenance routine covers the recurring-tickets version of this on the content side.

Questions to Ask Before You Sign

Six questions separate a real website maintenance cost from a hosting plan with a nicer name, and all six have short answers.

Scope and hours

What is included, what is capped, and what happens when the cap is reached? Ask for the cap in hours rather than “requests”, because a request has no defined size.

Response and resolution

What is the response target, what is the resolution target, and what are the hours of cover? A four-hour response inside 9 to 5, Monday to Friday, means Friday evening is Monday morning.

Backups and restores

How often are backups taken, where are they held, how long are they retained, and when was the last restore tested? The final part of that question is the one that produces informative silences. Guidance from the National Cyber Security Centre on offline backups is a reasonable benchmark to hold a provider against.

Ownership and access

Who holds the domain registration, the hosting account, the licences and the repository? You should have administrative access to all four, in your own name, on day one.

Change control

How are updates tested, and what is the rollback plan? “We update on Tuesdays” is a schedule, not a process.

Exit

What happens at the end of the term, what is the notice period, and what is handed over in what format? Agreeing this while everyone is friendly costs nothing.

How to Reduce a Website Maintenance Cost Without Adding Risk

Most sites can shed 20 to 30% of their website maintenance cost without touching the service level, because most of the overhead is self-inflicted.

Remove plugins rather than negotiating rates

Every plugin is a licence, an update, a compatibility risk and a potential vulnerability. Removing eight unused plugins from a WordPress site cuts the patch run, the licence bill and the attack surface simultaneously. This is the single highest-return action in a cost optimisation exercise on a website.

Consolidate hosting

Three sites on three hosting accounts with three control panels cost more than three sites on one plan, and take three times as long to patch. Consolidation typically saves £200 to £600 a year for a small portfolio.

Batch small changes into a queue

Interrupt-driven work is the most expensive kind. A fortnightly release window for non-urgent edits lets a provider price the same volume of work lower, because they can schedule it.

Fix the cause of recurring tickets

If the same form breaks monthly, paying to fix it monthly is a subscription to a defect. Track ticket causes for a quarter, then scope the top two as projects. A slow site generates support tickets too — our Core Web Vitals guide covers that specific loop.

Right-size the response time

An SLA is priced on availability. If your site does not take orders, a next-working-day target may be entirely adequate and materially cheaper than four hours. Buy the response time your revenue justifies.

A 12-Month Website Maintenance Cost Plan

A calendar turns an abstract website maintenance cost into something a non-technical owner can hold a provider to.

Month one: establish the baseline

Build the asset register, confirm access to every account, take a full backup and restore it somewhere safe. Record current PHP, WordPress, theme and plugin versions. This is the month that surfaces whatever the last arrangement was hiding.

Months two to eleven: the monthly routine

This is the routine the website maintenance cost is actually buying: patch run on staging, promote, check the critical paths, confirm backups completed, review uptime and error logs, and clear the small-change queue. Half a day a month on a business site, logged so it is auditable.

Quarterly: the checks that get skipped

Restore test to a scratch environment, licence and renewal review, broken-link and redirect sweep, accessibility spot-check on new pages, and a look at whether any plugin has stopped receiving updates.

Month twelve: renegotiate from evidence

You now have a year of tickets, incidents and hours. That data tells you whether the website maintenance cost you are paying matches the work being consumed — and it is a far better basis for a renewal conversation than a competitor’s advertised price. Our automation maintenance and governance guide applies the same annual review pattern to automated workflows.

Frequently Asked Questions About Website Maintenance Cost

How much should a small business pay for website maintenance in the UK?

For a standard WordPress business site of twenty to sixty pages, £75 to £250 a month is the realistic band in 2026. Below £75 you are buying platform charges with minimal labour attached; above £250 you should expect a defined SLA and named cover.

Is a website maintenance cost worth it for a brochure site?

Usually yes, but at the bottom of the range. A £30 to £50 monthly plan covering managed hosting, updates and offsite backups is proportionate. What you are buying is the avoidance of a £600 malware cleanup, not a service level.

What percentage of the build cost should annual maintenance be?

Fifteen to twenty per cent is the standard planning heuristic. A £12,000 build implies £1,800 to £2,400 a year. Use it as a sanity check on a quote rather than as a rule, since a simple large site can cost less to maintain than a complex small one.

Does maintenance include SEO or new content?

Almost never, and you should be suspicious when a proposal implies it does. A website maintenance cost keeps the site working; SEO and content are growth activities on a separate budget with different measures of success.

Can I do website maintenance myself?

For a simple site, genuinely yes — updates, backups and monitoring are all achievable with good tooling. The failure mode is attention rather than ability, and a nil website maintenance cost is only a saving while somebody keeps looking. Be honest about whether the task survives a busy quarter, because an unpatched site degrades silently.

What happens if I stop paying for maintenance?

Nothing, for a while. That is the trap. The site keeps serving pages while plugins go unpatched, certificates approach expiry and backups quietly stop. The website maintenance cost you saved usually reappears within eighteen months as an incident or a forced rebuild.

Should hosting be bundled into the maintenance fee?

Bundling hosting into the website maintenance cost is convenient and usually fine, provided you know the underlying charge and hold the account in your own name. Ask for the hosting line to be shown separately even if it is billed together.

How do I compare two very different quotes?

Reduce both website maintenance cost quotes to the component table above: platform charges, patching, backups, monitoring, and labour hours. Then subtract the platform charges from each fee and divide the remainder by a realistic hourly rate. The comparison usually answers itself.

References and Further Reading