Guide

Shopify vs custom ecommerce

Use Shopify. For a single-brand store with a conventional catalogue it will beat a custom build on cost, reliability and checkout conversion, because you would be reimplementing a checkout that thousands of engineer-years have already been spent on. Build custom in four specific situations, described below — and not otherwise.

What Shopify is genuinely better at

Checkout is the obvious one and the most underrated. Payment methods, fraud handling, address validation, tax, abandoned-cart recovery, and a flow tuned across an enormous volume of real transactions. A custom checkout starts behind and stays behind.

Then there is everything you do not have to think about: PCI scope, platform security patching, uptime, and a payments integration that someone else maintains when the gateway changes its API.

If your model fits the box, this is not a close contest, and an agency telling you otherwise is selling hours.

The four cases for building custom

A multi-vendor marketplace. Seller onboarding, per-seller inventory, commission splits and payouts are plugin territory on hosted platforms, with sharp edges where the plugins meet.

Rental or booking commerce. Availability calendars, deposits, durations and returns are a different domain from a cart with a quantity field. We built a peer-to-peer rental marketplace end to end, and the storefront was the small part — bookings that cannot double-book under concurrency, a money ledger with refunds as first-class records, and commission and payout reporting were the real work.

Complex B2B pricing. Customer-specific rates, quantity tiers, quotes and approval workflows fit a consumer checkout badly.

Fee economics. At sufficient volume, per-transaction platform fees exceed what it costs to own the software. That is arithmetic, and it is worth doing before you assume either answer.

Your situationRecommendation
Single brand, conventional catalogueShopify — do not build
Need a custom checkout step or fieldShopify, with an app or Shopify Plus
Multi-vendor marketplace with payoutsCustom
Rental, booking or hire modelCustom
B2B pricing, quotes, approvalsCustom, or a specialised B2B platform
Transaction fees exceeding ownership costModel it — custom may now be cheaper

Signs you have outgrown the platform

You are paying for a stack of apps that partly overlap, and two of them conflict. Core business logic lives in app configuration nobody fully understands. You are exporting to spreadsheets to answer routine questions. A workflow your operations team needs is impossible rather than merely awkward.

One or two of these is normal. All of them together means the platform is now shaping your business rather than serving it.

If you do build, performance is revenue

Custom means you own the performance problem that Shopify was quietly solving for you, and in commerce that is measured in conversion.

On the rental marketplace we built, mobile Lighthouse went from 74 to 89 and page weight from 1,208 KB to 758 KB. The wins were unglamorous: a font import in the CSS was blocking render, and a single currency glyph was pulling in an 84 KB typeface that we split down to 8.6 KB. Self-hosted fonts, localised imagery, deferred hero assets. Nothing clever, just removed from the critical path.

Frequently asked

Should I use Shopify or build a custom ecommerce site?

Use Shopify for a single-brand store with a conventional catalogue — its checkout is tuned across an enormous volume of real transactions and a custom build starts behind. Build custom for multi-vendor marketplaces, rental or booking models, complex B2B pricing, or when transaction fees have grown past the cost of owning the software.

When should I move off Shopify?

When you are paying for overlapping apps that conflict, when core business logic lives in app configuration nobody fully understands, when routine questions require spreadsheet exports, or when an operational workflow is impossible rather than merely awkward. Any one of these is normal; all of them together means the platform is shaping your business.

Can Shopify handle a marketplace with multiple sellers?

Only through apps, and it is where the sharp edges appear — seller onboarding, per-seller inventory, commission splits and payouts are all bolted on rather than native. A genuine marketplace is usually better built, because most of the work is seller and settlement logic rather than the storefront.

Is custom ecommerce more expensive than Shopify?

Higher upfront, and the comparison depends on volume. Shopify is a predictable subscription plus per-transaction fees; custom is a capital cost you own plus hosting and maintenance. At sufficient transaction volume the fee side crosses over — model it with your actual numbers rather than assuming either answer.

Related

Want this built?

Tell us what you are trying to ship and we will tell you honestly whether we are the right team for it.