WooCommerce vs Shopify for a UK small business: honest comparison
WooCommerce and Shopify are both good ways to sell online. Here is how they differ on ownership, cost over time, design, UK payments, VAT, shipping and upkeep, with a checklist to help you choose.
If you are about to open an online shop, the choice usually narrows to two names: WooCommerce or Shopify. Both are good, and both get recommended far too often by people who only sell one of them. We build on WooCommerce, so read this knowing that, but we have set out the case for Shopify honestly, because for some businesses it is the right answer and we would rather you chose well than chose us.
What each one actually is
WooCommerce is a free, open-source plugin that turns a WordPress website into a shop. You (or your developer) install WordPress on hosting you pay for, add WooCommerce, pick or build a theme, and connect a payment provider. Everything runs on your own hosting account and you can see, change and move all of it.
Shopify is a hosted platform. You pay a monthly subscription, log in to Shopify’s dashboard, choose a theme and add products. Shopify runs the servers, applies the updates and handles security. You never see the hosting because there is nothing for you to host.
That one difference, “you host it” versus “they host it”, explains almost everything else.
Ownership and portability
With WooCommerce you own the whole thing: the files, the database, the theme and any custom code. If you fall out with your developer or your host, you take a backup and move. We think this matters more than most people realise, and we wrote about why in do you actually own your website?
With Shopify you own your brand, your products and your customer data, and you can export them as spreadsheets. What you do not own is the shop itself. Leave Shopify and the storefront, the theme customisations, the apps and the checkout stay behind. Moving to another platform is a rebuild, not a transfer.
For many small shops this is a fair trade: you rent a very reliable shop and someone else keeps it running. Just go in with your eyes open: the longer you stay and the more you customise, the harder leaving becomes.
Cost over time
The marketing on both sides gets selective here, so this is the plain version.
Shopify is a monthly subscription, with a few tiers depending on features and staff accounts. If you take payments through a third-party provider rather than Shopify’s own payment system, Shopify also charges a transaction fee on each sale. Themes and apps can add their own monthly costs. We will not quote figures because the plans change; check the current plans and read the small print on transaction fees before you compare.
WooCommerce is free software. What you pay for is everything around it: hosting that can cope with a shop (not the cheapest shared package), someone to keep WordPress, the theme and the plugins updated, and any paid extensions you need. Some are free; others, such as subscriptions, bookings or certain shipping integrations, carry an annual licence. Payment providers charge their normal per-transaction fees but there is no platform fee on top.
In our experience, a small shop with simple needs runs cheaply on either. A shop with a lot of apps on Shopify, or a lot of paid extensions on WooCommerce, gets more expensive on both. The difference is where the money goes: a predictable subscription with Shopify, or hosting, maintenance and one-off development that you control with WooCommerce.
Design freedom and bespoke features
Shopify themes are polished, and the theme editor lets you change colours, sections and layouts without touching code. For many shops that is plenty. You can go further with a developer who knows Shopify’s theme language, but you are working inside the platform’s rules.
WooCommerce sits inside WordPress, so the design can be anything a web designer can build. Shop, product pages and checkout can match the rest of your site exactly, and the content side (blog, guides, landing pages) is first class rather than an afterthought. The flip side is that freedom needs someone to use it well; a WooCommerce shop on a heavy theme with too many plugins can feel worse than a clean Shopify store.
Product customisers and integrations
This is the clearest dividing line, and it is why we build on WooCommerce. If your products are standard, with a size, a colour and a price, both handle them well. The moment you need something unusual, WooCommerce pulls ahead because a developer can write code that does exactly what you want. Three of our builds show what we mean:
- MxR Racing is a bilingual motocross store in France. Riders design their own race jersey through a customiser we built into the product page, choosing names, numbers and colours before it goes to the basket. That logic would have been a fight to force through a generic app.
- Drive Logic is an e-commerce business in Dubai. Alongside the shop they needed a customer portal where buyers log in and manage their own orders and details. Because WooCommerce is WordPress underneath, the portal and the shop share one login and one database.
- Fill ’n’ Freeze Aesthetics is an Essex clinic. Their site had to work as a clinic website first and sell products second, with the shop styled to match rather than bolted on.
Shopify can do customisers and customer accounts through its app store, and for common cases they are good. The limit is that you are choosing from what someone else has built, and paying monthly for each one. If a customiser or an integration with your other systems is the heart of the business, that is a strong signal towards WooCommerce. There are more examples on our e-commerce page.
UK payments, VAT and shipping
For a UK shop the two platforms are broadly level. Both take card payments, PayPal, Apple Pay and Google Pay, and both support Klarna and similar buy-now-pay-later options.
On Shopify the simplest route is Shopify’s own payment system, which avoids the extra transaction fee mentioned above. On WooCommerce you choose your provider (Stripe and PayPal are the usual choices), pay whatever that provider charges, and can switch later without rebuilding the shop.
Both handle UK VAT properly: VAT-inclusive prices, standard, reduced and zero rates, and figures your accountant can use. Shopify has the UK rules built in. WooCommerce needs the rates entering (a few minutes’ work) and a decision on whether you enter prices with or without VAT. Neither is difficult; WooCommerce just has more dials.
Shipping is similar. Both support flat rates, free delivery over a threshold, rates by weight or basket total, and local pickup, and both connect to Royal Mail and the main couriers. If you have unusual rules (a Highlands and Islands surcharge, say, or oversized items that need a pallet), WooCommerce is easier to bend because the rules can be written in code rather than approximated with an app.
Speed and the maintenance burden
Shopify’s great strength is that maintenance is not your problem. Updates, security patches, server capacity on a busy day: all handled. Its stores are generally quick too, if you keep the app count sensible.
WooCommerce needs looking after. WordPress, the theme, WooCommerce itself and every plugin release updates, and someone has to apply them, check nothing broke and keep backups. Speed depends on hosting and on the discipline of the build. A lean WooCommerce shop on proper hosting passes Google’s Core Web Vitals comfortably; a bloated one on a cheap shared server will not. Our post on Core Web Vitals in plain English explains the thresholds, and the small-business hosting guide covers what to look for in a host.
If nobody in your business will do that upkeep, you have two sensible options: Shopify, or WooCommerce with a care plan. Our Premium hosting and care exists for exactly this, with tuned servers, hourly backups and real-time monitoring, so the shop is looked after without you thinking about it.
Who should pick which
| WooCommerce | Shopify | |
|---|---|---|
| What it is | Free plugin for WordPress, on your own hosting | Hosted platform with a monthly subscription |
| Ownership | You own all files, code and data | You own your data; the shop stays on Shopify |
| Cost structure | Hosting, maintenance, some paid extensions | Subscription, apps, transaction fees unless using Shopify’s payments |
| Design freedom | Unlimited, needs a good designer | Good within the theme system |
| Bespoke features | Anything a developer can build | What the app store offers |
| UK payments | Card, PayPal, Apple Pay, Klarna via your chosen provider | Card, PayPal, Apple Pay, Klarna; cheapest via Shopify’s own payments |
| VAT and shipping | Full control, slightly more setup | UK rules built in, simpler setup |
| Maintenance | Yours, or a care plan | Handled by Shopify |
| Content and blog | Excellent (it is WordPress) | Basic |
Choose Shopify if
- You want to be selling this month with standard products and no developer involved.
- Nobody will maintain a website and you do not want to pay for a care plan.
- A predictable monthly bill matters more to you than owning the code.
- Your needs fit what the theme editor and the app store already do.
Choose WooCommerce if
- The shop is part of a bigger website with guides, a blog or service pages that need to feel like one site.
- You need a customiser, a customer portal, an unusual pricing rule or an integration with your other systems.
- You want to own the shop outright and be free to change host or developer.
- You would rather pay for development once than pay for apps every month, and you have (or will pay for) someone to keep it maintained.
A short decision checklist
- Are your products standard? Yes: either. No, they need configuring or personalising: WooCommerce.
- Does the shop need to connect to anything else? Stock systems, a booking tool, a customer portal: WooCommerce.
- Who will maintain it? Nobody: Shopify, or WooCommerce with a care plan.
- How much does ownership matter to you? A lot: WooCommerce. Not much: Shopify is fine.
- Is content a big part of your marketing? Yes: WooCommerce.
- What is your three-year total on each? Work it out properly before deciding.
If your answers split evenly, think about where the business will be in three years rather than next month. Shops grow into their platform’s limits, and it is cheaper to pick the one with headroom now than to rebuild later. The same applies to the website around the shop; our comparison of WordPress and custom-built websites covers that side.
Where to start
We build e-commerce on WooCommerce because it lets us make the shop fit the business rather than the other way round. Our Premium builds start from £2,500 and include the shop, the design, the integrations you need and premium hosting; details are on the pricing page.
If you are not sure which way to go, book a free 20-minute scoping call. If Shopify is the better fit for you, we will say so. We reply to every enquiry within one working day.
Quick answers
Is WooCommerce cheaper than Shopify?
The software is free, but you pay for hosting, maintenance and any paid extensions. Shopify is a monthly subscription with transaction fees unless you use its own payment system. Over a few years the totals are often closer than people expect, so compare the full picture for your shop rather than the headline price.
Do I own my shop on Shopify?
You own your brand, product data and customer list, and you can export them. You do not own the platform or the theme code in the way you do with WooCommerce, and if you leave Shopify the shop itself does not come with you.
Can both WooCommerce and Shopify handle UK VAT?
Yes. Both can show VAT-inclusive prices, apply the standard, reduced and zero rates, and produce the figures your accountant needs. WooCommerce usually needs a little more initial setup; Shopify has the UK rules built in.
Which is better for a product customiser?
WooCommerce, as a rule. Because you control the code, a developer can build exactly the options and pricing logic you need. Shopify can do customisers through apps, but anything unusual tends to hit the limits of what an app allows.