Ecommerce website cost guide showing a Shopify storefront and price range

In this article

How Much Does an Ecommerce Website Cost in the UK?

Most UK ecommerce websites cost between £2,000 and £50,000 to build, plus a yearly running cost that is easy to underestimate. A starter ecommerce store on a ready-made theme with up to about 100 products sits at the bottom of that range. A custom store with bespoke design and integrations sits in the middle. An enterprise build with ERP links and multi-currency support sits at the top.


The spread is wide because published guides price different things. Authentic Style puts a bespoke ecommerce site at £3,000 to £7,000, while We Make Websites places a sophisticated build from a 5 to 30 person agency at £30,000 to £50,000. GoDaddy's small-site example comes in at around £203 for the first year on a hosted builder, and above £11,000 for a large designer-built store. None of those numbers is wrong, but none can be compared without knowing the scope behind it.


A useful way to read any price is to split it into four buckets: the build, the ecommerce platform, the people who run the business and the extras around it (apps and plugins, photography, copywriting, SEO). A quote that covers one bucket and ignores the other three is not a cheap quote. It is an incomplete one, and the shortfall lands on your business later as unplanned expenses.



Ecommerce Website Cost by Build Approach

The biggest single decision is how much of the store is built from scratch. The three tiers below follow the ranges published by UK agencies, which line up reasonably well once you separate ready-made from bespoke.


Hosted builder or ready-made theme: £500 to £6,000


A hosted platform such as Shopify, with a premium theme and your branding applied, is the fastest route to a working store. Authentic Style quotes £500 to £2,000 for an off-the-shelf site, and Design Box puts a starter store of up to about 100 products at £2,000 to £6,000 once a professional sets up the theme, products and checkout. IONOS notes that website builders start at roughly £30 a month before setup and content costs.


Custom store: £6,000 to £20,000


A custom store adds bespoke design, a tailored product page and collection experience, and integrations with tools you already use, such as accounting, email and inventory systems. GoDaddy cites design fees of £5,000 to £10,000 for a small designer-built site, and Design Box places the full custom bracket at £6,000 to £20,000. This is where most growing UK brands land.


Enterprise build: £20,000 to £50,000+


Enterprise projects involve ERP and inventory connections, multi-currency and multi-region storefronts, B2B pricing and complex migrations. Design Box quotes £20,000 to £50,000+, and Magento setups alone can reach £5,000 to £20,000+. There is no real ceiling: as IONOS puts it, there is no upper price limit with proprietary solutions.


Chart of UK ecommerce website cost ranges from off-the-shelf to enterprise builds


What Drives the Price Up or Down

Two stores with the same platform can differ by tens of thousands of pounds. These are the factors that move the number most.


  • Design depth: a lightly customised theme costs a fraction of a bespoke UX and UI design with custom page templates.
  • Catalogue size and product data: cleaning, importing and structuring thousands of SKUs, variants and attributes takes real time.
  • Traffic and growth plans: expected visitors and sales volume decide how much web hosting, site performance work and infrastructure you need. A store built for 500 visitors a day is priced differently from one built for 50,000.
  • Complexity and requirements: multi-currency selling, subscriptions, B2B pricing and custom checkout rules each add investment, and the more complex the brief the wider the quote range.
  • Integrations: payment gateways typically add £200 to £800, while ERP and inventory connections can add £1,000 to £3,000 or more.
  • Migration: moving products, customers, orders and URL redirects from an old platform is a project in its own right. Our guides to migration versus optimisation and protecting SEO during a migration explain what is involved.
  • Content: photography, copywriting and video are often missing from basic agency quotes and arrive later as extras.
  • SEO setup: redirect mapping, schema markup and technical foundations are cheaper to build in than to retrofit.

When a quote looks low, check which of these six it leaves out. The gap between two quotes is usually scope, not margin.



Platform Costs: Shopify, WooCommerce and Magento

Your ecommerce platform sets the shape of your costs, and the options differ in who controls what. Hosted platforms charge a subscription and include hosting, security and checkout. Open-source platforms are free to download but push hosting, security and maintenance onto you.


Shopify plans in the UK currently run as follows (annual billing): Basic at £19 a month, Grow at £49, Advanced at £259, and Shopify Plus from around £1,800 a month. Month-to-month billing costs more: £25, £65 and £344 for the first three. Card fees on Shopify Payments run from 2.0% + 25p on Basic down to 1.5% + 25p on Advanced. Our Shopify pricing breakdown covers each tier, and Shopify Plus versus Advanced helps if you are near the upgrade point.


WooCommerce gives you more control over the code and has no licence fee, but you pay for web hosting (from about £10 a month on a long commitment, rising sharply for managed hosting), plus premium plugins, software extensions and developer time. Magento suits very large catalogues and carries setup costs of £5,000 to £20,000+. If you are weighing these, see how Shopify compares with WordPress and with Magento.


Here is a worked first-year example for a Shopify store on the Grow plan, using a custom build at the bottom of the £6,000 to £20,000 range and £10,000 a month in online sales across 200 orders of £50 each:


  • Shopify Grow, annual billing: £588 (£49 × 12)
  • Domain: £15
  • Apps at an average of £150 a month: £1,800
  • Design and build: £6,000
  • Card fees at 1.7% + 25p on 200 orders a month: £2,640 (£1.10 × 200 × 12)
  • Year-one total: £11,043

Whichever ecommerce platform you choose, check payment processing and transaction fees before you commit. Stripe and PayPal charge their own rates, and Shopify adds an extra transaction fee when you use a third-party gateway instead of Shopify Payments.


Notice that the build is just over half of the first-year cost. Card fees scale with sales, which is a good problem to have, but they belong in the budget from day one.


Itemised first-year budget for a Shopify store including plan, apps, build and card fees


DIY, Freelancer or Agency: Who Builds It Changes the Price

Labour often matters more than the platform fee. The same Shopify store can be built three ways, at three very different prices.


DIY. A hosted builder and a premium theme keep cash costs low, and you pay in time. This works for a simple catalogue and a founder who has the hours. It struggles once you need integrations, custom checkout logic or serious SEO.


Freelancer or web developer. Design Box puts freelancer builds at £1,500 to £8,000, and GoDaddy cites £20 to £50 an hour. A good freelancer is excellent value for a defined, one-person job. The risk is capacity: one person rarely covers design, development, SEO and conversion work together.


Agency. Agency projects run from £3,000 to £50,000+ on Design Box's figures, with hourly rates of £50 to £150 according to GoDaddy. You are paying for a team of specialists, project management and continuity after launch. For a store where ecommerce is a serious revenue channel, that usually pays for itself. Our guides on what an ecommerce agency does and how to choose a Shopify agency will help you compare.


Whichever route you choose, ask who owns the code, the data and the platform accounts once the project is finished. That one answer says more about the real cost of a store than any day rate.



Ongoing Costs After Launch

Ongoing costs are what most businesses underestimate. The build is a one-off; the expenses below repeat every year, and software subscriptions tend to creep upwards.


  • Web hosting: £150 to £250 a year on a typical managed setup (Authentic Style), and nothing extra on Shopify, where hosting is in the plan.
  • Domain name: £10 to £30 a year.
  • SSL certificates: free from providers such as Cloudflare and Let's Encrypt, and included on Shopify.
  • Maintenance and updates: £50 to £150 a month for plugin updates and bug fixes on a self-hosted store.
  • Apps and extensions: £10 to £300+ a month for reviews, loyalty, subscriptions, search and email. Email platforms such as Klaviyo scale with your list; see our Klaviyo pricing guide.
  • Ecommerce SEO: £400 to £3,000 a month depending on competition and scope. Our ecommerce SEO agency work is a good example of what this buys.
  • Analytics, backups and security: reporting tools and automated backups protect the data your store runs on, and are bundled on hosted platforms.
  • Payment gateway fees: typically 1% to 3% of each transaction.

Design Box suggests a simple rule: set aside 10% to 20% of the original build cost every year for maintenance and improvements, before any advertising. On a £6,000 build that is £600 to £1,200 a year. For stores on Shopify, a support and maintenance retainer covers this work in one predictable monthly fee.


Annual ecommerce website maintenance budget of 10 to 20 percent of build cost


How Long an Ecommerce Website Build Takes

Time is cost. Every extra week of agency or freelancer time lands on the invoice, and every week your store is not live is revenue you are not taking.


Authentic Style suggests six to twelve weeks is realistic for a bespoke store and warns against promises of two to three weeks. Design Box gives eight to fourteen weeks for a medium custom build and sixteen to thirty-plus weeks for enterprise. A hosted starter store on a ready-made theme can be live far sooner, in a few weeks, if your product data and photography are ready.


The usual delays are not technical. They are late product data, slow feedback rounds and scope changes after design sign-off. A clear holding page and launch plan keeps momentum while the build completes.


Twelve week ecommerce website build timeline from discovery to launch


How to Get a Quote You Can Compare

Quotes only compare when the brief is the same. Before you contact anyone, write a functionality document and send it to two or three suppliers. Include:


  • Ecommerce platform preference, or the questions you need help answering
  • Number of products, variants and collections, and where the data lives today
  • Must-have and nice-to-have features, listed separately
  • Integrations: payments, shipping, accounting, ERP, email, reviews
  • Migration needs: customers and customer data, order history, URL redirects
  • Who supplies photography, copywriting and design assets
  • Launch date and what is driving it
  • Support after launch: hours, response times and cost

Ask each supplier to price against the same list, and treat unusually cheap or vague quotes with caution. The cheapest option is not automatically the best one, and a fixed, itemised price protects you from surprise charges.



Keeping the Cost Down Without Cutting Corners

Spending less is sensible. Spending less in the wrong place is expensive. These are the savings that hold up.


Launch a minimum viable store. Resist feature-heavy builds at the start. Learn from real customers, then pay for add-ons that earn their place. A staged launch lowers early spend and shows which features matter.


Start from a proven theme. A strong theme gets you most of the way for a fraction of bespoke design, and the best ones make the journey from product page to checkout simple for customers. Put the saving into the pages that sell: product pages, collection pages and checkout. Our roundup of the best Shopify themes is a good starting point.


Choose the platform for year three, not week one. A cheaper start on the wrong platform can mean a costly replatforming project later.


Get speed and SEO right at the build stage. Fixing them afterwards costs more. See how to speed up your Shopify site, and talk to us about a Shopify Plus build if you are scaling fast. When you are ready to scope your own project, get in touch and we will give you an itemised plan.