Get started
Website care

How Much Does Website Maintenance Cost? What Really Drives the Price

Maintenance by type of site and by who does the work, what drives the price, one worked example with per month, per year and per hour figures, and six ways to keep the cost down.

WebXSentry guide: how much website maintenance costs

"How much does website maintenance cost?" has an honest answer of "it depends", but the things it depends on are few and easy to understand. Once you know them you can compare quotes properly, avoid paying for cover you do not need, and avoid trusting a bargain that covers very little.

The short answer

Maintenance is a monthly cost, because the work is ongoing. What you pay is set by five things: how complex the site is, how often you change it, how much security and backup cover you want, how fast you expect a reply, and what an hour of downtime would cost you. As one concrete reference, our own published plans run from $99 to $399 a month. The rest of this guide explains where that range comes from, so you can judge any offer, including ours.

Cost by type of site

Type of siteWhat drives the workWhat cover usually looks like
Brochure or local service siteA few plugins, a few changes a monthUpdates, security, backups, monitoring and a couple of hours for changes
Content or blog siteFrequent posts, more plugins, images that slow pagesThe same, plus hours for content and regular speed checks
Online storeCheckout, payments, stock, customer dataStaging for updates, a monthly test order, daily backups
Booking, membership or portalLogins, forms and custom plugins that must keep workingCareful updates and regular form and login tests
Many sites for many clientsOne routine repeated across many sitesA plan per site, with reports in one place

Cost by who does the work

WhoHow you payHow predictableWhat to watch
You, yourselfYour timeLowIt is the first job to slip when you are busy, and nobody is watching overnight
A freelancer or your original developerBy the hour or a small retainerMediumAvailability, holidays, and where your logins are kept
An agency retainerA fixed monthly feeHighWhat the fee includes, and whether changes are extra
A specialist maintenance planA fixed monthly fee with included hoursHighWhat is excluded, and what happens past your hours
An in-house personA salaryHigh costMakes sense only when you run a lot of sites or a very busy one

What drives the price

  • Platform and complexity. A simple brochure site needs less attention than a WooCommerce store with dozens of plugins and a live checkout.
  • How much you change the site. Ten small edits a month is very different from one edit a quarter. This is why hands-on hours are the main lever in most plans.
  • Security scope. A firewall, regular malware scans and clean-up if something goes wrong cost more than updates alone.
  • Response expectations. Faster response and a named contact cost more than a shared support queue.
  • What the site earns. If your website is where orders or enquiries arrive, an hour of downtime has a real price, and that should shape how much cover you buy.

Per month, per year and per hour: one worked example

Here is how WebXSentry prices its plans. Every plan includes the same care system: monitoring, the firewall, backups, updates and a monthly report. On top of that you get a pool of hands-on hours for the changes you ask for. What changes between plans is the number of hours and the level of contact.

PlanPer monthPer year, paid annuallyHands-on hoursPer hour, counting only the hands-on hours
Essential$99$9842about $50
Business$199$1,9806about $33
Priority$399$3,98412about $33

The last column is a way of looking at it, not a rate: the monitoring, firewall, backups, updates and reports come on top at no extra charge. Paying annually gives two months free. Hours reset each month and do not carry forward, and routine maintenance never uses them, so the hours go only on work you request. Plans are month to month with a 30-day money-back guarantee. Full details are on the pricing page.

How to keep the cost down

  • Pick the plan that matches how often you change the site. Paying for twelve hours you never use is as wasteful as running out of two every month.
  • Batch your requests. One request with five changes is cheaper in time than five separate ones.
  • Send complete requests. Text, images and links ready at the start save the back-and-forth that eats hours.
  • Keep the plugin count honest. Every plugin is something that needs updating and can conflict with another.
  • Keep your logins organised. Time spent hunting for a hosting password is time not spent on the site.
  • Move to annual billing once you are sure. It is the simplest saving there is.

Three situations, and where each one lands

These are made-up examples to show the thinking, not real clients.

The siteWhat it needsWhere it tends to land
A plumber's five-page brochure site with a contact formUpdates, security, backups, a few text and price changes a monthEssential: $99 a month with 2 hours
A bakery selling online through WooCommerce, with weekly product changesSafe updates, a monthly test order, daily backups, regular editsBusiness: $199 a month with 6 hours
A consultancy whose website takes all its bookings and changes weeklyFast turnaround, an engineer check on updates, a named account managerPriority: $399 a month with 12 hours

The point is not that your site must match one of these. It is that the right plan follows from how often you change the site and what a failure would cost you.

What is usually not in the price

Whatever you choose, ask what sits outside it. Common extras across the industry include:

  • Hosting and domain renewals. Often billed separately by whoever supplies them.
  • Premium plugin and theme licences. Some need an annual fee to keep receiving updates.
  • Design work and new features. A new section or a redesign is a project, not upkeep.
  • Writing and photography. You supply the words and images, or pay for them elsewhere.
  • Work past your hours. A good provider quotes it first.

Hourly, retainer or fixed plan

An hourly rate is easy to understand but hard to budget, because you only learn the total afterwards. A retainer reserves some of a person's time each month, which is predictable but can leave you paying for time you do not use. A fixed plan with included hours sits between the two: a known monthly fee, a known amount of hands-on time and clear rules for what happens beyond it. None is always best. Choose the one whose weakness you can live with.

How to read a quote

  1. Find the monthly price, and what is left out of it.
  2. Find the hours, and whether routine work uses them.
  3. Find the backups: where, how often, how long, and whether a restore is tested.
  4. Find the reply time and who answers.
  5. Find the contract length and the cost of leaving.

If any of these five is missing from the quote, ask for it in writing before you decide.

One-off costs worth knowing about

Some jobs are priced once rather than monthly. Cleaning up a hacked site is the usual one: ours, Emergency Recovery, is a single $399 with no plan or contract. Moving to a new host or provider is another. With us migration is free. Elsewhere, ask before you assume.

The cost of not maintaining

The other side of the comparison is what an outage or a hack costs. Lost orders during downtime, clean-up work, lost customer trust and damage to search rankings add up quickly, and they usually arrive at the worst moment. Our free downtime cost calculator turns your revenue and trading hours into an estimate, so you can weigh cover against risk with your own numbers.

Setup fees, minimum terms and annual discounts

Three things change the real cost without changing the headline price. A setup fee adds to the first month. A minimum term turns a monthly price into a commitment, and the cost of leaving early is part of the cost. An annual discount lowers the price, but only if you are sure you will stay, so check whether the unused part of a year is refundable. We charge no setup fee, there is no contract, and annual billing gives two months free.

The cost of switching provider

Moving to a new maintenance provider costs time more than money: finding the logins, handing over access, and an audit of what the site needs. A good provider does that work for you and tells you what it found. With us, migration and handover are free, and you receive an onboarding report within 2 to 5 days of giving access.

A simple budgeting worksheet

  1. Write down what the website earns or saves in a normal month.
  2. Write down what a day of downtime would cost.
  3. Write down how many changes you make in a month, and how long they take.
  4. Choose the plan whose hours match your changes and whose cover matches your risk.
  5. Add the costs that sit outside it: hosting, licences and any projects.

The total is your real maintenance budget. Compare it with what a bad week would cost.

Questions to ask before you pay anyone

  • Is there a contract or a setup fee, and can I cancel any time?
  • What happens if I need more work than my hours cover?
  • Are backups, security clean-up and the monthly report included, or extras?
  • Who do I contact, and how quickly do they reply?
  • What exactly is excluded?

Clear answers to those five questions tell you more about value than the headline price does. If you run WordPress, our guide to what WordPress maintenance costs goes into more detail, and what maintenance costs by platform compares WordPress, WooCommerce and Shopify side by side.

Keep reading

Add-ons

Add-ons you may find useful

Fixed-price add-ons, bought separately from a plan.

Security

WordPress Security Optimisation Service

One-time deep security hardening for your WordPress or WooCommerce website

$99 per site, one-time

Security

Website Firewall Hardening Service (WAF Setup)

One-time WAF setup on Cloudflare Pro that blocks attacks before they reach your website

$249 per site, one-time

Speed and search

WordPress Speed Optimisation Service

Faster pages on mobile and desktop: caching, image, database and render-blocking fixes, with a before and after PageSpee...

$149 per site, one-time

See all add-ons

Straight answers

Questions this article answers

Is website maintenance a monthly or a one-off cost?

Usually monthly, because the work is ongoing. One-off jobs, such as clean-up after a hack or a migration to new hosting, are quoted separately.

Can I just pay for maintenance when something breaks?

You can, but repairs after a failure tend to cost more and arrive when you are already losing business. Regular care is designed to prevent the failure in the first place.

Do maintenance hours roll over?

With WebXSentry they do not. Hours reset each month, and routine maintenance, monitoring and reporting never use them, so the hours go only on the work you ask for.

Website care for businesses in every country

This guide applies wherever your business is. Pick your country to see how we work with your time zone.

All countries and time zones

Want someone to look after your website?

Pick a plan and a real person takes over the updates, security and backups, with hours for the changes you ask for. Month to month, and a 30-day money-back guarantee.

  • From $99/mo with hours included
  • Month to month
  • 30-day money-back guarantee
From $99/mo · hours included See plans