Most small business websites cost between $50 and $300 a month to maintain. Online stores run higher. Large custom platforms run a lot higher.
That’s the short answer on website maintenance cost in 2026-2027. Your own number depends on your platform, your site’s size, how many support hours you want and how fast you need fixes.
We’ve looked after Calgary business websites since 2011. We’ve watched owners skip maintenance and pay for it later. We’ve also watched owners overpay for plans that barely do anything. This guide shows you where a fair price sits.
Here are the typical ranges across the Canadian market. Treat them as ballpark figures.
Site type | Monthly cost | Yearly cost | What’s usually included |
Basic brochure site (5 to 10 pages) | $50 to $150 | $600 to $1,800 | Updates, backups, security scans, uptime alerts |
Growing business site (blog, forms, lead tracking) | $150 to $300 | $1,800 to $3,600 | Everything above plus content edits and monthly support hours |
Ecommerce store | $200 to $500 | $2,400 to $6,000 | Payment and plugin checks, speed work, checkout testing |
Large or custom platform | $500 to $2,000+ | $6,000 to $24,000+ | Developer time, service agreements, dedicated support |
The gaps are wide for a reason. A 6-page plumber’s site and a 400-product online store need very different care. Pricing them the same would be silly.
Here’s a rule of thumb: many agencies land between 10% and 20% of the original build cost per year. A $6,000 website means roughly $600 to $1,200 a year in upkeep.
Maintenance is a bundle of small jobs. Each one stops a specific problem.
WordPress core, themes and plugins release updates constantly. Many of those updates patch security holes. Skip them for a few months and your site becomes easy prey for automated attacks.
Bots don’t care that you run a small site. They scan thousands of sites an hour and walk through whichever door is open.
The Canadian Centre for Cyber Security lists regular patching among its baseline controls for small and medium organizations. Updates alone usually take 1 to 2 hours a month on a typical site. Add malware scans and the technician time grows.
A backup is your undo button. Daily backups stored away from your server mean a bad update or a hack costs you an hour instead of a month.
Uptime monitoring checks your site every 1 to 5 minutes. When it goes dark, someone gets an alert.
Timing matters here. After a summer hailstorm, Calgary roofers get a flood of searches. If your site is down that week, the calls go to a competitor.
Slow sites lose visitors. Plans usually cover image compression, cache checks and removing plugins you no longer use.
Most also include 1 to 3 hours a month for edits. Swap a phone number. Add a holiday-hours banner. Post a new service.
Basic technical SEO checks belong here too: broken links, redirect errors and sitemap problems. Bigger ranking work is a separate job, like the search engine optimization services we run for Calgary businesses.
Most website maintenance packages fall into three levels.
Feature | Basic ($50 to $100) | Standard ($100 to $250) | Premium ($250 to $500+) |
Software updates | Monthly | Weekly | Weekly, with testing |
Backups | Weekly | Daily | Daily, off-site, restore tested |
Security scans | Monthly | Weekly | Daily |
Uptime checks | Every 5 minutes | Every 5 minutes | Every 1 minute |
Support hours | 0 to 1 | 2 to 3 | 4 to 10 |
Response time | 2 business days | 1 business day | Same day |
[Add the second image here: a maintenance checklist graphic that sits well right after this table.]
Four things move the price more than anything else.
WordPress sites need steady plugin care. Shopify handles hosting and core updates for you, so upkeep costs less but app subscriptions add up. Custom-coded sites need a developer on call, which costs the most per hour.
If you’re still choosing a platform, our comparison of custom website vs WordPress covers the long-term upkeep differences.
Every plugin, booking tool and form is one more thing that can break. A 10-page site with a contact form is cheap to keep alive. A 200-page site with member logins, a booking calendar and a CRM connection is a different animal.
Stores carry real money risk. Checkout bugs, payment gateway updates and inventory sync errors cost you sales by the hour. Ecommerce website maintenance cost usually lands between $200 and $500 a month for that reason.
Stores that collect customer data also need privacy policies and cookie notices that stay current with Canadian rules like PIPEDA.
A plan promising a 24-hour reply costs less than one promising a fix within 2 hours. Ask which one you’re paying for. Plenty of owners buy the fast tier and never need it. Others buy the slow tier and panic the first time the checkout breaks.
You’ve got three ways to pay for ongoing website maintenance.
Model | Typical price | Best for | Watch out for |
Monthly plan | $50 to $300 fixed | Most small business sites | Hour caps on edits |
Hourly (pay as you go) | $75 to $150 per hour | Tiny sites that rarely change | Slow response and nobody watching security |
Retainer | $500+ per month | Sites that change every week | Paying for hours you don’t use |
Hourly looks cheaper until something breaks on a Friday night. Then you’re paying rush rates. A monthly plan smooths out those surprises, so it suits most small business sites.
You can see how we structure ours on our website maintenance services page.
Plans rarely include bills you pay to other companies. Budget for these separately:
Some agencies bundle hosting, domains, Office 365 email and SSL into one managed bill. We do. It saves you from chasing five renewal dates.
Here’s the math for two typical sites. These are examples with round numbers.
Line item | 8-page service site (WordPress) | Online store (150 products) |
Maintenance plan | 1,200(100/month) | 4,200(350/month) |
Hosting | 360(30/month) | 600(50/month) |
Domain | $20 | $20 |
Plugins and apps | $150 | $600 |
Yearly total | $1,730 | $5,420 |
Monthly equivalent | about $144 | about $452 |
Notice how hosting and plugins add 25% to 30% on top of the plan itself. Owners forget those lines the most.
Cleaning up a hacked small business site commonly runs $800 to $2,500. Lost sales and damaged trust are extra. Google can also flag a compromised site with a warning page, and visitors leave fast.
Slow and broken pages hurt rankings too. If your site has slid down the results, our guide on why your website isn’t ranking walks through 7 fixes.
Traffic that never turns into calls often traces back to a tired site. Check our post on website traffic but no leads for the usual culprits.
Compare the numbers. One incident can cost more than a full year of a basic plan.
Maintenance keeps a good site healthy. It can’t rescue an old one.
Signs it’s time to rebuild:
Another rule of thumb: once yearly repair bills reach about half the price of a rebuild, rebuild. Our website design services in Calgary start with an audit so you know which side of that line you’re on.
When the new site is ready, run through our website launch checklist. It keeps your first month of maintenance from turning into firefighting.
Ask these 5 questions before you sign anything:
Watch for red flags. “Unlimited everything” for $19 a month is one. Vague contract terms are another. Cheap plans often mean automated updates and no humans watching your site.
You can also cut costs. Prune old plugins. Bundle hosting and maintenance with one provider. Ask for a yearly plan if the discount is real.
Website maintenance cost comes down to your platform, your size and how much support you want. Plan on $50 to $300 a month for a typical small business site and $200 to $500 for an online store. Add hosting, domain and plugin bills on top.
Start with a monthly plan. Ask the 5 questions above. Set aside 10% to 20% of your build cost each year.
Want a real number for your own site? Talk to our website maintenance team in Calgary or call 1-888-871-5557. We’ll look at your site and give you a clear quote.
Yes. The software around your site keeps changing: browsers, server versions and plugins. A tiny brochure site can get by on a basic plan, but it still needs updates and backups.
Usually not. Some providers bundle it and others bill it separately. Ask for a written list of what’s covered.
You can. Budget 2 to 4 hours a month. If your time is worth $100 an hour, DIY costs $200 to $400 a month in lost time, plus the cost of any mistake.
Check security updates weekly. Review the whole site monthly. Refresh content every quarter or whenever your services, hours or prices change.
It varies. Ask for month-to-month terms after any initial period, and confirm the notice period before you sign.
Plans cover upkeep and small edits. New pages, redesigns and new features are billed from your support hours or as a separate project.