An ecommerce website costs £2,500 to £40,000+ in the UK. A Shopify starter store starts at around £2,500; a WooCommerce build runs £5,000 to £15,000; a custom ecommerce platform typically starts at £15,000. The right choice depends on your product catalogue, payment needs, and how much control you want over the codebase.
Most quotes you see online are either padded with agency overhead or stripped to the bone by freelancers who skip compliance, mobile testing, and anything past the home page. This guide gives you real price bands, explains what drives each one up or down, and tells you what to look for before you sign anything.
Platform Costs: Shopify, WooCommerce, and Custom
There is no single correct platform. Each one suits a different stage of business, a different team size, and a different tolerance for monthly subscription costs versus upfront build costs. Knowing which camp you fall into before you approach a developer saves weeks of back-and-forth.
Shopify — Fast to Launch, Ongoing Monthly Fees
A professionally designed Shopify store costs between £2,500 and £8,000 to build in the UK. That range covers a custom theme (not a £180 template bolted together), proper product page structure, payment configuration, and basic SEO setup. The lower end suits a store with under 50 products and a straightforward checkout. The upper end kicks in when you need custom sections, multi-currency, or integration with an existing ERP or stock management system.
On top of the build cost, budget for ongoing platform fees. Shopify Basic runs at around £25 per month, Shopify (mid tier) at £65, and Advanced at £344. Transaction fees apply unless you use Shopify Payments, which is available to UK merchants. Most small retailers land on the Basic or mid-tier plan, so the realistic monthly overhead is £25 to £65 plus any paid apps you add. Apps are the hidden cost here — review plugins, upsell tools, loyalty schemes, and subscription billing each carry their own monthly charge, often £10 to £30 each.
WooCommerce — Full Control, Higher Upfront Cost
A WooCommerce build costs £5,000 to £15,000 depending on catalogue size, custom features, and whether you need a bespoke theme or can adapt an existing one. WooCommerce itself is free software, but that does not mean building on it is cheap. You are paying for WordPress hosting (typically £20 to £80 per month for managed WooCommerce hosting), a custom theme, plugin licences, and the developer time to wire it all together properly.
The advantage over Shopify is control. You own the database, the code, and the hosting environment. There are no transaction fees imposed by the platform, and you can extend the store in almost any direction without hitting a ceiling imposed by a SaaS vendor. That flexibility has a cost: WooCommerce requires more maintenance. PHP updates, plugin conflicts, and security patching are your responsibility unless you pay for a managed support retainer, which typically runs £100 to £300 per month.
Custom Ecommerce — Built for Complex Needs
A bespoke ecommerce platform — whether that means a headless build with a React or Next.js frontend pulling from a custom API, or a fully purpose-built system — starts at £15,000 and commonly reaches £40,000 or beyond. This tier is appropriate for businesses with complex pricing rules (volume discounts, trade accounts, configurators), very large catalogues (10,000+ SKUs), or strict requirements around data sovereignty and hosting.
Headless commerce is a specific variant worth understanding. The frontend and the commerce backend are decoupled, so the storefront can be a Next.js site or a native mobile app while the backend handles inventory, orders, and payments independently. Build costs sit at the top of the range, but performance headroom and flexibility are significantly greater. This approach is gaining traction with UK retailers who want sub-two-second load times without compromising on catalogue depth.
What Drives the Cost of an Ecommerce Website
Agencies and freelancers price ecommerce projects using a handful of consistent variables. Understanding them lets you trim scope where it does not matter and protect budget where it does.
Product Catalogue Size and Complexity
A 20-product store with simple variants (size, colour) takes far less time to build than a 2,000-product catalogue with configurable bundles, tier pricing, and downloadable licence files. Importing and structuring products is often quoted separately from the build — sometimes as a day-rate task, sometimes as a fixed fee per thousand SKUs. If you have existing product data in a spreadsheet or another platform, clean and well-structured data cuts import time significantly. Messy data with inconsistent naming, missing images, and no category structure can easily double the time.
Variants add complexity in a non-linear way. A product with three size options is trivial. A configurable product that lets customers mix materials, dimensions, finishes, and quantities — with a price that recalculates live — can take a developer several days to build and test properly. Spell out your most complex product type when you ask for a quote; it is the single biggest driver of build time after the base platform choice.
Payment Gateways and Third-Party Integrations
A standard UK ecommerce setup connects to one payment gateway — usually Stripe or PayPal — which takes one to two days including testing. Add a second gateway, a Buy Now Pay Later provider like Klarna or Clearpay, and a currency conversion layer for international sales, and you are adding two to four days minimum.
Third-party integrations compound quickly. A Royal Mail or DPD shipping rate calculator, an Xero or QuickBooks accounting sync, a Mailchimp or Klaviyo email automation hook, and a stock management system integration can each take a day or more to build, test, and document. Every integration is also a potential failure point, so robust error logging and fallback handling add time too. List every system the store needs to talk to before you get a quote — surprises mid-build always cost more than up-front scope.
Custom Features and Bespoke Design
Off-the-shelf themes and templates lower build costs, but they come with constraints. A custom design — one built from scratch to match your brand identity, with custom section layouts, animation choices, and a unique product page structure — adds cost but also differentiates you in markets where template stores look indistinguishable from each other.
Custom features that frequently add cost include: wish lists with sharing, store credit and gift card systems, subscription or recurring billing, trade account portals with exclusive pricing, product comparison tools, and advanced filtering on large catalogues. Each of these is buildable; none is trivial. A subscription billing system alone, built properly with dunning management and proration, can take a week of developer time.
What Is Included in the Price
A well-scoped ecommerce quote should break down exactly what you get for the money. If an agency sends you a single line-item number without a statement of work, that is a warning sign. Here is what a complete build typically covers — and what falls outside it.
Design, Build, and Launch Phase
A standard build covers: discovery and scoping (usually one to two calls and a written brief), UX wireframes for key pages (home, category, product, cart, checkout), visual design in Figma or similar, frontend development, backend configuration (products, shipping zones, tax rules, payment gateway), basic SEO setup (meta titles, canonical tags, sitemap, robots.txt), cross-browser and mobile testing, and a structured handover session where you learn how to manage the store.
Content — product copy, product photography, and lifestyle images — is almost always the client's responsibility unless you specifically commission it. The same goes for logo design and brand guidelines if those do not already exist. Many clients underestimate how long content gathering takes; it is the most common cause of launch delays. If you do not have product images ready, factor in a photography day before the build starts, not after.
A good agency also includes redirect mapping if you are migrating from an existing store. Moving from one platform to another without redirecting old URLs is one of the most reliable ways to destroy search rankings built over years. Confirm that 301 redirects are explicitly in scope before you sign.
Hosting and Ongoing Costs After Launch
Hosting is rarely included in a build price — it is a separate ongoing cost. For Shopify, the platform fee includes hosting. For WooCommerce, you need a separate managed WordPress host; expect to pay £20 to £80 per month for a reliable managed host with daily backups and staging environments. Shared hosting below £10 per month is not appropriate for a live ecommerce store.
SSL certificates are included with most reputable hosts and with Shopify. Domain registration runs £10 to £15 per year for a .co.uk. Beyond those basics, budget for: a support retainer if you want someone else to handle plugin updates and security patches (£100 to £300 per month); paid app subscriptions if you use Shopify; email marketing platform fees; and any paid SEO or analytics tools. A realistic first-year total cost of ownership for a WooCommerce store — build plus hosting plus support retainer — sits at £7,000 to £20,000. For Shopify it is typically £5,000 to £12,000 in year one.
The UK Ecommerce Market in 2026
The UK is one of the most developed ecommerce markets globally. According to ONS retail industry data, internet sales as a percentage of total retail consistently exceed 25% in the UK — higher than most comparable economies. That penetration rate means your competition online is fierce, and a store that looked acceptable in 2021 is likely losing sales to competitors who have invested in speed, mobile UX, and trust signals.
What UK Shoppers Expect From an Online Store
UK shoppers expect fast load times, clear delivery estimates at the product page level (not just at checkout), easy returns, and multiple payment options. Free delivery thresholds, next-day and tracked shipping, and Buy Now Pay Later options are now baseline expectations rather than differentiators in most product categories. Trust signals matter too: verifiable reviews, clear returns policies, and recognisable payment logos reduce abandonment at the point of checkout.
Price transparency is particularly important. UK consumers respond poorly to checkout-stage surprises — VAT added at the last step, unexpected shipping costs, or mandatory account creation. GDPR-compliant cookie consent and a clear privacy policy are legal requirements, not optional extras. Building these correctly from the start is cheaper than retrofitting them after a complaint.
Mobile Commerce and Cart Abandonment
The majority of UK ecommerce traffic arrives on mobile. If your store is slow or awkward on a phone, you lose most of your audience before they reach the product page. Mobile is not just about responsive layouts — it is about tap target size, thumb-friendly navigation, fast image loading on 4G connections, and a checkout flow that does not require typing a 16-digit card number on a small keyboard.
According to research by Baymard Institute, the average documented online cart abandonment rate is around 70%. That means seven out of ten people who add something to a basket leave without buying. The leading causes are unexpected costs at checkout, mandatory account creation, and a checkout process that is too long or complex. A well-built store addresses all three: show all costs early, offer guest checkout, and reduce the checkout to as few steps as the platform allows.
Why Cheap Ecommerce Sites Fail
There is a ceiling below which you simply cannot build a compliant, performant, trustworthy ecommerce store. Quotes below £1,500 for a full ecommerce build — particularly from offshore freelance marketplaces — almost always cut corners on security, mobile performance, or legal compliance. The cost of fixing those problems later, especially after a data breach or a poor Google ranking, routinely exceeds what was saved up front.
Skipping PCI DSS Compliance
If your store handles card payments, PCI DSS (Payment Card Industry Data Security Standard) applies to you. Most small UK retailers achieve compliance via hosted payment fields — Stripe Elements or PayPal Hosted Fields, for example — which means card data is captured directly by the payment provider and never touches your server. This puts you in the SAQ-A category, the simplest self-assessment questionnaire, with minimal compliance overhead.
Cheap builds that use outdated or poorly configured payment forms can inadvertently route card data through your server, placing you in a much higher compliance tier and exposing you to significant liability. The fines for a data breach involving card data are severe, and UK banks have become more aggressive about chargeback fraud. A properly built checkout using hosted fields costs no more to implement than a poorly built one — it just requires a developer who knows what they are doing.
Poor Mobile Experience and Slow Load Times
Google's Core Web Vitals are a direct ranking factor. A store that loads slowly — particularly one with unoptimised product images, render-blocking scripts, or a bloated page builder — ranks lower than a fast one in the same product category. On mobile, slow load times also trigger higher bounce rates, which compound the SEO penalty with a conversion penalty.
Common causes of slow ecommerce stores: oversized product images not converted to WebP, too many third-party scripts loading synchronously, cheap shared hosting with slow Time to First Byte, and page builders that output excessive DOM depth. A well-built store — whether on Shopify or WooCommerce — addresses all of these at the build stage, not as an afterthought once rankings drop.
A Cardiff gift shop with around 80 products came to us unsure whether to use Shopify or WooCommerce. They had no in-house technical support and wanted to manage the store themselves after launch. We recommended Shopify: the product count was well within its sweet spot, the admin interface is genuinely non-technical, and the built-in Shopify Payments setup removes PCI complexity entirely. We launched the store in three weeks. Their first sale came in within 48 hours of going live. They now manage product updates and seasonal promotions themselves with no developer involvement.
PCI DSS tip: Use Stripe Elements or PayPal Hosted Fields for card capture. Card data is collected inside an iframe hosted by the payment provider — it never touches your server or your codebase. This keeps you in the SAQ-A self-assessment category, which is a short questionnaire with no on-site audit requirement. Avoid any payment setup where card numbers are submitted through your own form fields, even temporarily.
| Type | Price Range | Best For | Timeline |
|---|---|---|---|
| Shopify Starter | £2,500 – £5,000 | First store, up to 100 products | 3–4 weeks |
| WooCommerce Growth | £5,000 – £15,000 | Scale-up, custom features | 6–8 weeks |
| Custom / Headless | £15,000 – £40,000+ | Enterprise, complex needs | 12–20 weeks |
6 Common Ecommerce Website Mistakes
- Choosing the cheapest quote: Low quotes almost always omit mobile testing, redirect mapping, PCI-compliant payment setup, or proper SEO structure. The rebuild costs more than doing it right the first time.
- Skipping PCI DSS compliance: Using a payment form that routes card data through your own server puts you in a high compliance tier and exposes you to breach liability. Use hosted fields from day one.
- No mobile testing before launch: Testing only on a desktop during development misses touch target issues, slow image load on mobile data, and layout breaks on common phone screen sizes. Test on real devices, not just browser emulators.
- No abandoned cart recovery set up: Most platforms support automated abandoned cart emails out of the box or via a low-cost plugin. Not configuring this from launch leaves a significant percentage of near-sales on the table permanently.
- Poor product photography: Low-resolution or inconsistently lit product images reduce trust and conversion rate regardless of how well the store is built. Product photography is not a post-launch task.
- No conversion tracking: Launching without GA4 purchase events, Google Ads conversion tags, or at minimum a goals funnel means you cannot identify where customers drop off or measure return on any marketing spend.
6 Frequently Asked Questions
A professionally built ecommerce website in the UK costs between £2,500 and £40,000+ depending on platform, catalogue size, and the features required. A Shopify starter store for a small catalogue starts at around £2,500. A WooCommerce build with custom features runs £5,000 to £15,000. A bespoke or headless ecommerce platform starts at £15,000 and can exceed £40,000 for enterprise-grade requirements. These are build costs only — add platform fees, hosting, and a support retainer for a realistic first-year total cost of ownership. Get a detailed statement of work before accepting any quote; a single line-item number tells you nothing about what is actually included.
It depends on your revenue and how you count costs. Shopify has a predictable monthly platform fee (£25 to £344 depending on plan) plus app costs. WooCommerce has lower platform fees but requires paid hosting (£20 to £80 per month for a reliable managed host) and typically needs a support retainer for updates and security patching. For stores turning over under £500k per year, the all-in monthly cost is usually comparable. Shopify can become more expensive as you add apps; WooCommerce can be more expensive if you need a developer for regular maintenance. The bigger long-term cost driver is usually marketing spend and conversion rate, not the platform fee.
Stripe is the most widely used payment gateway for UK ecommerce, with competitive rates (1.5% + 20p for European cards, 2.9% + 30p for non-European), excellent developer documentation, and strong fraud tooling. PayPal is worth adding as a second option — a portion of UK shoppers prefer to pay via their PayPal balance or linked bank account. For Buy Now Pay Later, Klarna and Clearpay are the most established UK options and integrate cleanly with both Shopify and WooCommerce. Shopify Payments (powered by Stripe) is available to UK merchants and waives Shopify's additional transaction fee, making it the default starting point for Shopify stores.
A Shopify starter store takes three to four weeks from kickoff to launch. A WooCommerce build with a custom theme and moderate catalogue complexity takes six to eight weeks. A custom or headless ecommerce platform typically runs twelve to twenty weeks. The biggest variable in all cases is content readiness — specifically, product data and photography. If you come to the build with clean, structured product data and images ready to import, the timeline shortens considerably. If product content is gathered during the build, expect to add two to four weeks to any estimate. Discovery and design phases happen in parallel with content gathering, so getting everything prepared before kickoff is the most reliable way to hit a target launch date.
After launch, the core ongoing costs are: platform or hosting fees (£20 to £80 per month for WooCommerce hosting, or £25 to £344 per month for Shopify), domain renewal (around £10 to £15 per year for a .co.uk), SSL certificate (usually included with managed hosting and Shopify), and email platform fees if you use a dedicated tool like Klaviyo or Mailchimp. If you use Shopify apps for reviews, loyalty, or subscriptions, budget £30 to £100 per month for those. For WooCommerce, a developer support retainer for updates and security patches typically runs £100 to £300 per month. Add payment processing fees — Stripe charges 1.5% to 2.9% plus a flat per-transaction fee on top of your product margin.
Yes, and for most small to mid-size stores this is the expected outcome. Adding products, updating prices, managing orders, processing refunds, and running discount codes are all tasks designed for non-technical users on both Shopify and WooCommerce. Shopify's admin is particularly accessible — most clients manage it independently from day one with a single handover session. WooCommerce requires a little more familiarisation but is also manageable without developer involvement for day-to-day tasks. Where you still need a developer: major theme changes, new feature development, platform upgrades on WooCommerce, and any integration work with third-party systems. Build these into your annual budget rather than treating them as unexpected costs.
You might also find these useful:
Ready to build your ecommerce store? At Cambria Digital we have designed and launched online shops for UK businesses since 2017. Book a free discovery call — we will walk through the right platform for your budget. You can also read more about our ecommerce website design service.