New. Free full site checkup: health, speed, security, and content, graded in 30 seconds.
Website Maintenance

Ecommerce Website Maintenance: What It Covers and What It Costs

Stores break in ways brochure sites never do. Here is the extra layer of upkeep a store needs, what it costs by size, and what to ask a provider.

WM

Website Maintenance Team

Website maintenance since 2010

Updated September 5, 202610 min read
The short answer

Ecommerce website maintenance is standard site upkeep plus a store-specific layer: a test purchase after every update, payment and shipping plugin updates, tax checks, inventory sync, SSL and PCI, email flows, and product page speed, all done on a staging copy first. Small stores pay about $100 to $250 a month, larger stores $250 to $1,500.

Key takeaways

  • Ecommerce maintenance is normal upkeep plus a real test purchase after every update, applied on a staging copy before the live store.
  • Small stores pay $100 to $250 a month, growing stores $250 to $600, and large catalogs with integrations $600 to $1,500 or more.
  • Shopify and BigCommerce handle hosting, PCI, and checkout for you. WooCommerce leaves every layer to you or your provider.
  • Most store outages are not outages. The site loads and the Pay button does nothing, so only a real order catches them.
  • Divide annual online revenue by 8,760 for your average hourly value, then multiply by 10 to 20 for a peak December hour.
  • Freeze non-essential updates from mid-November and run the holiday checklist in October, not the week of Black Friday.

A brochure site that goes untouched for a month is usually fine. A store that goes untouched for a month is a problem waiting for a Saturday. Payment gateways retire old API versions, shipping carriers change their rates, a tax plugin update rounds a number wrong, and none of it shows up until a customer hits Place Order and nothing happens. Ecommerce website maintenance is the ordinary upkeep every site needs plus a second layer of testing aimed at the one page that earns the money. Here is what that layer includes, what it costs by store size, and what to ask before you hire someone to handle it.

What ecommerce website maintenance includes

Standard maintenance covers software updates, backups, security scanning, uptime monitoring, and content edits. A store needs all of that plus a list of jobs a brochure site never has to think about. The extra tasks are only part of it. On a store, an update that looks successful can still quietly break the checkout, and you will not know until orders stop.

The single most important habit is testing a real purchase after every update. Not a page load. An actual order with a real card, refunded afterward. Most store outages we get called about were not outages at all. The site was up, the pages loaded, and the Pay button did nothing.

  • Checkout and payment gateway testing. Place a test order through Stripe, PayPal, Square, or Authorize.net after every update to the platform, the theme, or the payment plugin. Gateways retire old API versions on their own schedule, not yours.
  • Tax and shipping plugin updates. Rate tables change and carriers change their APIs. A stale UPS or USPS plugin starts quoting nothing, or quoting $0, which is worse.
  • Inventory sync. If stock levels feed in from a POS, a warehouse system, or a marketplace like Amazon, someone has to confirm the sync still runs and did not silently stop three weeks ago.
  • PCI and SSL. The certificate has to renew, the checkout has to stay on HTTPS everywhere, and if you take card details on your own pages you have a PCI self-assessment questionnaire to keep current.
  • Abandoned cart and email flows. Order confirmations, shipping notices, cart recovery emails, and password resets all depend on a mail service that can break independently of the site.
  • Product page speed. Stores accumulate images, apps, and tracking scripts. Speed drifts down a little each month unless someone pushes back.
  • Order notification testing. The email that tells your warehouse to ship the thing. When it stops, nobody notices until the complaints start.
  • A staging copy for updates. Updates get applied to a clone first, the checkout gets tested there, and only then does the live store change.
Worth knowing

Place one real order a month

Set a calendar reminder to buy something from your own store once a month with a real card, on your phone, then refund it. It takes four minutes and it catches gateway problems, broken shipping quotes, and dead confirmation emails before customers do. A good maintenance provider does this for you after every update, not just monthly.

WooCommerce vs Shopify vs BigCommerce: what each platform handles for you

The platform decides how much maintenance lands on your desk. Hosted platforms like Shopify and BigCommerce run the servers, the checkout, and the security patches, so the platform itself is not something you maintain. WooCommerce is a plugin on top of WordPress, which means every layer from the server up is somebody's responsibility, and if you have not assigned it, that somebody is you.

Hosted does not mean maintenance-free, though. Shopify theme updates can wipe custom code. Apps conflict with each other. Product data gets messy. And speed problems on Shopify are almost always app problems, which nobody at Shopify is going to fix for you.

If you are on WooCommerce, treat WordPress maintenance as the floor, not the whole job. The WooCommerce plugin ships updates roughly monthly, the payment and shipping extensions update on their own schedules, and the database update prompt after a major version is the moment a lot of stores go down.

PlatformHandled by the platformStill on you
WooCommerceNothing beyond what your host coversWordPress core, WooCommerce, theme, payment, shipping, and tax plugins, backups, staging, PCI questionnaire, speed
ShopifyHosting, SSL, PCI, checkout, platform updatesTheme updates and customizations, app conflicts and bloat, product data, email flows, speed
BigCommerceHosting, SSL, PCI, checkout, platform updatesTheme customizations, apps, product data, email flows
Magento / Adobe Commerce (open source)NothingEverything WooCommerce has, plus security patches that need a developer to apply and test

Why ecommerce website maintenance costs more

Store maintenance runs one to three tiers above a brochure site on the same platform, and the reason is time, not markup. Every update on a store needs a staging pass and a test order. There are more moving parts, since a WooCommerce store often runs 25 to 40 plugins against 8 to 15 for a service business site. And when something does break, it breaks revenue, so the provider has to be reachable on a Saturday, and staffing that costs money.

General website maintenance for a simple business site runs $35 to $100 a month. Here is where stores land.

Store sizeTypical monthly costWhat that usually includes
Small store (under 50 products, a few orders a day)$100 to $250Updates on staging, test order after each, backups, security, monitoring, a few content edits
Growing store (50 to 500 products, daily orders)$250 to $600Everything above plus plugin and app management, speed work, email flow checks, faster response
Established store (500 to 5,000 products, integrations)$600 to $1,500Inventory sync and POS or ERP integration checks, priority support, regular performance tuning
High-volume or custom-built$1,500 to $5,000+Dedicated developer hours, load testing, custom code upkeep, same-day everything
Shopify or BigCommerce store, any size$75 to $400Theme and app upkeep, content, email flows, speed (the platform covers the rest)

Our own plans start at $99 a month. A store usually belongs on Essentials & Security at $199 a month, which adds a firewall, malware protection, and a monthly analytics report, or on Full-Service Care+ at $349 a month, which adds three hours of content updates, emergency support, and a full work warranty. See the plans for the complete comparison.

What an hour of checkout downtime actually costs

Skip the industry averages and do your own math. Take last year's online revenue and divide by 8,760, the number of hours in a year. A store doing $400,000 a year online earns about $46 an hour averaged across every hour of the year. That number is misleadingly small, because sales are not spread evenly. Most stores do a large share of their revenue in a few peak windows: weekday lunch hours, Sunday evenings, the stretch from Thanksgiving to Christmas. An hour down at 8pm on a December Sunday can be worth ten or twenty average hours.

Then add the part that does not show up in the revenue line. A customer who hit a dead checkout rarely comes back to try again. If the outage was a hack rather than a bad update, add $100 to $500 or more for cleanup and a possible warning label in Google search results that keeps customers away for days after the fix. A $300 a month plan is $3,600 a year. Weigh that against one broken checkout weekend in December and it stops looking expensive.

By the numbers

Do the math for your store

Annual online revenue divided by 8,760 gives you an average hourly value. A $400,000 store earns about $46 an hour on average, but a peak-hour outage in December can be worth 10 to 20 times that, and the customers who bounced off a dead Pay button rarely return to try again.

Source: Simple revenue math. Your own figures will be more useful than any industry average.

The site was up. The pages loaded. And the Pay button did nothing. That is what a store outage usually looks like.

Pre-holiday season checklist for your online store

The weeks from early November through the end of December are when stores earn and when stores break, mostly because that is when people rush changes. Work through this list in October, then freeze.

  • Freeze non-essential updates from mid-November. Security patches only, applied on staging first. Everything else waits for January.
  • Run a full test order on every payment method. Card, PayPal, Apple Pay, Google Pay, whatever you offer. On a phone, not just a desktop.
  • Check shipping rates and cutoff dates. Carrier holiday rates change, and your free-shipping threshold should match whatever you put in the ads.
  • Ask your host what traffic the plan handles if you are running a big promotion. Managed hosting with a 99.9% uptime commitment matters more in December than in any other month.
  • Confirm backups are running and you have restored one. A backup you have never restored is a guess.
  • Test every automated email. Order confirmation, shipping notice, abandoned cart, gift card delivery.
  • Check the SSL certificate expiry date. A certificate that expires on December 20 is a joke you only get to hear once.
  • Speed test the top ten product pages on mobile. Strip any tracking script or app you added this year and never looked at again.
Watch out

Do not let WooCommerce auto-update on the live store

WordPress can auto-update plugins, and on a brochure site that is fine. On a store, turn it off for WooCommerce, the payment gateway, and the shipping plugins. A major WooCommerce release sometimes changes the database and asks you to run a migration. If that runs unattended at 3am on a live store with customers mid-checkout, you get to find out what happens. Staging first, test order, then live.

What to ask an ecommerce website maintenance company

Most maintenance companies will say yes to a store. Fewer have a process for one. These questions sort the two groups fast.

  • Do you test a real order after every update? The answer should be yes, with a card, on staging and then on live. If they say they check that the site loads, keep looking.
  • Do you use a staging environment, and is it included? Some hosts include it, some plans charge for it. For a store it is not optional.
  • What is your response time when checkout is down, including weekends? Get a number in hours, not a promise to prioritize it.
  • Which platforms and gateways have you worked with? A provider who knows WooCommerce, Stripe, and ShipStation will solve your problem faster than one learning on your store.
  • Who owns the store if we leave? You should have admin access, your own hosting account, and your own domain registrar login at all times.
  • What is out of scope? New feature builds, custom integrations, and design work are usually separate. That is fine, as long as it is written down.

Before you call anyone, check the store yourself

Five minutes of homework makes the first conversation with any provider more useful. Run a free website checkup on your store to get a speed, security, and SEO score, then place an order on your phone and time it. If anything surprises you, that is the first thing to ask about.

The general advice on how to choose a website maintenance company applies to a store too. For a store, though, the test-order question is the one that matters most. Everything else is a detail if the checkout works, and nothing else matters if it does not.

Is your store ready for its next update?

Run a free checkup on your store. You get a health, speed, security, and SEO score in about a minute, and it flags an expiring SSL certificate or a slow product page before your customers find it.

Run the free store checkup

Frequently asked questions

Most small online stores pay $100 to $250 a month, growing stores $250 to $600, and larger catalogs with integrations $600 to $1,500. Shopify and BigCommerce stores sit lower, usually $75 to $400, because the platform handles hosting, security, and checkout. The price tracks plugin count, order volume, and how fast you need someone when checkout breaks.

Everything a normal site needs (updates, backups, security, monitoring, content edits) plus store-specific checks: a test order after every update, payment gateway and shipping plugin updates, tax rate checks, inventory sync, SSL and PCI upkeep, email flow testing, and product page speed. The staging-first update process is the part that separates store maintenance from ordinary upkeep.

Less than WooCommerce, but yes. Shopify handles hosting, SSL, PCI compliance, and the checkout. You still own theme updates, which can overwrite custom code, app conflicts, app bloat that slows product pages, email flows, and product data. Most Shopify problems we see are caused by apps, and Shopify support will not fix those for you.

Check for updates weekly and apply them on a staging copy first, then test a purchase before touching the live store. WooCommerce itself releases roughly monthly, and payment and shipping extensions update on their own schedules. Turn off auto-updates for WooCommerce and your gateway plugins so a database migration never runs unattended while customers are mid-checkout.

You can, if you are willing to keep a staging site, test an order after every update, and be the person who fixes it on a Saturday night. For a store doing a few orders a week that is a reasonable trade. Once the store is a real share of your income, the risk of a broken checkout you did not notice usually outweighs the $100 to $300 a month you save.

Any competent WordPress maintenance company can update plugins. What you need is one that tests a purchase after each update, uses staging, and answers on weekends. Ask those three questions. A provider that has worked with your gateway and shipping tools will also fix things faster, because they have seen the same failure before.

Sources

  • WooCommerce documentation on updating WooCommerce and running database upgrades
  • PCI Security Standards Council self-assessment questionnaire guidance for merchants
  • Shopify Help Center on theme updates and managing apps
  • Google Search Central documentation on page experience and Core Web Vitals
WM

Website Maintenance Team

Website maintenance since 2010

We maintain small-business sites across the US, stores included, and the checkout-testing habits in this guide come straight from the calls we get when a store stops taking orders.