What website maintenance costs per month in 2026: real ranges, and what the money buys
Ask three providers what it costs to keep your website healthy and you might hear $49 a month, $300 a month and about $1,900 a month. All three will call it “maintenance.” It’s hard to tell who’s overcharging and who’s underselling, because the word covers a few different jobs.
Here’s what the market charges, what I charge, and what to ask so you’re comparing like with like.
Short answer: for a small business site, expect roughly $100 to $300 a month for real maintenance, more if you run a store, and a lot less if you only need updates and backups. The price depends on what the site does and who’s on the hook when something breaks. An automated plan and a named engineer who answers the phone are different products.
| Type of site | Monthly maintenance, per WPBeginner |
|---|---|
| Personal site | $0 to $30 |
| Professional blog | $30 to $100+ |
| Business website (forms, booking) | $100 to $300+ |
| Online store | $300 to $1,000+ |
Those ranges are the market, as WPBeginner published them on December 3, 2025 (checked November 7, 2026). They aren’t mine.
Want a number for your site? Send me the address and what it does, and I’ll tell you which row you’re in.
What actually moves the price
WPBeginner’s list is a fair one (checked November 7, 2026):
- What the site does. A blog with a few pages needs far less than a store with hundreds of products.
- How often it needs updates. WordPress core, the theme and every plugin.
- The support you want. Custom development raises the price, and so does offering email, chat, phone and video.
- Security. Some sites need basic measures. Others need a web application firewall.
Freshy Sites’ pricing guide breaks the market into tiers with what each typically includes (Freshy Sites, checked November 7, 2026). Basic plans run $30 to $100 a month and cover plugin updates, scheduled backups and basic security monitoring. Business plans run $100 to $300 and add uptime monitoring, performance work and technical support. Premium plans start around $300 and go past $500, adding stronger security monitoring, priority support, staging and development hours. The top tier, $1,000 to $5,000+, is a dedicated team with response-time guarantees. They say plainly that these are market ranges and your price varies with your site.
What I charge
My care plans are on the Columbus page. The numbers below are what’s published there today.
| Plan | Price | What it is |
|---|---|---|
| Essentials | $250 a month | Updates, backups and monitoring, with about two hours of changes a month. I reply within one business day. |
| Standard | $500 a month | The same, with up to five hours a month of changes and attention, and a start on it within one business day if the site is down. Extra time is $130 an hour. |
| Senior Engineer on Staff | about $1,900 a month | Fourteen to sixteen hours a month, a standing weekly call, weekdays 8 to 6 Eastern, and me owning your roadmap and incidents. |
And a smaller option, from the care reports page:
| Plan | Price | What it is |
|---|---|---|
| WATCH | $49 per site per month | A mechanized monthly check that I read and sign. It reports. If something’s wrong, the report comes with a fixed price to fix it. |
| WATCH+ACT | $199 per site per month | The same, plus a pre-authorized set of actions I can take without waiting: critical patches within 48 hours, blocking an active attack, rolling back a breaking update, and maintenance mode if the site is compromised. Up to two hours of response a month. |
Against the market: Essentials sits inside the $100 to $300 band both sources give for a business site. Standard sits at the top of Freshy’s premium band. The Senior Engineer plan isn’t a team. It’s one person who knows your site, which is the point of it and also its limit.
My $130 hourly rate is at the top of, or above, the $25 to $100+ per hour WPBeginner gives for freelancers (WPBeginner). What you’re buying is a senior engineer on your site, not a ticket queue. The wider picture on what developers charge in Columbus is in what hiring a web developer in Columbus costs.
What the cheap end gets you, and what to ask
A $50 plan can be perfectly fine. WPBeginner puts a basic agency package at $60 to $100 and names WP Buffs as one that starts at $79 (WPBeginner). For a simple brochure site that doesn’t make you money, updates plus backups is plenty.
The trouble is the gap between what the plan sounds like and what it does. Freshy Sites lists the warning signs in a quote, and they match what I’d ask about (Freshy Sites): “unlimited everything” in the plan description, no mention of staging, vague response times, no mention of security scans, hidden fees for things you assumed were covered, no initial site audit, and “powered by automation” positioning without human oversight.
Five questions I’d put to any quote, mine included:
- Who does the work, and who do I reach? A named person, or a queue?
- What happens when an update breaks something? Is the fix in the price, or is it an emergency charge?
- How far back do the backups go, and where are they stored? Zealous Sites lists “off-server backups with real history” as basic prevention and points out that seven days of retention is useless against a compromise that began five weeks ago (Zealous Sites, checked November 7, 2026).
- How fast is the reply, in writing? “One business day” is a promise. “Fast” is a hope.
- What’s not covered? Hosting, premium plugin licenses, custom development and emergencies are the usual extras. WPBeginner lists them as hidden costs (WPBeginner).
Do you need a plan at all?
Sometimes not. Be honest about the site you have.
- A site that doesn’t make or save you money, and can be down a few days: do it yourself, or buy a basic plan. For a personal site, WPBeginner puts the DIY route at $0 to $30 a month, paid for premium tools.
- A site that takes orders, bookings or leads: someone has to be responsible for it. The cost of a bad week is the thing to price, not the cost of the plan.
- A site with no plugins at all: a static site has far less to update and far less to get into, so it needs far less of this. “Does this site need WordPress at all?” is a question I always ask, and the platform comparison is where to start on it.
The arithmetic won’t settle it. At $250 a month a plan costs $3,000 a year, and I publish that most rescues land between $500 and $1,500 all-in, starting with a $250 flat diagnostic. So a plan costs more than a single rescue. It earns its keep if the site would otherwise be down for days during a busy week, or if the thing that breaks is the checkout. WPBeginner warns that skipping maintenance to save money can end in expensive emergency repairs. That’s true when the site matters. It’s no argument for paying $250 a month to protect a site that costs you nothing when it’s down.
What it’s worth to the business
A site that’s updated, backed up and watched is one nobody has to think about. The form works. The checkout works. Your staff aren’t the first to find out it’s down, and they aren’t fielding calls from customers who can’t book. That’s the “just works” part, and it’s what the monthly fee is for.
Questions people ask
Is hosting included? It depends on the plan, so ask, and get the answer in writing. WPBeginner lists upgrading your hosting plan among the hidden costs. The plan descriptions I publish list updates, backups, monitoring and hours, and don’t mention hosting.
What if I only need it once? That’s a rescue, which starts with a flat diagnostic and an agreed price before I change anything.
Where I come in
If you want a number for your site, send me the address and tell me what it does. If you already have a quote and can’t tell what’s in it, send me that. I’ll tell you what it covers and what it leaves out. If something’s broken right now, start with the rescue page. If you want to know what shape your site is in before you buy anything, that’s a website audit.