In short
- Maintenance is six jobs: hosting, updates, backups, security, monitoring and content changes. A plan should say which it covers.
- Typical monthly cost runs from about $20 for a builder subscription to $50 to $300 for a managed plan on WordPress or a custom platform.
- A WordPress site costs more to maintain than a coded site because it has more moving parts. That is a feature of the platform, not of the vendor.
- "Maintenance plans" often hide a hosting markup, a page-change allowance you will not use, and a lock on your own site.
- No maintenance is the most expensive plan. It is billed as an emergency, all at once.
The invoice nobody mentioned at the pitch
The site launched in March. The proposal said $4,500, and $4,500 is what it cost. Then April arrived with a $149 charge described as "care plan," a second, smaller charge from a hosting company the owner had never heard of, a renewal notice for a form plugin, and a friendly email from the shop offering a security add-on because "WordPress sites are targeted." By summer the site cost more per year to keep than the owner had budgeted for marketing.
None of this was fraud. All of it was left off the pitch, because a pitch that says "$4,500, then about $2,400 a year" loses to one that says "$4,500." The second number is easier to collect after the site is live than to disclose before.
This guide puts the second number on the table: what maintenance is, what each platform costs to keep, what the plans tend to hide, and what happens when you pay for none of it. The pillar guide on what a website costs covers the first number; this is the one that follows it home.
The build is a number you negotiate once. Maintenance is a number you pay for as long as the site exists. Ask about the second one first.
What maintenance actually is: six jobs
"Maintenance" is a word that covers a lot of invoices. Broken into its parts, it is six distinct jobs, each with its own cost and its own consequence when skipped.
- 1
Hosting.
The server the site lives on. Priced by traffic, speed and how much the host does for you. Cheap shared hosting is slow and crowded; managed hosting costs more and includes some of the jobs below. The static versus dynamic guide explains why some sites need much less server than others.
- 2
Updates.
The platform, the theme and every plugin release new versions, and each one can fix a security hole or break the layout. On WordPress this is a monthly chore that someone has to do and then check. On a coded site it is a developer keeping the framework current a few times a year.
- 3
Backups.
A copy of the site and its database, made automatically, kept somewhere that is not the same server, tested occasionally by restoring it. Free to set up and priceless the day a bad update or a bad actor wipes the site.
- 4
Security.
The SSL certificate renewed, a firewall in front, login attempts limited, malware scanned for. The SSL guide covers the certificate; malware removal is what you buy when the rest was skipped.
- 5
Monitoring.
Something that notices when the site is down, the form has stopped sending or the speed score has fallen, and tells a person. Without it, the customer notices first, and the customer does not send an alert.
- 6
Content changes.
New hours, a new service, a price change, a new review, a new team member. Small edits that add up, and the part of maintenance that most plans price by the hour or cap by the month.
Typical monthly costs, by platform
What you pay depends far more on what the site is built on than on who you pay. Approximate market ranges for a small business site follow. They assume a site of ordinary size and traffic, and they cover hosting plus the five jobs above, not marketing or new pages.
| Platform | Typical monthly cost | What is in it | What is usually extra |
|---|---|---|---|
| DIY builder (Wix, Squarespace) | $15–$50 subscription, plus $10–$100 in apps | Hosting, updates and backups handled by the platform. Security included. | Apps for forms, booking, reviews. Your own hours for every change. No monitoring. |
| WordPress, self-managed | $10–$50 hosting, plus $20–$60 in plugin renewals | A server. Everything else is yours to do or forget. | Your time for updates, backups and fixes. Cleanup when something breaks. |
| WordPress, managed plan | $50–$300 | Hosting, updates, backups, security, basic monitoring, a small change allowance. | Larger changes, plugin licenses, speed work, malware cleanup on cheaper plans. |
| Shopify or hosted e-commerce | $40–$400 plan, plus apps and transaction fees | Hosting, security, updates and uptime handled by the platform. | Apps for reviews, upsells, shipping. Theme changes. A percentage of every sale on lower plans. |
| Custom coded site (Next.js or similar) | $50–$200 for a plan; hosting alone can be $0–$50 | Hosting on modern infrastructure, framework updates, backups, monitoring, changes. | New features, which are development rather than maintenance. |
Approximate ranges for a typical small business site. A site with heavy traffic, a large store or many integrations sits above them.
Two patterns stand out. A WordPress site costs more to keep than a coded site of the same size because it has more parts to update and more ways to break; the WordPress versus custom guide goes into why. And a builder subscription looks cheapest until you add the apps and count your own hours, which is the same lesson the DIY versus professional guide teaches about the build.
What "maintenance plans" usually hide
A maintenance plan is a good product when it is honest. Most are honest about what they include and quiet about how they are priced. Here is what to ask before signing one, ours included; our hosting and maintenance plans are written to answer every item on this list without being asked.
Ask any maintenance plan
- What is the hosting actually costing you? Many plans resell a $30 host at $150 and call the difference "management." Ask for the host by name.
- Which of the six jobs are included? A plan that hosts and updates but does not back up or monitor is a hosting plan with a nicer name.
- What is the change allowance and does it roll over? "Two hours of edits a month" is worth nothing in the ten months you do not use it.
- Who owns the site if I leave? Some plans hold the site on their license or their account. Cancel, and the site goes dark. Get the answer in writing.
- What happens when something breaks? Is the fix included, billed hourly, or a separate "emergency" rate?
- Are plugin licenses included? On WordPress this can be hundreds a year on top of the plan.
- Is there a speed or uptime promise? A plan that does not measure anything cannot promise anything.
The cost of no maintenance
Plenty of owners look at the ranges above and decide to pay nothing. The site is up. It works. Why pay someone to watch it? Here is how that decision usually gets billed, all at once, eighteen months later.
The SSL certificate expires and every visitor sees a browser warning for a week before anyone mentions it. A plugin update, applied automatically because nobody was watching, breaks the contact form; it looks fine, it just stops sending, and the leads that would have come in for two months go to the business that answered. An old plugin with a known hole gets the site hacked and the domain flagged by Google, and now it needs malware removal, a rebuilt reputation and a week of somebody's time. Or the host has an outage, there is no backup, and the site that cost $8,000 is a memory.
Each of these is a ticket we see regularly, and each costs more to fix than three years of a modest plan would have cost to prevent. The fixing broken websites and form and script repair services exist because no maintenance is the most popular plan in the country. The most expensive sentence in web design is the one that starts this story.
What you should actually pay
A fair number for a small business site is the cost of the six jobs on your platform, plus a modest margin for the person responsible when one of them fails. On a coded site that is often $50 to $200 a month all in. On WordPress it is $100 to $300, because the platform needs more tending. On a builder it is the subscription plus your evenings.
Pay more than that only if the plan includes something beyond maintenance: content written, pages added, SEO work, conversion improvements. Pay less only if you have honestly assigned the six jobs to someone, and that someone is not "future you."
The right monthly number is one line in the three-year budget for the site, and the budget guide shows where it fits next to the build and the improvements. If you are not sure what your current site is costing you in the meantime, the free audit checks the speed, security and form health that a plan is supposed to protect.
Find out what your site is actually doing.
A free audit scores your site on speed, mobile, SEO and security, and lists the fixes in order of what they are worth. Delivered as a PDF to your inbox.
Go deeper
- Hosting and maintenance plansAll six jobs, priced plainly, and you keep your site
- How much to budget for a business websiteBuild plus run plus improve, over three years
- Web technology explainedHosting, SSL, CMS and the rest in plain words
- WordPress optimizationWhen the site you have needs to cost less to keep
Want a real number instead of a range?
Tell us what the site has to do and we will send back a fixed price with the pages listed. No call required, and the number is yours to shop around.
Which of these sounds like you? (pick any)
Questions people ask
Straight answers
For a small business site, roughly $15 to $50 a month on a DIY builder subscription plus apps, $50 to $300 a month for a managed WordPress plan, and $50 to $200 a month for a plan on a custom coded site. The range on each covers hosting, updates, backups, security, monitoring and a small change allowance. Larger sites, stores and heavy traffic cost more.
Six jobs: hosting the site on a server, applying updates to the platform and its parts, keeping automatic backups somewhere separate, handling security including the SSL certificate and malware scanning, monitoring for downtime and broken forms, and making small content changes. A plan should say which of the six it covers and which are billed separately.
You need the six jobs done. Whether you buy them as a plan or do them yourself is a choice, but skipping them is not. An unmaintained site expires its certificate, breaks its forms, gets hacked or disappears in an outage, and each of those costs more to fix than years of a modest plan. Builder sites need the least attention; WordPress sites need the most.
Because it has more moving parts. A typical WordPress site runs a theme and fifteen to forty plugins, each updated on its own schedule by a different author, each able to break the others or open a security hole. A coded site has one codebase updated by one developer a few times a year. Fewer parts means fewer updates, fewer failures and a lower monthly cost.
Which of the six jobs it covers, the real cost of the hosting underneath, whether the change allowance rolls over, whether plugin licenses are included, what a fix costs when something breaks, and above all who owns the site if you cancel. A plan that would leave you with nothing when you leave is a lease, whatever it is called.
Yes. Hosting and maintenance plans cover hosting, updates, backups, security, monitoring and changes, priced plainly with no long contract, and the site stays yours throughout. Sites built with 0% financing are hosted on our platform for the length of the plan, which covers the maintenance question for that period as well.
Where to go from here
The next step down the road
- Hosting and maintenance plansHosting, updates, backups, security and monitoring, plainly priced
- Check your site's health, freeSpeed, security, forms and SEO, scored in a PDF
- Make a WordPress site cheaper to keepFewer plugins, faster pages, fewer surprises
- Replace WordPress with a site that needs lessWhen the monthly bill says it is time
