Prices for online stores vary enormously. There are off-the-shelf platforms, customised solutions and fully bespoke builds. Let's look at what level of investment makes sense depending on the size of your store and what you actually need.
1. Starting out or a hobby store
If you are just getting started, testing an idea, or running the store on the side with fairly low turnover, the best option is to use a ready-made e-commerce platform such as Shopify, WooCommerce or something similar. Both of those platforms have a huge amount of documentation available online, and AI can help you through the setup as well.
The goal is to build the store yourself. That way you save on setup costs, and along the way you learn how to add products, configure campaigns and handle the other everyday tasks involved in running your store. Which means you also save on running costs.
At this stage, the cost of your store consists of:
- Domain (roughly 10 to 20 euros a year depending on the extension; .ee sits at the lower end of that range)
- Platform (WooCommerce itself is free, Shopify starts at around 30 euros a month; also budget for paid plugins or add-ons, which typically come to 100 to 300 euros a year)
- Hosting (around 5 to 20 euros a month with WooCommerce, included in the price with Shopify)
- Payment provider (usually no monthly fee, or a minimal one, but expect 1 to 2 percent on each transaction)
- Ready-made theme (if a free theme won't do, a one-off 50 to 150 euros)
Everything else should go into advertising and products.
2. A store with steady turnover
At this point it isn't useful to define exactly what your turnover should be. What matters is which needs have to be covered in order to hold that turnover or grow it. The need tends to be something you feel rather than measure, and it shows up in day-to-day work.
Some signs that you have outgrown an off-the-shelf solution:
- your theme and plugins no longer cover what you need, and every change means a compromise or simply isn't possible
- too much manual work: product information, order handling and stock levels are all moved by hand
- there are points in the customer journey where you consistently lose people, but the platform or theme won't let you change them
- integrations with marketing tools, accounting software, your warehouse or logistics partners are missing or only half working
At this stage it makes sense to invest in a custom solution: a considered structure, your own design, proper integrations, and code that can be developed further without starting from scratch.
A typical investment falls between 5,000 and 20,000 euros. On top of that come regular maintenance and further development when needed.
You don't always have to spend the whole amount at once, though. This phase lends itself to working in stages. If your most painful problem is, say, organising and importing product information, that can be solved as a separate piece attached to your existing off-the-shelf store. Later, when you move to a custom solution, that piece can be carried across to the new store. This way you fix the worst problem straight away and the larger investment is spread over a longer period.
The important difference from the previous section: here you are no longer buying a store, you are buying a sales channel. The investment has to pay for itself either through growth in turnover or through the working hours it saves, and that is worth calculating before you begin.
3. Large-scale e-commerce operations
Companies whose online store or e-commerce solution is deeply tied to their business logic. Here even customised off-the-shelf solutions clearly fall short.
This covers, for example, B2B ordering platforms where each customer's pricing, stock levels and payment terms come from an ERP in real time. It also covers catalogues with thousands of products that need a dedicated search engine and a product information management system, as well as solutions where the store is one part of a larger chain of systems. And equally, stores built for multiple regions, high-traffic environments, and solutions where marketing analytics need to be highly precise.
Here you don't start by choosing a platform. You start with technical analysis and mapping out the solution. The investment usually starts at 20,000 euros, and the ceiling is set by the complexity of the business logic rather than by technology. Development is an ongoing process, not a one-off project.
In summary
The right investment doesn't follow from how much money you have, but from what stage your business is at. For a new store, the biggest risk is spending money on a solution it doesn't yet need. For a growing store, the biggest risk is staying too long with a solution it has already outgrown.
If you aren't sure which side of that line your store sits on, these are worth thinking through:
- How much time goes into manual work? Over the course of a week, write down how many hours go into entering product information, moving orders around and correcting stock levels. Multiply that by 52 and by your own or your staff's hourly rate, and you'll see what your current solution actually costs you.
- What couldn't you do over the past six months? Note down every time you had to set an idea aside because the platform or theme wouldn't allow it. If that list runs longer than three lines, the problem is no longer technical but commercial.
- Where do customers disappear? Look at your analytics for your conversion rate and what percentage of people who reach the cart actually complete the purchase. If that number is clearly below 30 percent, something in the customer journey is broken, and it's worth investigating before you commission a new solution.
- Where do your visitors come from, and what happens to them? Look at how much of your traffic comes from search, how much from advertising and how much from returning customers. Then look at how many of them buy. If you have traffic but no sales, the problem is no longer in your marketing but in the store itself.
That last question matters more than it first appears. If you have very few visitors, a new store isn't the right first investment, because even the best store won't sell to an empty room. But if the traffic is there and the purchase still doesn't happen, every euro you spend on advertising costs you more than it should. In that case a better store pays for itself faster than any campaign.
If the answers are uncomfortable and you don't have the time or the appetite to dig into them yourself, it's worth bringing in someone from outside. Our first step is always a mapping and wireframe phase, where we set out the structure, the scope and the budget before anyone commits to anything larger. That way it's clear what you are ordering and what it will cost.