"How much does an online store cost?" is the question we're asked most often — and the one most often answered wrongly. You see adverts for an "online store from £99" alongside agency quotes of £15,000 for what, on paper, is exactly the same thing. So where does the truth lie?
The truth is that the headline starting price is only the tip of the iceberg. A high-performance online store isn't a one-off cost but the sum of upfront investment + recurring costs + hidden costs that nobody puts on the quote. In this guide we break down each component with real figures, so you can build a budget you can actually sustain over 12-24 months.
We write from genuine experience delivering and running stores for SMEs in Romania and the UK — from the very first shop with 20 products to platforms with tens of thousands of SKUs and ERP integrations.
- Choosing the platform: WooCommerce vs Shopify vs custom
- The upfront investment — what you're actually paying for
- Recurring monthly and annual costs
- The hidden costs that wreck budgets
- Courier and payment integrations — the real cost
- Three sample budgets for 2026
- Conclusion: how to think about the budget properly
1. Choosing the platform: WooCommerce vs Shopify vs custom
The platform is the first budget decision and the most consequential — it determines both the upfront cost and the recurring one for years to come. There's no single "best" option, only the one that fits your volume and business model.
WooCommerce (WordPress)
Open source, with no monthly licence. You pay for hosting, the theme, premium plugins and maintenance. It offers the best control-to-cost ratio for stores that want maximum flexibility, strong content-driven SEO and local integrations (couriers and payment processors in Romania and the UK). The trade-off: you are responsible for performance, security and updates — or you pay someone to be.
Shopify
A hosted SaaS platform. You pay a monthly subscription plus, as a rule, a transaction fee unless you use Shopify Payments (which has limited coverage in some markets). You launch quickly, with no technical headaches, but deep customisation is expensive and third-party app fees add up month after month. Ideal when you want to sell quickly and have no technical team.
Custom (headless / bespoke framework)
A store built from scratch or on a headless architecture (e.g. a Next.js frontend plus a dedicated backend). High upfront cost, but complete control over performance and experience. Justified only at large volumes, with unusual business logic, or with complex catalogues running into thousands of variations.
| Criterion | WooCommerce | Shopify | Custom |
|---|---|---|---|
| Upfront investment | Low-medium | Low | High |
| Fixed monthly cost | Hosting + maintenance | Subscription + apps | Hosting + team |
| Sales commission | Processor's only | Possibly + Shopify | Processor's only |
| Control / customisation | High | Limited | Total |
| Local integrations (courier/payments) | Excellent | Good, with apps | Bespoke |
| Best suited to | Most SMEs | Fast launch | High volume, niche |
For 8 in 10 small and medium-sized businesses, WooCommerce offers the best balance: zero monthly licence, native integrations with local couriers and processors, and complete freedom on SEO. See how we approach a complete project on our online store development page.
2. The upfront investment — what you're actually paying for
When you receive a quote, the figure on the front page hides several distinct streams of work. Here's what a serious project should contain — and where corners are usually cut on "cheap" quotes:
- Design and UX — not just "a bought theme", but adapting it to your brand, your category structure and your checkout flow. This is where conversions are won or lost. See our web design service.
- Technical implementation — platform setup, catalogue import, configuring variations, VAT, zone-based shipping, stock rules.
- Integrations — couriers, payment processors, and possibly invoicing and ERP (detailed below).
- Content and basic SEO — product copy, meta descriptions, URL structure, schema markup for products.
- Optimisation and testing — speed (Core Web Vitals), mobile testing, end-to-end order-flow testing before launch.
- Training — so you can add products and manage orders yourself, without depending on the agency for every change.
The difference between a £1,500 store and an £8,000 one isn't "how many pages" but the depth of each line above. A manual import of 5,000 products with variations, correctly mapped to categories and attributes, is a week's work on its own.
A "ready-made" store at £99/month usually means a standard theme, no optimisation, no proper integrations, and you locked into the provider's platform. The real cost appears when you want to grow: migrating later can cost more than if you'd started correctly in the first place.
3. Recurring monthly and annual costs
This is where most budgets go wrong: people estimate only the build and forget that an online store is a living system that costs money every month. The typical recurring components:
Hosting
A serious store doesn't run on a few-pounds-a-month shared hosting plan. You need dedicated resources, caching and an environment tuned for WooCommerce. The cost varies with traffic and the number of products — we explain sizing in detail in our guide on how to choose a VPS for WooCommerce. For concrete options, see our hosting service.
Domain and SSL certificate
The domain is a small annual cost. SSL is mandatory for any store processing payments — usually covered free through Let's Encrypt, but check that it renews automatically.
Maintenance and updates
WordPress/plugin security updates, uptime monitoring, tested backups, and rapid intervention when something breaks. Without maintenance, a WooCommerce store becomes a walking security vulnerability within a few months.
Plugin and app licences
Premium plugins (advanced filters, subscriptions, multi-courier, image optimisation) usually carry an annual licence. On Shopify, the equivalent is monthly-subscription apps — which, added together, frequently exceed the cost of WooCommerce plugins.
In practice, set aside a monthly budget for maintenance + hosting + licences from day one. A store you built for thousands of pounds and then leave without maintenance is like a new car with no oil — it runs for a few months, then costs you far more.
4. The hidden costs that wreck budgets
These are the lines that never appear on the initial quote, but turn up — guaranteed — within the first year of operation:
- Payment processor fees — a percentage of every card transaction. It looks small, but at volume it becomes the second or third largest expense. Negotiate your thresholds as you grow.
- Photography and product content — professional photos, written descriptions, possibly video. A large catalogue means constant effort, not a one-off.
- Marketing and traffic acquisition — a store with no traffic doesn't sell. Google Ads, Meta Ads, SEO, email — this is often the largest real monthly cost, bigger than everything you invested in the build.
- Legal compliance — GDPR policies, terms and conditions, a returns policy compliant with eCommerce law, your record of data processing.
- Scaling for peaks — Black Friday and the festive season can demand extra temporary resources. Far better planned in advance than discovered live, with the site down.
- Changes and optimisations — no store stays unchanged. You'll want new features, A/B tests, flow tweaks. Budget a reserve for evolution.
5. Courier and payment integrations — the real cost
This is the difference between a store that "looks good" and one that runs like an operation. Integrations are what turn orders into deliveries without manual work.
Courier integrations
A mature store connects to one or more couriers (Sameday, FAN Courier, DPD, Cargus, Royal Mail and others) for automatic shipping-label generation, tracking in the customer's account, and order-status updates. The concrete benefit: you eliminate the manual work of copying addresses into the courier's platform for every order. At 50 orders a day, that means hours saved daily.
- Automatic shipping labels — the label generated directly from the order.
- Automatic pick-up point / locker selection based on the customer's address.
- Synchronised tracking — the customer sees the status without emailing you.
Payment integrations
For card payments, processors such as Stripe, Netopia (mobilPay) or PayU cover the bases. The budget decision here isn't the integration price (usually modest) but the transaction fee over the long term. Add cash on delivery and, where appropriate, instalment payments via banking partners if you sell products with a high average basket value.
Invoicing and ERP integrations
Automatic invoice generation when an order is placed (via SmartBill, Oblio, FGO or similar) and, where needed, stock synchronisation with an ERP eliminates human error and saves accounting time. It's an investment that pays for itself quickly above a few dozen orders a day.
At launch, the functional minimum is: one courier + one payment processor + automatic invoicing. The rest (multi-courier, ERP, instalments) you add when volume justifies it. Don't pay for integrations you don't need yet, but choose a platform that lets you add them easily later.
6. Three sample budgets for 2026
To make the figures tangible, here are three realistic profiles. They're indicative reference points for the upfront investment — for current prices, see our pricing page.
| Profile | Who you are | Platform | What it includes |
|---|---|---|---|
| Start | Launching your first store, under 100 products | WooCommerce, adapted theme | Design, 1 courier, 1 processor, invoicing, training |
| Growth | Medium catalogue, want to scale sales | Optimised WooCommerce | Plus multi-courier, advanced filters, SEO, dedicated hosting |
| Scale | High volume, complex operation | Advanced WooCommerce / headless | Plus ERP, automation, high-availability infrastructure |
Notice the pattern: as you move up, you're not paying for "more pages" but for more automation and more resilience under traffic. That's what actually delivers a return — each additional integration buys back hours of manual work.
7. Conclusion: how to think about the budget properly
The right question isn't "what's the cheapest store" but "what does a store cost that brings me orders and that I can sustain for two years with no surprises". Put it on paper as a total cost of ownership:
- ✅ The upfront investment — design, implementation, integrations, content, testing.
- ✅ The monthly recurring cost — hosting, maintenance, licences, SSL.
- ✅ The per-transaction costs — processor fees, couriers.
- ✅ The growth budget — marketing, content, future optimisations.
- ✅ The reserve for peaks — Black Friday and the festive season.
A store built correctly from the start costs more in the first month but far less in the first year — because you don't pay twice, you don't migrate in a panic, and you don't lose sales to a slow or downed site. Where most budgets break is in underestimating recurring and hidden costs, not in the build price.
Choose the platform by volume (WooCommerce for most SMEs), budget for the build and the recurring costs from the start, integrate the functional minimum at launch (courier + payments + invoicing) and keep a reserve for growth. That's how you avoid the two classic traps: paying too little and getting stuck, or paying too much for features you don't need yet.