Website maintenance in Ottawa can cost almost nothing beyond hosting and a domain, or more than C$500 per month. The honest number depends on the platform, business risk and actual work included. A stable five-page custom-coded website does not require the same care plan as a WordPress site with 25 plugins, a WooCommerce store or a booking system processing customer information every day.
There is no official Canadian or Ottawa average. Public local pricing checked in August 2026 shows WordPress care plans beginning around C$97–C$149 per month, with higher packages at C$399–C$497 when they include design time, development or ecommerce support. Hourly maintenance is also advertised locally at about C$70 per hour. Those are real examples, not a rule that every small business must pay a monthly retainer.
All figures are Canadian dollars unless stated otherwise, were checked on August 22, 2026 and may change. Taxes, premium software, emergency work, hosting and content hours may be separate. Always compare the written scope, not only the monthly headline.
The short answer
- Simple static or custom-coded brochure site: often hosting, domain and occasional changes rather than a large monthly care plan.
- Small WordPress website: roughly C$75–C$250/month is a useful planning range when updates, backups, monitoring and limited support are included.
- Active lead-generation or multi-location site: often C$150–C$500/month depending on testing and included changes.
- Ecommerce, booking or membership website: commonly C$200–C$1,000+/month when transactions, integrations and faster support matter.
- Ontario Webs' current straightforward model: C$140/year or C$16/month for hosting and maintenance on the sites it builds, with larger work quoted separately.
Website maintenance cost in Ottawa by site type
| Website type | Planning range | What normally drives the cost |
|---|---|---|
| Static brochure website | About C$140–C$300/year for basic hosting and routine upkeep, plus changes when needed | Domain, hosting, backups, SSL and occasional text or photo edits |
| Small WordPress website | About C$75–C$250/month | Core, theme and plugin updates; backups; security; monitoring; limited support time |
| Active lead-generation website | About C$150–C$500/month | Forms, landing pages, integrations, staging, analytics checks and regular edits |
| Ecommerce or booking website | About C$200–C$1,000+/month | Checkout, customer data, inventory, payments, apps, backups and faster incident response |
| Custom web application | Custom quote; often C$500–C$2,000+/month | Server administration, frameworks, APIs, deployments, databases and specialist support |
These are budgeting ranges, not an official tariff. A five-page site connected to paid advertising and a fragile CRM can require more care than a 30-page informational site. A static site with no database or plugin stack can require less.
What public Ottawa providers currently charge
To make the comparison concrete, here are publicly advertised examples checked on August 22, 2026:
- WP Expert: C$97/month for its Essential WordPress plan, C$157 with one hour of edits and staging, and C$497 for its higher plan.
- Designful: care and security starting at C$119/month, with performance and conversion monitoring starting at C$189/month.
- GlobeSign: packages starting at C$149, C$249 and C$399 per month, with increasing content or design time.
- Express Web Agency: hourly website support advertised at C$70/hour.
- Ontario Webs: its FAQ currently lists hosting and maintenance at C$140/year or C$16/month for the straightforward sites it builds.
This sample explains why quotes vary. One plan includes hosting and daily backups. Another includes an hour of edits. Another adds ecommerce support or development time. A C$97 package and a C$399 package are not the same product merely because both use the word maintenance.
Hosting is not the same as maintenance
Hosting is the server space and infrastructure that keeps the website accessible. Maintenance is the human or automated work that keeps the website current, secure and functioning.
A hosting plan may include:
- Server storage and bandwidth.
- An SSL certificate.
- Automated server backups.
- Email or a control panel.
- Basic malware or uptime tools.
A maintenance plan may include:
- CMS, theme and plugin updates.
- Testing after those updates.
- Off-site backups and restore checks.
- Security scans and incident cleanup.
- Form, checkout or booking tests.
- Broken-link and uptime monitoring.
- Content edits or development hours.
- A response time when something fails.
A company can charge C$150 per month and provide valuable work. It can also resell a C$10 hosting account and call the markup maintenance. Ask for the task list and included time.
Why WordPress usually costs more to maintain
WordPress is flexible because themes and plugins can add almost any feature. That same flexibility creates an update chain. WordPress core, the theme, the page builder, form plugin, SEO plugin, security plugin, backup plugin and other extensions may all update on different schedules.
A safe update process is more than clicking Update All. A provider may need to:
- Create or confirm a recent backup.
- Test updates on a staging copy.
- Apply compatible updates in production.
- Check the home page, navigation, forms, mobile layout and important templates.
- Roll back or troubleshoot if an update causes a conflict.
A well-built static website has no WordPress database, plugin store or theme update chain. It still needs hosting, backups, monitoring and occasional content changes, but there are fewer moving parts to patch every month. This is one reason Ontario Webs can keep recurring costs lower on straightforward business sites.
Maintenance should also catch performance regressions. If pages feel slow on a phone, use the mobile website speed guide for Ottawa businesses to check images, scripts, hosting, fonts and Core Web Vitals before buying a larger care plan.
What maintenance should include
1. Backups that can actually be restored
A backup is useful only if it is recent, complete and accessible when the main hosting account fails. The agreement should say how often backups run, where copies are stored, how long they are retained and whether restore testing is included.
2. Security and software updates
For WordPress and other CMS platforms, updates should be applied on a defined schedule and tested. For custom-coded sites, maintenance may involve framework, dependency or server updates. A static site without dependencies has a smaller update surface but still needs secure hosting and account access.
3. Uptime, forms and checkout testing
An uptime monitor can confirm that a URL responds, but it cannot prove the quote form delivered an email or the payment flow completed correctly. Business-critical actions need functional tests.
4. A clear amount of change time
Does the plan include 15 minutes, one hour, four hours or unlimited small tasks? Does unused time roll over? Is design work included? What is the hourly rate after the allowance? These answers explain most of the price difference between plans.
5. Response and resolution expectations
A response within one business day is not a promise to fix the problem within one day. Ask how emergencies are defined, who receives alerts and whether evening or weekend work costs extra.
What is usually not included
Routine maintenance and ongoing marketing are different services. Unless the contract says otherwise, do not assume the monthly fee includes:
- New pages, features or a redesign.
- SEO strategy, keyword research or regular blog writing.
- Google Business Profile management.
- Paid advertising or social media.
- Product data entry for a large catalogue.
- Premium themes, plugins, apps or third-party subscriptions.
- Repairing pre-existing problems or a hacked website.
- Accessibility remediation or legal compliance audits.
Some plans include parts of that list, which is perfectly reasonable. The point is to make the scope explicit.
Three realistic annual cost examples
Example A: five-page custom-coded Ottawa business website
- Hosting and maintenance: C$140/year under Ontario Webs' current model.
- Domain: commonly a separate annual renewal.
- Occasional larger change: quoted when requested.
This suits a restaurant, contractor, salon or service business whose pages do not change every week.
Example B: WordPress lead-generation website
- Care plan at C$157/month: C$1,884/year.
- Domain may be separate.
- The example package includes hosting, updates, backups, staging and one hour of edits.
The extra cost can be justified when staff use WordPress, plugins power the forms and someone actively tests the update chain.
Example C: ecommerce website
- Maintenance package at C$399/month: C$4,788/year.
- Store platform, premium apps and payment-processing fees may be separate.
- More frequent checkout, order-email and integration testing is required.
A store that generates significant revenue may reasonably pay more for faster response and tested deployments. The cost should be proportional to business risk.
Monthly plan, hourly help or DIY?
Choose a monthly care plan when:
- The site uses WordPress, ecommerce, booking or many third-party integrations.
- Website downtime immediately costs leads or orders.
- Staff make frequent changes.
- The business needs a defined response time.
- The monthly included work is genuinely used.
Choose hourly support when:
- The site is stable and changes are occasional.
- The owner can handle routine platform tasks.
- There is no need for guaranteed emergency response.
- The provider can take a verified backup before each change.
Choose a low-maintenance custom site when:
- The business needs a fast informational website, not a complex CMS.
- Updates are limited to hours, services, photos and occasional new pages.
- Ownership and predictable annual costs matter.
- The owner would rather request changes than maintain plugins.
Questions to ask before signing a maintenance contract
- Is hosting included, and whose name is on the account?
- Who owns and controls the domain?
- How often are backups created, and where are they stored?
- Are restores tested?
- Are updates tested on staging before production?
- How many edit or development hours are included?
- What counts as a small edit?
- What is the rate for work outside the plan?
- What are the response times for normal and urgent issues?
- Are premium software licences included, and what happens if you cancel?
- Can you receive a complete copy of the site and database?
- Does SEO mean technical checks, or actual ongoing search work?
Red flags
- No itemized scope: the proposal says maintenance without naming tasks or frequency.
- The agency owns the domain: leaving becomes difficult.
- No backup location or retention policy: there may be nothing useful to restore.
- Unlimited edits without a definition: the provider and client may mean different things.
- No plan for plugin licences after cancellation: the website may lose key functionality.
- SEO promised as an automatic maintenance task: real SEO usually needs research, content and ongoing decisions.
Final answer
For a normal Ottawa brochure website, a C$100–C$500 monthly maintenance plan is not automatically necessary. A clean custom-coded site may only need low annual hosting, backups and occasional paid changes. For WordPress, ecommerce, booking or integration-heavy websites, a monthly plan can be good value because someone must safely update, test and respond.
Start with the platform and risk. Then compare deliverables. The cheapest plan is expensive if nobody tests the contact form, and the most expensive plan is wasteful if the site has no moving parts.
For the full first-year budget, see what a small-business website costs in Ontario. If you are deciding between a hosted builder and an owned site, read website builder vs custom website in Ottawa.
Frequently asked questions
How much does website maintenance cost in Ottawa?
There is no official Ottawa average. Publicly listed local WordPress care plans checked in August 2026 start around C$97 to C$149 per month and rise to C$399 or more when content, development or ecommerce support is included. A simple custom-coded brochure site with no plugin stack can cost much less to keep online.
Does every small-business website need a monthly maintenance plan?
No. A stable static or custom-coded brochure website may only need hosting, domain renewal, backups, monitoring and occasional paid changes. WordPress, ecommerce, booking and integration-heavy sites usually need more frequent updates and testing, making a monthly plan more useful.
What is the difference between website hosting and maintenance?
Hosting is the server service that makes the website available online. Maintenance is the work required to keep the site secure, current and functional, such as updates, backups, form tests, monitoring, troubleshooting and content changes. A quote may bundle them or price them separately.
What should a website maintenance plan include?
The agreement should clearly state update frequency, backups and restore testing, uptime monitoring, security checks, form and checkout testing, included edit or development time, response times, reporting, exclusions and ownership of the hosting and domain accounts.
Is SEO included in website maintenance?
Usually not unless the contract says so. Technical fixes, broken-link repair and keeping pages functional may be included, but keyword research, new service pages, articles, local SEO and link outreach are ongoing marketing services rather than routine maintenance.
How much does Ontario Webs charge for hosting and maintenance?
Ontario Webs currently lists C$140 per year or C$16 per month for hosting and maintenance on the straightforward sites it builds, paid through accounts the client owns. Complex ecommerce, custom integrations and substantial ongoing changes require a separate scope.
Sources and public pricing examples
- WP Expert Ottawa pricing
- Designful Ottawa maintenance packages
- GlobeSign Ottawa maintenance packages
- Express Web Agency hourly support
- Ontario Webs pricing and ownership FAQ
Want a website without a confusing maintenance contract?
Ontario Webs builds fast, straightforward websites for Ottawa and Ontario small businesses, with clear ownership and recurring costs explained before launch.