Guides

Shopify vs WooCommerce vs Custom: Choosing an Ecommerce Platform

The one ecommerce decision that is hard to reverse. A three-year cost comparison, who each platform genuinely suits, and the cases where custom development is justified.

IT Inspectors
11 min read 2,075 words
Shopify vs WooCommerce vs Custom: Choosing an Ecommerce Platform
On this page
  1. The short answer
  2. Side by side
  3. Shopify
  4. WooCommerce
  5. Custom builds
  6. Three-year cost, realistically
  7. How to decide
  8. What about the other platforms?
  9. Mistakes we see repeatedly
  10. Frequently asked questions

Choosing an ecommerce platform is the decision that is hardest to reverse. Everything else about an online shop — the design, the copy, the products, the marketing — can be changed later. The platform determines what is cheap to do, what is expensive, and what is simply not possible, for as long as the shop exists.

This guide compares the three realistic options for a small or mid-sized business: Shopify, WooCommerce, and a custom build. It covers what each genuinely costs over three years, who each suits, and the specific circumstances that should push you towards one and away from the others.

The short answer

For most businesses selling straightforward physical products, Shopify is the right choice and the argument is mostly about price. For businesses where content and search traffic drive the sales, or where the shop is part of a larger site, WooCommerce usually wins. Custom development is correct only when your business genuinely does something the platforms cannot accommodate — which is much rarer than the people selling custom development suggest.

The rest of this article is about the exceptions, because that is where the expensive mistakes live.

Side by side

ShopifyWooCommerceCustom build
Setup cost$650–$5,000$1,000–$7,500$19,000+
Monthly cost$30–$400 plus apps$25–$150 hosting and maintenance$250–$1,250 hosting and support
Transaction feesCard fees, plus 0.5–2% if not using Shopify PaymentsCard fees onlyCard fees only
Time to launch1–3 weeks3–8 weeks3–9 months
Who maintains itShopifyYou or your agencyYour developer
Content and bloggingBasicExcellentWhatever you build
Unusual requirementsLimited to appsExtensibleAnything
You own itNo — you rentYesYes

Shopify

Shopify is hosted software you rent. It handles the servers, the security, the updates, the payment compliance and the uptime, and you concentrate on selling.

Where it is strong

You can be selling within days rather than weeks. Checkout is the best in the industry and continuously optimised by a large team — a genuinely significant advantage, since checkout is where money is lost. Nothing breaks when you are not looking. It scales through traffic spikes without you thinking about it, which matters if you ever get a mention that sends thousands of people at once. The app ecosystem covers almost every operational need, and abandoned cart recovery, multi-channel selling and shipping integrations work out of the box.

Where it costs you

The subscription is the smallest part of the bill. Transaction fees apply on top of card processing if you use a gateway other than Shopify Payments. Apps are where budgets actually go: a typical shop runs six to twelve, and $25 to $75 a month each adds up quickly and permanently.

The deeper constraint is control. You work within Shopify's structure. Its URL paths are fixed, so products and collections sit where Shopify puts them. Checkout customisation is limited unless you are on the enterprise plan. And it is a rental: your shop lives inside a platform you cannot take with you, and migrating away means rebuilding.

Budget for apps from the start

The most common Shopify surprise is the app bill. Before committing, list the functions you need that are not built in — subscriptions, bundles, advanced shipping, reviews, loyalty — and price the apps. Adding $200 a month to the running cost changes the three-year comparison substantially.

WooCommerce

WooCommerce is a free plugin that turns WordPress into a shop. You own everything and you host it yourself, which is both the advantage and the responsibility.

Where it is strong

Content. If your customers find you through guides, reviews, recipes or comparisons, WordPress remains the best publishing platform available and the shop sits naturally inside it. For businesses whose traffic comes from search rather than ads, this is frequently decisive.

Ownership matters too. No transaction fees beyond your payment processor. Complete control over URLs, structure and checkout. Unusual product setups — complex variations, hire periods, made-to-order configurations — are far easier to accommodate, and you can move host whenever you like because it is your code and your database.

Where it costs you

Maintenance is now your problem. Updates, backups, security and speed need someone's attention, which is either your time or a monthly fee, and neglecting it causes exactly the problems described in our maintenance guide. Performance requires deliberate work: a WooCommerce shop on cheap shared hosting with twenty plugins will be slow, and that costs sales.

Plugin licences also accumulate: subscriptions, bookings, advanced shipping and similar extensions typically run $60 to $250 a year each.

Custom builds

A custom ecommerce build means the shop is written for your business rather than adapted from a product.

When it is genuinely justified

  • Pricing logic the platforms cannot express — per-customer contract pricing, live quoting from dimensions or materials, complex trade tiers.
  • Deep integration with systems you already run, where the ERP or production system must be the single source of truth and the shop is one interface onto it.
  • A configurator where customers build a product from interdependent options and the price and lead time change as they do.
  • Scale that makes fees material — at high volume, percentage-based platform costs can exceed what development would have cost.
  • Regulatory or data requirements that dictate where data lives and who can touch it.

When it is a mistake

Building custom because "we want something unique" is the most expensive way to learn that customers do not care. Shoppers want a checkout that behaves the way every other checkout behaves. Uniqueness belongs in your products, your photography and your brand — all of which you can have on any platform.

Custom also means every feature the platforms give you free must be built and then maintained: tax rules, shipping calculations, fraud screening, payment compliance, email notifications, stock handling, discount codes. Each is straightforward alone; together they are the reason a "simple" custom shop costs what it does.

A middle path worth considering

Custom does not have to mean everything. A common and sensible pattern is a standard platform for the shop with one bespoke piece bolted on — a configurator, a quoting tool, an integration with your production system. You get the platform's checkout, security and updates, and pay for development only where you genuinely need it.

Three-year cost, realistically

Comparing monthly fees alone is misleading. Here is a fuller picture for a shop doing roughly $20,000 a month.

ShopifyWooCommerceCustom
Build$3,200$4,500$30,000
Platform fees (36 months)$3,500$0$0
HostingIncluded$2,250$9,000
Apps and plugin licences$6,800$1,900$0
MaintenanceMinimal$4,000$13,500
Extra transaction fees on $720k$0 with Shopify Payments, up to $7,200 without$0$0
Three-year total$13,500–$20,700$12,650$52,500

The pattern holds broadly: Shopify costs less to start and more to keep, WooCommerce the reverse, and custom only makes financial sense at volume or with genuinely unusual requirements. Our custom development starts at $600 and our WordPress and WooCommerce builds at $200, and we will tell you when the cheaper option is the right one.

How to decide

Work through these in order and stop at the first clear answer.

  1. Does your pricing or fulfilment do something genuinely unusual? If yes, and no app solves it, you are looking at custom or heavily extended WooCommerce.
  2. Where will your customers come from? Mostly ads and social: Shopify. Mostly search and content: WooCommerce.
  3. Who maintains it? Nobody technical, no appetite for a maintenance plan: Shopify.
  4. How many products, and how varied? Thousands with complex variations favours WooCommerce or custom; a few hundred simple ones suits either.
  5. What is your monthly revenue? Under about $6,500, minimise fixed costs. Over about $65,000, percentage fees start justifying development spend.
  6. Do you need it live this month? Shopify.

What about the other platforms?

Three options cover most small business ecommerce, but a few others come up often enough to address directly.

Squarespace and Wix

Both now sell respectable ecommerce, and for a shop with a dozen products alongside a mostly brochure site they are a reasonable choice. They fall down as catalogues grow and as your requirements become specific, because the extension ecosystems are far shallower than Shopify's. If the shop is genuinely the business rather than an add-on, start with Shopify instead.

BigCommerce

The closest direct alternative to Shopify, with more built in and no additional transaction fees on any gateway. The trade-off is a smaller app ecosystem, fewer agencies who know it well, and revenue-banded pricing that forces you up a tier as you grow. Worth quoting if you use a payment provider Shopify penalises.

Amazon, eBay and marketplaces

Not really a platform choice, but frequently framed as one. Marketplaces give you demand you do not have to create, at the cost of margin, customer relationships and any control over presentation. The usual sensible pattern is to sell in both places, using the marketplace for reach and your own shop for margin and repeat customers — most platforms sync to Amazon and eBay well enough to make this practical rather than doubling your workload.

Mistakes we see repeatedly

  • Choosing on monthly fee alone. App costs and transaction fees usually exceed the subscription several times over.
  • Building custom to save platform fees at a volume where the fees are a few hundred dollars a month. The maths does not work until much later.
  • Underestimating product data. Photographing, describing and categorising a thousand products is often more work than the build, whichever platform you pick.
  • Installing every promising app. Each one adds cost, slows the shop and creates another thing that can break.
  • Ignoring speed. Conversion falls measurably with every second of load time, and this is the one area where a badly set up WooCommerce shop loses hardest.
  • Forgetting migration. If you are moving an existing shop, plan the URL redirects before launch. Losing your search rankings on launch day is entirely avoidable and entirely common.
  • Treating launch as the finish line. The first version of a shop is a hypothesis. The work that actually raises revenue — improving product pages, fixing the checkout steps people abandon, adding the reassurance that removes hesitation — all happens after you have real visitors to learn from. Reserve budget for it rather than spending everything on the build.

Whichever way you go, the platform matters less than most people assume once it is chosen sensibly. Shops succeed on the quality of their product pages, the speed of the site, the clarity of their delivery and returns terms, and whether anyone is sent to them. All four are within your control on any of these platforms, and none of them are solved by picking a different one.

Frequently asked questions

Is Shopify or WooCommerce better?
Shopify is better if you want to launch quickly, have nobody technical, and sell fairly standard products. WooCommerce is better if search traffic and content drive your sales, if you need unusual product setups, or if you want to own the platform outright and avoid per-transaction platform fees.
Is WooCommerce really free?
The plugin is free; running a shop is not. Budget for hosting, maintenance, and premium extensions for things like subscriptions or advanced shipping. A realistic figure is $25 to $150 a month all in, which is still usually less than an equivalent Shopify setup with apps.
When is a custom ecommerce build worth it?
When your pricing or fulfilment genuinely cannot be expressed on a platform — contract pricing, live quoting, deep ERP integration, complex configurators — or when your volume is high enough that percentage-based fees exceed what development would cost. Wanting something visually unique is not a sufficient reason.
Which platform is better for SEO?
WooCommerce gives you more control over URLs, structure and content, and WordPress is the stronger publishing platform, which matters if search traffic drives your sales. Shopify is perfectly capable of ranking well; it is just less flexible about how the site is organised.
Can I move from Shopify to WooCommerce later?
Yes, and it is a real project rather than an export. Products and customers migrate reasonably well; the design is rebuilt, and URL structures differ, so redirects must be mapped carefully to avoid losing rankings. Plan it as a build, not a transfer.
How much does an online shop cost to build?
A straightforward shop on either platform costs $1,000 to $5,000 to build well, plus running costs. Larger catalogues, custom design and integrations push it to $5,000 to $19,000. Custom builds start around $19,000 and rise with the complexity of the logic involved.
How long does it take to launch an online shop?
One to three weeks on Shopify, three to eight weeks on WooCommerce, and three to nine months for a custom build. On every platform the usual delay is product data — photographing, describing and categorising the catalogue takes longer than owners expect.

If you would rather not make this decision alone, tell us what you sell and how you sell it. We build on all three and have no reason to push you towards the expensive one.

IT Inspectors

The web design, development and SEO team at IT Inspectors. We build and market websites for small businesses in the UK and the US.

Share this