Skip to content
Digimpact

Websites

How much does an ecommerce website cost in the UK?

The real cost of an ecommerce website in the UK, broken into the six things you pay for: the platform, hosting, a domain, card fees, apps and the build itself, with prices checked at each provider and a worked example for a small shop.

By GP 13 minute read Updated

TL;DR: An ecommerce website in the UK costs a platform fee or hosting, a domain, card fees on every sale, any paid apps or extensions, and the design and build. On 15 October 2026, Shopify Basic was £19 a month on yearly billing with online card rates from 2% plus 25p, while WooCommerce is free and Stripe lists 1.5% plus 20p on standard UK cards. Card fees are often the biggest yearly cost, so work out the total on your own expected sales.

Key takeaways

  • An ecommerce website cost has six parts: the platform, hosting, a domain, card fees, apps or extensions, and the design and build.
  • Shopify Basic costs £19 a month on yearly billing in the UK, with online card rates from 2% plus 25p, according to Shopify’s UK pricing page.
  • WooCommerce is free; Stripe lists 1.5% plus 20p for standard UK cards, with no setup or monthly fees.
  • Card fees grow with your sales and are often the biggest yearly cost of a busy online shop.
  • Compare the total over a full year, including renewals, apps and VAT, not the first month’s price.

How much does an ecommerce website cost?

An ecommerce website cost in the UK is made of six things: a platform fee or hosting, a domain name, card fees on every sale, paid apps or extensions, the design and build, and your own time. A small shop can run for a few hundred pounds a year in fixed costs, while card fees rise with every order you take.

The headline monthly price of a platform is only one part of it. A shop on Shopify Basic at £19 a month can easily cost more in card fees than in its plan, and a WooCommerce shop with no platform fee still needs hosting, a domain and sometimes paid extensions. The right way to compare is to add up a full year on your own expected sales.

This guide breaks each part down with prices checked at the source on 15 October 2026: Shopify’s UK pricing page, WooCommerce’s pricing page and Stripe’s UK pricing page, plus hosting and domain prices we read at the hosts’ own UK pages on 12 and 14 October 2026.

The six parts of an ecommerce website cost in the UK, from the platform to card fees
The six things every online shop pays for, in one form or another.

1. The platform: Shopify plans or free WooCommerce

The platform is the software that runs your shop. Hosted platforms such as Shopify charge a monthly plan that includes hosting. WooCommerce, which runs on WordPress, is free software, so you pay for hosting separately instead of a platform fee.

On Shopify’s UK pricing page, Basic costs £19 a month on yearly billing or £25 monthly, Grow £49 yearly or £65 monthly, and Advanced £259 yearly or £344 monthly. Shopify was offering 3 days free, then £1 a month for 3 months, on most plans. WooCommerce describes itself as free and open source, with no monthly subscription.

PlatformMonthly feeHosting
Shopify Basic£19 (yearly) or £25 (monthly)Included
Shopify Grow£49 (yearly) or £65 (monthly)Included
WooCommerce£0Paid separately

If you are weighing up the two, our Shopify vs WooCommerce comparison goes through ownership, ease of use and card fees in detail.

2. Hosting: included on Shopify, separate on WooCommerce

Shopify includes hosting in every plan. A WooCommerce shop needs a hosting plan, and the price depends on the host, the plan and how long you pay for upfront. First-term offers are much cheaper than the renewal price, so always check what you will pay from year two.

When we read the UK pages on 14 October 2026, Hostinger listed its Single plan at £1.49 a month on a 48-month term, renewing at £7.99 a month, and its Premium plan at £2.99 a month renewing at £10.99. SiteGround listed StartUp at £1.99 a month for 12 months, renewing at £13.99. All of those prices exclude VAT.

A busy shop with many products and visitors needs more than an entry plan. WooCommerce’s own pricing page puts hosting at $25 to $350 a month for most stores, a range aimed at established shops. A small local shop can usually start lower and move up as orders grow.

3. A domain name

Your shop needs its own address, such as yourshop.co.uk. Prices vary by registrar; when we checked, Hostinger listed a .co.uk at £10.99 a year after any first-year offer on its domain search page. Shopify can sell you a domain too, or connect one you already own.

Register the domain in your business’s own name, not a designer’s. It is the one part of the shop you should never lose control of, because your customers, emails and Google rankings all depend on it.

4. Card fees on every sale

Card fees are charged on every order, so they grow with your sales and are often the largest yearly part of an ecommerce website cost. On Shopify Basic with Shopify Payments, online card rates start at 2% plus 25p. Stripe lists 1.5% plus 20p for standard UK cards, which is a common choice for WooCommerce shops.

Stripe also lists 2.8% plus 20p for premium UK cards, 2.5% plus 20p for cards from the European Economic Area and 3.15% plus 20p for international cards, with 2% more if currency conversion is needed. If a Shopify shop uses a payment provider other than Shopify Payments, Shopify adds its own transaction fee: 2% on Basic, 1% on Grow and 0.6% on Advanced.

Card fees per £40 sale on Shopify Basic and with Stripe on a standard UK card
The fee on one £40 order, on a standard UK card.

On a £40 order, Shopify Basic’s online rate comes to £1.05 and Stripe’s standard UK card rate to 80p. Across 100 orders a month, that is £105 against £80, or £1,260 against £960 over a year.

5. Apps and extensions

Most shops add a few extras: product reviews, subscriptions, gift cards, delivery rate tools, or a connection to a till or accounting software. On Shopify these are apps, often charged monthly. On WooCommerce they are extensions; WooCommerce lists paid extensions at $29 to $299 a year each.

Add up the extras you know you will need before you choose a platform. Three or four paid apps can cost more over a year than the platform plan, and some features you might expect to be paid, such as discount codes or click and collect, are often built in.

6. Design and build

The build is the one-off or yearly cost of turning a platform into your shop: the design, the product pages, the checkout, delivery rates, tax settings, loading your products and testing orders. You can do it yourself on Shopify or a builder, hire a freelancer, or use an agency.

What moves the price is the work involved:

  • How many products and variants you have, and whether someone has to write descriptions and edit photos.
  • Custom features such as subscriptions, bundles, trade pricing or product personalisation.
  • Connections to your till, stock system, accounting software or courier.
  • Moving from an old shop, including products, customers and redirects so you keep your Google rankings.
  • Photography, which makes the biggest difference to how many people buy.

At Digimpact, websites start from £300 a year per site, including hosting, your domain and five pages, with one fixed price in writing before any work starts. A shop’s exact price depends on the points above, and you see it in writing first. Our online shops page explains how we build them.

What changes the build price of an online shop, from products to integrations
The work behind the price. Ask any quote to list each one.

What does a small online shop cost in a year?

Take a small online shop selling 100 orders of £40 a month, all on standard UK cards. On Shopify Basic with yearly billing, the plan costs £228 a year and card fees about £1,260, so about £1,488 before apps, build costs and VAT. On WooCommerce with Stripe, card fees come to about £960, plus hosting, a domain and any extensions.

Yearly cost, 100 orders of £40 a monthShopify BasicWooCommerce with Stripe
Platform plan£228£0
Card fees, standard UK cards£1,260£960
HostingIncludedYour host’s price
DomainAround £11Around £11
Apps or extensionsYour choiceYour choice

The example uses published rates and leaves out VAT and the build. It shows why an ecommerce website cost depends more on your sales and choices than on the cheapest plan on a pricing page. Run the same sums on your own expected orders before you decide. If your orders are larger or smaller than £40, the gap between the two options changes, so use your real average order value and the share of customers paying with premium or international cards.

A year of costs for a small online shop on Shopify Basic and on WooCommerce with Stripe
Platform plus card fees for 100 orders of £40 a month. Hosting, domain and apps are added on top.

Work out the total over three years for your own business with our free website cost calculator.

What does an online shop cost for a local business?

For a local shop, café or bakery that wants to sell online as well as in person, the ecommerce website cost is usually lower than for a shop that only trades online, because fewer orders mean lower card fees. The bigger questions are how orders reach you and how stock stays right in both places.

Most local businesses want three things: click and collect from the shop, local delivery to nearby postcodes, and a small range of products or vouchers that sell well online. Both Shopify and WooCommerce can do all three. The cost difference comes from what else the website must do, such as table bookings, a menu that ranks on Google or gift vouchers, and from whether your till can share stock with the website.

If your till cannot connect, you will need to update stock in two places, which costs time every week. That is worth knowing before you choose a platform, because a till connection is often the deciding factor for a shop that sells both in person and online.

How do you get an accurate price for your shop?

Write a short brief before you ask anyone for a price. List what you sell and roughly how many products, how customers will receive their orders, which payment methods you want, whether you sell in person too, and any systems the shop must connect to. Add your expected orders per month, so card fees can be estimated.

Send the same brief to everyone you ask, and ask each to list the build price, the yearly running costs and what is not included. A clear, itemised answer is a good sign; a single number with no detail is not. The fixed price should be in writing before any work starts, so the cost cannot grow while the shop is being built.

What hidden costs should you plan for?

Plan for renewal prices, VAT, paid apps, card fees on refunds and disputes, photography, packaging and postage, and your own time. These rarely appear on a platform’s pricing page but add up quickly in the first year of running an online shop.

  • Renewals. First-term hosting and domain offers renew at the regular price.
  • VAT. Many prices are shown before VAT. If you are not VAT registered, you cannot claim it back.
  • Chargebacks. Payment providers usually charge a fee when a customer disputes a payment; check your provider’s terms.
  • Postage and packaging. These are a cost of every order, even if you charge customers for delivery.
  • Your time. Adding products, answering messages and packing orders all take time each week.

How can you keep the cost of an online shop down?

Start with the features you need now, choose a platform that matches how you sell, and avoid paying for apps that duplicate built-in tools. Compare card rates on your real order sizes, and ask for one fixed price in writing for the build, so the cost cannot grow while the work is under way.

  1. Write down your expected orders and average order value, then calculate card fees for each option.
  2. Pay yearly where it saves money and you are sure of the platform.
  3. Check what is built in before buying apps: discount codes, click and collect and gift cards often are.
  4. Keep your photos and descriptions ready before the build starts, so you are not paying for delays.
  5. Own your domain and accounts, so you can change supplier without starting again.

Is it cheaper to build an online shop yourself?

Building it yourself on Shopify or a website builder saves the build cost, but not the platform, card fees or apps. It suits a small range of products and an owner with time to learn. A professional build makes sense when you have many products, need integrations, or want the shop to rank and convert from day one.

Many owners start on their own and bring in help later, when the shop grows or something stops working. Whichever route you choose, set it up so the business owns the store account, the domain and the content.

If your business is in Portsmouth or nearby, we design and build websites from £300 a year with hosting and your domain included. See web design in Portsmouth.

Frequently asked questions

How much does it cost to build an online shop in the UK?

It depends on the platform, the number of products and the features you need. The running costs are a platform plan or hosting, a domain, card fees and any apps. At Digimpact, websites start from £300 a year per site, including hosting, your domain and five pages, with one fixed price in writing before work starts.

What are the monthly costs of an ecommerce website?

On Shopify, the plan, from £19 a month on yearly billing for Basic, plus card fees and apps. On WooCommerce, hosting, any paid extensions and card fees. Card fees usually grow fastest as sales increase.

Are Shopify card fees higher than Stripe?

On a standard UK card, yes on the Basic plan. Shopify Basic lists 2% plus 25p online; Stripe lists 1.5% plus 20p for standard UK cards. Higher Shopify plans have lower rates.

Is WooCommerce cheaper than Shopify?

It can be. WooCommerce has no platform fee and works with lower-cost payment providers, but you pay for hosting and any extensions. Work out a full year on your own sales to compare.

Do I need to pay VAT on ecommerce costs?

Many platform, hosting and app prices are shown before VAT. Check the checkout total, and speak to your accountant about whether you can reclaim VAT.

How much does a domain cost for an online shop?

When we checked, Hostinger listed a .co.uk at £10.99 a year after any first-year offer; other registrars charge different prices. Register it in your business’s own name.

What is the biggest cost of running an online shop?

For many shops with regular sales, card fees are the biggest yearly cost, because they are charged on every order. Choose your platform and payment provider with your own order numbers in mind.

Want a clear price for your online shop?

Tell us what you sell and how you deliver, and we will give you one fixed price in writing before any work starts. Websites start from £300 a year per site, including hosting, your domain and five pages. See our Shopify website design and WooCommerce website design services, or start with a free website check of your current shop.

Related reading: how to start an online shop in the UK and showing the total price and drip pricing rules.

See it in practice: the Cheeky Threads online clothing shop.

Free website check

How does your own website do?

Enter your website and see a quick check on screen in about 20 seconds: speed, Google, phones and the details that win the click. A full written report follows within two working days, free and with no sales call unless you ask.

Want help with this?

Tell us about your business. We reply within one working day with a time for a 30-minute call, and a fixed quote afterwards.

Rather talk now? Call 07551 079787.

What do you need?

We use your details only to reply to you. Privacy policy

Get a fixed quote