Web Design · 8 min read
Website Maintenance Cost: What You Should Pay in 2026
Summary
Most maintenance plans charge growth-retainer prices for keep-alive work. Here is the honest line-item breakdown and what you should actually pay.
By Hyder Shah, Founder & CEO · Published July 13, 2026 · Updated July 13, 2026
Ask five agencies what website maintenance costs and you get five numbers with no line items attached. That is the whole problem. Maintenance is not one thing. It is two very different jobs bundled under one invoice line, priced so you cannot tell which one you are buying.
Job one is keeping the site alive: hosting, SSL, backups, updates, uptime checks. It is largely automated and it is cheap. Job two is making the site better: new pages, speed work, conversion changes. That is human labor and it is worth real money.
Most padded maintenance plans charge job-two prices for job-one work. Here is how to tell the difference on your own invoice.
What should website maintenance cost per month?
The infrastructure floor is under $40 a month. WP Engine's entry managed-WordPress plan, Essential, lists at $30/mo for one site and 25,000 monthly visits. A TLS certificate from Let's Encrypt — a nonprofit certificate authority — costs $0. WordPress core security fixes ship free via auto-updates. Everything you pay above that floor is somebody's time.
So the real question is never “how much is maintenance.” It is: how many hours of human work am I buying, and what are those hours doing?
| Line item | What it actually is | Honest cost | Who does it |
| Managed WordPress hosting | Server, PHP, caching, staging | ~$30/mo entry (WP Engine Essential) | Your host |
| SSL certificate | HTTPS cert, auto-renewed | $0 (Let's Encrypt) | Automated |
| WordPress core updates | Security releases | $0 — WordPress ships them | Automated |
| Plugin updates | Patching the risky surface | 15-60 min/mo of real attention | Human, but fast |
| Backups | Nightly database + files | Usually bundled in hosting | Automated |
| Uptime monitoring | A script pinging your homepage | Pennies | Automated |
| New pages and copy | Actual marketing work | Hundreds per month | Human, senior |
| Speed and Core Web Vitals work | Engineering | Hundreds per month | Human, senior |
Verdict: a keep-alive-only plan that costs more than roughly $100-$150 a month is being marked up, not managed. A plan that costs $2,000 a month and never ships a new page is a growth retainer that quietly stopped growing. We publish our own numbers on the pricing page for exactly this reason — “call for a quote” is where padding hides.
What is your maintenance plan actually paying for?
Almost all of it is plugin babysitting. According to Patchstack's State of WordPress Security in 2026, 11,334 new vulnerabilities were found in the WordPress ecosystem in 2025 — a 42% increase over 2024 — and 91% of them were in plugins, 9% in themes, and only 6 in WordPress core.
Read that again. The core software that runs more than 43% of the web had six reported issues, all low priority. Your risk lives entirely in the 20-odd plugins somebody installed on your site three years ago.
That reframes what you are buying. You are not paying an agency to protect WordPress. You are paying them to manage the plugin stack they chose — and the honest fix is often to delete half of it, which takes an afternoon and then costs nothing forever. It is the same gap we describe in what WordPress SEO services can and cannot fix: the platform is rarely the problem, the pile on top of it is.
What is the difference between keeping the site alive and making it better?
Keep-alive stops the site from breaking. Make-it-better makes the site earn. Keep-alive is mostly a machine's job and should cost tens of dollars a month. Make-it-better is a senior human's job and starts in the hundreds. Conflating them is how a $60 hosting bill becomes a $600 invoice.
| Work | Keep alive or make better | Automatable? | What it should cost |
| SSL renewal | Keep alive | Fully | $0 |
| Nightly backups | Keep alive | Fully | Bundled in hosting |
| Core + plugin updates | Keep alive | Mostly, with a staging check | Under an hour a month |
| Malware scanning | Keep alive | Mostly | Bundled or ~$10-30/mo |
| Uptime monitoring | Keep alive | Fully | Near $0 |
| New service or location pages | Make better | No | Retainer work |
| Core Web Vitals and speed fixes | Make better | No | Retainer work |
| Form, CTA, and layout changes | Make better | No | Retainer work |
| Content refreshes for search and AI | Make better | No | Retainer work |
Verdict: if your monthly report lists only rows from the top half of that table, you are paying a retainer for a cron job. If it lists rows from the bottom half, you are paying for marketing — and it should be measured in booked calls, not in “updates applied.”
Which maintenance line items should be nearly free?
Four of them, and together they are most of what a cheap plan bills you for. SSL is $0 from Let's Encrypt. WordPress core security releases are free and auto-applied — WordPress.org states the security team backports fixes so older sites still receive critical updates automatically. Backups are bundled into essentially every managed host. Uptime monitoring is a script hitting your homepage.
But cheap does not mean safe, and this is where the argument cuts both ways. Patchstack's 2026 whitepaper reports that the weighted median time from disclosure to first observed exploit is 5 hours, and that in their pentest of popular hosting companies, only 26% of vulnerability attacks were blocked by the hosts' own defences.
Worse: Patchstack found that 46% of 2025's vulnerabilities did not receive a patch from the developer by the time of public disclosure. So “we keep your plugins updated” is not the security guarantee an agency implies it is — for nearly half of disclosed issues, there was nothing to update to.
The operator conclusion: pay for a small plugin surface, not a large maintenance plan. Every plugin you delete is a line item you never have to buy again.
What questions expose a padded maintenance invoice?
Five, and they take about ten minutes to send. Ask them in writing. The answers — or the silence — will tell you more than any proposal deck.
- Who is the host, and what is the plan name and list price? If they will not name it, they are reselling hosting at a markup and calling it maintenance.
- How many plugins are on the site, and can I have the list? More than 15 on a brochure site is a red flag. That list is your bill.
- How many human hours went into maintenance last month, and on what? “Routine updates” is not an answer. Ask for the ticket log.
- What did you ship last quarter that a visitor would notice? If nothing, you have a growth retainer that only does keep-alive.
- If I leave, do I keep the hosting account, the codebase, and the backups? The answer must be yes. Anything else is hostage-taking.
That last one matters more than people expect. Ownership of the site, the accounts, the backups, and the content is non-negotiable, and it is the same reason we work month-to-month with no minimum term. An agency that needs a 12-month lock-in to keep you is telling you what it thinks of its own work.
Do you need a maintenance plan if your site is not on WordPress?
Mostly no — a statically hosted site has near-zero keep-alive cost. Cloudflare Pages' free tier includes unlimited sites, unlimited bandwidth, unlimited static requests, and SSL that works out of the box, at $0. Its paid Pro tier is $20/mo billed annually. There is no database to back up, no PHP to patch, and no plugin stack to babysit.
That is not a small detail. It is an argument. If 91% of WordPress vulnerabilities live in plugins, a prebuilt site with no plugins removes almost the entire category of work you are currently being billed for. We cover the tradeoffs in Next.js vs WordPress for marketing sites.
The honest catch: the cost does not vanish, it moves. On WordPress, a non-technical owner can edit a page. On a static site, someone has to deploy. Budget for the person who ships changes, not for the person who applies patches. That is the trade, and for most HVAC, plumbing, dental, and law-firm sites we think it is the right one — the website design work is front-loaded, not rented forever.
When does a maintenance retainer become a growth retainer?
The moment the scope includes new pages, keyword targeting, speed work, or conversion changes, you are buying marketing — and it should be priced, scoped, and measured like marketing. That means a target, a report you can read in 60 seconds, and a number that ties back to booked calls.
This is the line most agencies blur on purpose. “Maintenance” is a comfortable word for a bill nobody audits. “Growth” invites the question you should be asking every month: what did this produce?
Our stance is blunt. If a channel produces no qualified leads in 90 days, kill it — that applies to a maintenance line item as much as to an ad campaign. And you should never sign a 12-month term to find out; long contracts protect the agency, not you. Cheap-and-vague is its own trap, which is the same pattern we break down in what you actually get from cheap SEO services.
If your maintenance invoice has no line items, start there: get the host name, get the plugin list, get the hours. Then decide how much of that money should be buying growth instead. Our pricing is published with no call required, and if you want a second opinion on what you are being charged for, Get my free audit.
Where does this fit in your stack?
If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.
For the deeper engagement details, see our website design service. New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.
Want this built for your vertical? See SEO for HVAC Companies, SEO for Plumbing Companies, SEO for Dental Practices, SEO for Law Firms.
What are the most common questions about this topic?
Common questions readers send us about this topic.
How much does website maintenance cost per month?
The infrastructure floor is under $40 a month: WP Engine's entry managed-WordPress plan lists at $30/mo, and a Let's Encrypt SSL certificate is free. Everything above that is human labor. A keep-alive-only plan above roughly $100-$150 a month is marked up. A true growth retainer that ships new pages, speed fixes, and conversion changes costs hundreds to thousands — but it should show results, not just update logs.
What is included in a website maintenance plan?
Usually hosting, SSL renewal, WordPress core and plugin updates, nightly backups, malware scanning, and uptime monitoring. Almost all of that is automated. Some plans also bundle a few hours of content edits or design tweaks. Ask which of those hours are guaranteed and what happens if you do not use them. If the plan is entirely automated tasks, you are paying a retainer for a cron job.
Do I need a website maintenance plan at all?
You need the outcomes — a site that is online, patched, backed up, and fast. You do not necessarily need a plan to get them. Managed hosting already covers backups, SSL, and server patching. What a plan adds is a human watching the plugin stack and making changes. If your site is static and has no plugins, that human's job is deploying changes, not patching, and you can buy that per project.
Is $200 a month for website maintenance reasonable?
Only if you can see where it goes. If $200 buys $30 of hosting and 45 minutes of plugin updates, you are paying roughly $170 for a task a machine does. If it buys hosting plus a couple of hours of real work — a new landing page, a speed fix, a form change — it is fine. Ask for the ticket log. An agency that cannot itemize two hours cannot justify the price.
How much does WordPress maintenance cost?
Budget around $30 to $110 a month for solid managed hosting — WP Engine's plans run from $30/mo (Essential) to $109/mo (Growth) — plus under an hour a month of real update work on a typical brochure site. The variable is your plugin count. Patchstack found 91% of 2025's WordPress vulnerabilities were in plugins, so a 30-plugin site genuinely costs more to maintain than a 6-plugin one.
Does a static website need maintenance?
Far less. A prebuilt static site has no database, no PHP, and no plugins, so the patching surface is nearly gone. Cloudflare Pages' free tier serves unlimited sites with unlimited bandwidth and SSL out of the box at $0. What you still need is someone who can deploy content changes and keep the build pipeline working. The cost moves from patching to shipping — it does not disappear.
What should I ask my agency about maintenance charges?
Ask for the host name and list price, the full plugin list, the hours logged last month and what they went to, and one thing they shipped last quarter that a visitor would notice. Then ask whether you keep the hosting account, codebase, and backups if you leave. The answer to the last one must be yes. Vague answers to any of these are the padding you are looking for.
Is keeping plugins updated enough to keep my site secure?
No. Patchstack's 2026 whitepaper reports that 46% of vulnerabilities disclosed in 2025 had no developer patch available at the time of public disclosure, and that the weighted median time from disclosure to first observed exploit was five hours. Updating is necessary but not sufficient. The stronger move is reducing the plugin surface itself — every plugin you remove is one you never have to patch.
About the author
Hyder Shah
Founder & CEO, Foundgrove
Hyder Shah is the founder of Foundgrove, an SEO and GEO agency for US service businesses. See our editorial policy for how these guides are researched and reviewed.
Related reading
Other tactical pieces from the Foundgrove blog.
- Web Design · 11 min read
How Much Should a Service Business Website Cost in 2026?
Quotes run from $300 to $50,000 and none of them tell you what to pay. Price the job — pages, booking path, tracking — and the number stops being a guess.
Read the web design playbook → - Web Design · 12 min read
Next.js vs WordPress for Marketing Sites in 2026
WordPress runs 41.5% of the web, but service businesses are leaving for Next.js. Speed, security, dev velocity — the honest head-to-head.
Read the web design playbook → - SEO · 8 min read
WordPress SEO Services: What They Can and Can't Fix (2026)
Paying $1,000+/mo for WordPress SEO and stuck on page two? See what a retainer actually fixes, what it can't, and when a rebuild wins.
Read the seo playbook → - Web Design · 11 min read
Why Is My WordPress Site So Slow? A Diagnostic Guide
The honest ranking of what makes a WordPress site slow: your page builder, then plugins, then hosting, then images. Caching is fifth. Diagnose it yourself.
Read the web design playbook → - SEO · 8 min read
Cheap SEO Services: What $500 a Month Actually Buys in 2026
That $99/mo SEO package buys about one hour of real work. See the line-item math on cheap SEO, the red flags that cost you, and what to pay instead.
Read the seo playbook → - SEO · 8 min read
SEO Contract Red Flags: What to Check Before You Sign
Auto-renewal, 90-day notice windows and vague ownership clauses cost more than the retainer. Here is the exact SEO contract language to strike.
Read the seo playbook →
Want help applying this to your business?
Book a free 30-minute call. We'll review your current acquisition stack and show you the three highest-leverage moves for your industry and state. Or read how our website design service works.