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.

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 shop | In the online store | What it is | How often you pay |
|---|---|---|---|
| Fitting out the shop | Design and build | The store itself: its pages, product catalogue and checkout | Once, then when it is refreshed |
| Rent | Hosting | The server space the store lives on, and how fast it opens | Monthly or yearly |
| Name board | Domain name | Your address, like yourshop.in or yourshop.com | Yearly renewal |
| Cleaner and repairs | Maintenance | Updating the software, fixing what breaks, keeping it fast | Ongoing |
| Security guard, locks and CCTV | Security | Firewall, malware scanning, login protection and an SSL certificate | Ongoing |
| Insurance | Backups | A copy of the whole store you can restore if something goes wrong | Ongoing |
| Card machine | Payment gateway | What takes card and UPI payments at checkout | A share of every sale |
| Electricity and phone line | Email and messaging | Order confirmations, invoices and alerts that actually reach the customer | Ongoing |
| Staff at the counter | Running the store | Adding products, packing orders, answering customers | Your time, or someone's salary |
| Footfall and the signboard outside | Search and marketing | How people find the store at all | Ongoing |
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.