Think Build Implement Repeat
Web Development

What a Website Maintenance Plan Should Actually Cover

Last updated:

What you are actually buying

Website maintenance means two different things: keeping the site working as its dependencies change, and making small changes on request. They are priced together and worth separating in your mind.

The first is non-optional for any site running software that receives security updates. The second is convenience.

What a plan should include

  1. Core, theme and plugin updates applied on a schedule, with a check afterwards that nothing broke
  2. Backups taken automatically, held off the server, with a restore tested at least annually
  3. Uptime monitoring that alerts a human, not a dashboard
  4. Certificate expiry monitoring, because it is entirely predictable and still takes sites down
  5. Security patching and a response commitment if something is exploited
  6. A defined allowance of small changes, with what counts as small written down
  7. A monthly report of what was done

Typical costs

Site typeMonthlyWhat it covers
Small brochure site£50–£150Updates, backups, monitoring
Business site with CMS£150–£400The above plus a small change allowance
eCommerce£300–£800The above plus payment and integration checks
Web application15–25% of build annuallyDependencies, security, defect fixes

Signs you are paying for nothing

Ask for the last three monthly reports and the date of the last tested restore. If neither exists, you have a retainer for availability rather than a maintenance service — which may still be worth something, but you should know which you are buying.
  • No report of what was done, ever
  • Updates applied without any check that the site still works
  • Backups that exist and have never been restored
  • “Included changes” that always turn out to be extra

What is reasonable to expect included

Text and image changes, adding a page from an existing template, updating contact details, publishing a post. Not: new page templates, new functionality, redesigns or integration work.

Get the boundary written down with examples. Almost every maintenance dispute is about which side of that line a request sits on.

If you have no plan at all

The realistic risk is not that the site breaks tomorrow. It is that eighteen months of missed updates turn a routine task into a project, or that an exploited vulnerability turns it into an incident.

At minimum, arrange updates and verified backups. Everything else is refinement.

Frequently asked questions

Can we maintain it ourselves?

If someone will own it, yes. The failure mode is that it becomes nobody's job, which is how sites end up two years behind on updates.

What happens if we skip maintenance?

Usually nothing visible for a while, then either a compromise or an update that can no longer be applied safely. Both are more expensive than the maintenance would have been.

Should maintenance include hosting?

It often does and it is worth separating on the invoice, so you can see what each costs and change one without the other.

Is a yearly plan better than monthly?

Commercially sometimes. Operationally the cadence of the work matters more than the billing period — monthly updates, not an annual catch-up.

Keep reading

Not sure what your maintenance fee buys?

Ask for the last three reports and the date of the last tested restore. Happy to review what you are paying for.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Web DevelopmentCustom Software Development