Website maintenance: the real prices, what it covers, and what happens if you do nothing
The actual market ranges by type of site, what a maintenance contract really covers, and the concrete causes of a slow website (especially on Shopify).
The short answer
Expect €30 to €80 per month for a simple custom website, €80 to €200 per month for an SMB site and €200 to €500 per month for an e-commerce store (French market ranges in 2026). A block of hours with a Shopify agency runs closer to €500 to €1,500 per month. At Sonho, three options: a base plan (bug fixes, keeping the site running smoothly), a monthly support plan to keep improving the site, or per-ticket billing on a list of requests quoted upfront.
What does website maintenance include?
Behind the word "maintenance", providers bundle three very different things. Mixing them up is the number one cause of incomprehensible quotes, so let's name them clearly before talking prices.
Corrective maintenance fixes what breaks: a form that stops sending, a page throwing an error, a payment that fails. Preventive maintenance keeps things from breaking: software and plugin updates, regular backups, security and uptime monitoring. Evolutive maintenance, finally, grows the site: new pages, new features, new integrations.
A serious contract spells out which of the three are covered, and within what limits. Many entry-level plans only cover the preventive part: the day a bug shows up, the fix is billed on top.
How much does website maintenance cost?
Pages announcing "from €10 to €5,000/month" don't help you budget. Here are the ranges we actually see on the French market in 2026, by type of site.
What moves the price within each range: the guaranteed response time, the number of hours included, and whether bug fixes are covered or not. A €50/month plan that only covers backups is not comparable to a €150/month plan that includes fixes.
| Type of site | Monthly price (market) | What's typically included |
|---|---|---|
| Simple custom website | €30 to €80/month | Updates, backups, monitoring, small fixes |
| SMB website (10 to 30 pages) | €80 to €200/month | Same + bug fixes, email support, monthly report |
| E-commerce store | €200 to €500/month | Same + monitoring of payments, plugins and traffic spikes |
| Block of hours with a Shopify agency | €500 to €1,500/month | Dedicated development hours: improvements, integrations, custom sections |
And for a Shopify store, what changes?
Almost every article about maintenance is written for WordPress: caching, hosting provider, plugins to update every week. On Shopify, that whole layer doesn't exist: hosting, the server, the security certificate and platform backups are handled by Shopify, included in the subscription.
Maintaining a Shopify store is therefore about something else: the theme (the code that piles up with every change), the apps (their compatibility, their cumulative cost, what they leave behind) and the content (product pages, collections, images). It's less "server" maintenance and more storekeeping.
That's also why a well-run migration is a long-term investment: a store that starts clean costs less to maintain afterwards. If you're coming from WooCommerce or PrestaShop, read our guide on migrating to Shopify without losing your search rankings.
Is a maintenance contract mandatory?
No. No rule requires a monthly contract, and for a recent, well-built custom website, paying every month "just in case" isn't always justified. The simplest alternative is per-ticket billing: you list your requests, the provider quotes them, you approve, they handle it.
At Sonho, both approaches coexist: a base maintenance plan that guarantees bug fixes and a site that runs smoothly, a monthly support plan for those who want to keep improving their site continuously (new pages, new features), and tickets for one-off needs. On the sites we hand-code in Next.js, there are no plugins to update and no plugin vulnerabilities to watch: preventive maintenance shrinks accordingly.
Before signing a contract, ask three questions: what happens if a critical bug hits on a Friday evening (response time in writing)? Are unused hours rolled over or lost? And what exactly does the plan cover: fixes only, or improvements too?
Why is my website slow?
The causes of slowness depend almost entirely on the platform. On WordPress, the usual suspects are real: saturated shared hosting, a one-size-fits-all theme that loads everything on every page, and 30 plugins each adding their own code.
On Shopify, that advice is useless: you can't switch hosting providers or install a caching module, and that's a good thing. What slows a Shopify store down is the apps stacked up over the years, code from uninstalled apps left in the theme, a theme bloated with unused features, and oversized images.
On a custom hand-coded website, speed is decided at build time: no plugins, no page builder, only the code that's needed. That's why these sites stay fast over time with very little upkeep.
My Shopify store is slow: the 4 usual culprits
When we audit a slow Shopify store, we find almost always the same four causes, in this order.
- Stacked apps. Each app loads its own scripts on every page, even the ones where it serves no purpose. Beyond 15 to 20 apps, the buildup becomes noticeable. First step: remove the ones you no longer use.
- Dead code from uninstalled apps. Uninstalling an app doesn't always remove the code it injected into the theme. Five-year-old stores carry the remains of dozens of long-gone apps, which keep loading on every visit.
- The bloated theme. A premium "all-in-one" theme, customized by three successive providers, ends up loading features nobody uses. Cleaning up the theme, or rebuilding it on a healthy base, often gains more than everything else combined.
- Heavy images. 4,000-pixel product photos uploaded straight from the shoot. Compressing them and serving them at the right size remains the cheapest improvement you can make.
What are Core Web Vitals, and why does Google look at them?
Core Web Vitals are the three metrics Google uses to assess your visitors' real experience. LCP measures how long the largest visible element takes to display (usually your main image): aim for under 2.5 seconds. INP measures the delay between a click and the page's reaction: a site that "lags" when you open a menu has a poor INP. CLS measures layout shifts, when a button moves just as you were about to click it.
Google factors them into its rankings because they reflect what the user experiences, not what the provider promises. A site can be beautiful and have poor Core Web Vitals; the reverse is rarer.
You can measure them yourself, for free, on PageSpeed Insights. If all three indicators are green, there's no point paying to "speed up" your site: your budget is better spent elsewhere.
How much is a slow website costing you?
This is the figure maintenance contracts forget to put a number on: the cost of doing nothing. Studies have converged for years: every extra second of load time costs about 7% in conversion, and 53% of mobile visitors abandon a page that takes more than three seconds to display (source: TwicPics).
Run the numbers on your own figures: a store bringing in €20,000/month whose pages take two seconds too long is leaving, based on these studies, several thousand euros a year on the table. Next to that, upkeep at €100 or €300 per month is a different order of magnitude.
That's the right angle for deciding on a maintenance budget: not "how much does it cost", but "how much does a site that degrades with nobody watching cost".
What is NOT maintenance
A visual redesign, a new section, an additional sales page, a structural change: all of that is evolution, not maintenance. It's design and development work, budgeted separately, with a quote. A provider who squeezes a redesign into an €80/month maintenance plan will cut corners somewhere: on quality, or on deadlines.
The distinction protects both sides. You know what your plan covers, and the provider doesn't dilute a three-week project into support hours. To gauge the budget for a new site or a redesign, our guide how much does a website cost gives the full ranges.
If you're unsure which option fits your site (base plan, monthly support or a simple list of tickets), write to us: you'll get a precise quote, not a €10 to €5,000 range.
Frequently asked questions
- How much does website maintenance cost per month?
- On the French market in 2026: €30 to €80/month for a simple custom website, €80 to €200/month for an SMB site, €200 to €500/month for an e-commerce store. A block of hours with a Shopify agency runs €500 to €1,500/month. The right reflex: check what's covered (corrective, preventive, evolutive), because two plans at the same price can cover very different things.
- Who handles my website's updates?
- It depends on the platform. On WordPress, it's up to you or your provider to update the core software and every plugin, regularly, or risk security holes. On Shopify, the platform updates itself; what's left is the theme and the apps. On a custom hand-coded Next.js site, there are no third-party plugins to maintain: updates are rare and planned.
- Does a Shopify store need maintenance?
- Yes, but not the kind usually described. Hosting, security and backups are handled by Shopify. The theme, however, accumulates code with every change, apps pile up and some leave scripts behind after uninstalling. Without upkeep, a store slows down gradually. A review of the theme and apps once or twice a year is often enough to keep a store fast.
- What happens if I do no maintenance at all?
- On WordPress, the main risk is security: plugins that are never updated end up exposing known vulnerabilities, and sites get hacked in automated waves. On Shopify, the risk is more a slow decline: apps piling up, pages slowing down, conversion quietly eroding. In both cases, the cost of inaction quickly exceeds that of regular upkeep.
- Does maintenance include content changes?
- With many providers, yes, and it's billed: changing a photo or a text eats into the plan's hours. At Sonho, it's the opposite by design: you edit your content yourself from your own interface, without calling us and without being billed. Maintenance then only covers what's truly code-related: bugs, keeping things running, and improvements if you've chosen the monthly support plan.





