Ecommerce · 10 min read

Your online store pays rent too

Most people budget for building an online store and nothing after it. But every cost of running a shop has an online equivalent, and the ones people forget are exactly the ones that hurt when they are skipped.

A glowing outline of a shopfront with an awning on the left, and a glowing browser window on the right, joined by a line of light.

In short

An online store has running costs for the same reason a shop does, and most of them line up one for one. Hosting is the rent: the server space your store occupies. The domain is the name board. Maintenance is the cleaner who keeps everything working. Security — a firewall, malware scanning and an SSL certificate — is the guard and the locks. Backups are the insurance. The payment gateway is the card machine, and it takes a cut of every sale. The build is a one-time cost, like fitting out a shop; the rest recur for as long as the store is open. Budget for both from the first day, because the lines people skip — maintenance, security and backups — are the ones that close a store down.

Key points

  • Building an online store is like fitting out a shop: it is paid once. Running it is like keeping the shop open: it is paid every month or year.
  • Hosting is the rent, the domain is the name board, maintenance is the cleaner, security is the guard, and backups are the insurance.
  • A payment gateway charges on every sale, the way a card machine does — so it grows with the business rather than staying fixed.
  • The costs people skip are maintenance, security and backups, and those are the ones that turn a quiet month into a store that is offline.
  • A domain that lapses can be registered by someone else. Renew it ahead of time, the way you would never let the lease on your signboard run out.
  • Ask for every recurring cost itemised and stated per year before you commit, not just the price of the build.

The mistake: treating a website as something you buy once

When someone opens a shop, nobody has to explain that there will be rent, an electricity bill and someone to sweep the floor. The costs are visible, because the shop is physical. They walk past them every day.

An online store hides all of that. It looks like a thing you buy — you pay for it to be built, it goes live, and it seems finished. So the budget covers the build and stops there. Then a plugin goes out of date, a renewal email goes unread, or the store is hacked, and the owner discovers that the costs were there all along. They were just not on the counter.

The fastest way we have found to make those costs visible is to put the online store next to the shop it replaces, line by line.

Your shop, line by line

Almost every running cost of a physical shop has a direct online equivalent. The names change; the jobs do not.

In the shopIn the online storeWhat it isHow often you pay
Fitting out the shopDesign and buildThe store itself: its pages, product catalogue and checkoutOnce, then when it is refreshed
RentHostingThe server space the store lives on, and how fast it opensMonthly or yearly
Name boardDomain nameYour address, like yourshop.in or yourshop.comYearly renewal
Cleaner and repairsMaintenanceUpdating the software, fixing what breaks, keeping it fastOngoing
Security guard, locks and CCTVSecurityFirewall, malware scanning, login protection and an SSL certificateOngoing
InsuranceBackupsA copy of the whole store you can restore if something goes wrongOngoing
Card machinePayment gatewayWhat takes card and UPI payments at checkoutA share of every sale
Electricity and phone lineEmail and messagingOrder confirmations, invoices and alerts that actually reach the customerOngoing
Staff at the counterRunning the storeAdding products, packing orders, answering customersYour time, or someone's salary
Footfall and the signboard outsideSearch and marketingHow people find the store at allOngoing

The build is the only line on this table that you pay for once. Every other line keeps running for as long as the store does.

Rent: hosting

A shop needs a space to exist in, and so does an online store. Hosting is that space: a server, somewhere, that holds your store and sends it to every customer who opens it. Like rent, it is paid for as long as you want the doors open.

And like rent, the location matters. Cheap hosting is the shop down a back lane — it costs less, and customers find it slow to reach. A store that takes several seconds to open loses people before they see a single product, the same way a shop loses passers-by who will not walk an extra street.

The name board: your domain

Your domain is the name over the door — the address customers type, print on their packaging and share with friends. It is registered for a fixed period, usually a year at a time, and has to be renewed.

Here the comparison has a sharp edge. A shop whose lease on the signboard lapses still has its name. A domain that is not renewed can be registered by someone else, and then every link, every printed card and every customer who remembers your address goes to them instead. Renew it early, and make sure the renewal reminders go to an inbox someone actually reads.

The cleaner: maintenance

A shop that is never cleaned does not close on the first day. It closes slowly — dust, a broken shelf nobody fixed, a door that sticks — until customers stop coming in.

An online store decays the same way. The software it runs on — for most of the stores we build, that means WordPress, WooCommerce and a set of plugins — is updated regularly by the people who make it, often to close security holes. A store whose updates are skipped keeps working for a while, and then a payment option stops working, or a page breaks, or the out-of-date software becomes the way someone gets in. Maintenance is the cleaner who comes every week so that none of that builds up.

The security guard: protecting the store

Nobody opens a jewellery shop without locks, and an online store holds things worth protecting too: customer names, addresses, phone numbers and order histories.

Online, the guard is a set of things working together. A firewall turns away bad traffic before it reaches the store. Malware scanning checks that nothing has been planted inside it. Login protection stops someone guessing their way into the admin. And an SSL certificate — the padlock in the browser's address bar — encrypts what customers type, including their details at checkout. Browsers mark sites without one as not secure, which is the online version of a shop with no lock on the door.

Skipping this has a cost you can see. When Google detects a hacked site, it can warn people away from it in search results and in the browser, before they ever reach it. For a store, that warning empties the shop as completely as a closed shutter.

Insurance: backups

Insurance is the cost you resent until the day you need it. A backup is the same: a complete copy of your store — products, orders, customers, settings — kept somewhere else, so that a failed update, a hacked site or a mistake can be undone.

A store with no backup is a shop with no insurance after a fire. Everything in it has to be rebuilt by hand, if it can be rebuilt at all. Good backups run automatically, are kept away from the store itself, and are tested — a backup nobody has ever restored is a policy nobody has read.

The card machine: payment gateways

A shop that takes cards pays the bank for the machine on the counter, and a share of every card sale. An online store pays a payment gateway the same way — the service that takes cards, UPI and wallets at checkout — usually as a percentage of each sale.

This is the one running cost that grows with success. It is not a reason to avoid a gateway — customers will not buy from a store they cannot pay — but it belongs in the budget from the start, priced against the sales you expect, rather than discovered on the first settlement.

The parts that are not like a shop at all

The comparison is not perfect, and the differences matter. An online store does not need staff behind a counter from nine to six; it takes orders while you sleep. It is not limited to the people who walk down your street. And the rent is usually the smaller line online — the costs that surprise people are not the server, but the cleaner, the guard and the insurance.

The other difference cuts the other way. A physical shop that is neglected still looks like a shop. A neglected online store can look perfectly normal to its owner while it is slow, insecure or quietly failing to send order emails — because the owner is not the one trying to buy from it. Running costs are partly the cost of someone checking.

How to budget for it

Before you commit to an online store, ask for every recurring cost on the table above, itemised and stated per year — not just the price of the build. Then decide, for each line, who is doing the job: you, someone on your staff, or the people who built the store.

If a quote covers only the build, it is not cheaper than one that includes hosting, maintenance and security. It has simply moved those costs to later, where they arrive as a surprise — or, worse, do not arrive at all, until something breaks.

  • Hosting — who runs it, and how fast does the store open?
  • Domain — whose name is it registered in, and when does it renew?
  • Maintenance — who updates the software, and how often?
  • Security — is there a firewall, malware scanning and an SSL certificate?
  • Backups — how often, where are they kept, and has one ever been restored?
  • Payments — which gateway, and what does it charge per sale?

Make sure the domain is registered in your name, not the developer's. It is your name board; it should not depend on anyone else to stay up.

Where we fit

We build online stores, and many of the stores we build stay with us afterwards. Our managed WordPress hosting covers most of this page in one plan — the hosting itself, updates, continuous malware scanning, backups and monitoring — reported into one dashboard, so the cleaner, the guard and the insurance are somebody's job from the day the store opens.

We also make the plugins many of those stores run on, for jobs like shipping rates, GST invoices and making sure order emails are delivered, and an app, MW Merchant, that lets our store clients see orders, products, stock and the day's takings from their phone.

If you would rather run your store yourself, the list above is still the one to work through. The point is not who does each job. It is that every job on it has to be someone's.

Questions

Frequently asked

Does an online store really cost money every month?

Yes. The build is paid once, but hosting, the domain, maintenance, security and backups recur for as long as the store is open, and a payment gateway charges on every sale. Like a shop, an online store has running costs; they are just less visible.

Is hosting the same as a domain?

No. The domain is your store's name and address — the name board over the door. Hosting is the space the store actually lives in — the rent. You need both, and they are often paid separately.

What happens if I stop paying for maintenance?

The store keeps working for a while, then decays: software goes out of date, features break, and out-of-date software is a common way sites get hacked. A hacked store can be flagged by Google with a warning that keeps customers away.

What happens if my domain expires?

Once it lapses, someone else can register it, and every link and printed address then leads to them. Renew it ahead of time, and keep it registered in your own name.

Want this run on your own site?

Our audit performs the same checks described here and tells you what to fix first. No signup, and no obligation to fix it with us.

Run a free audit