The decision between Shopify and a custom e-commerce build is one of the most consequential a UK online retailer makes — and it's frequently made on incomplete information. Shopify's marketing is ubiquitous; the case for custom builds is made by agencies who benefit from the work. Here's an attempt at an honest comparison based on what actually matters for UK businesses.
What Shopify Genuinely Does Well
Shopify's strengths are real and worth acknowledging. For a business launching its first online store, Shopify solves a significant number of problems out of the box: payment processing via Shopify Payments (VAT-compliant for UK transactions), inventory management, basic shipping integrations, a mobile-optimised storefront, and fraud detection.
The time-to-launch advantage is substantial. A functional Shopify store using a quality paid theme (£150–£300) and basic configuration can be live in days. A custom e-commerce build — even a relatively straightforward one — typically takes eight to fourteen weeks. For a business with a launch deadline or a seasonal product, that speed is a legitimate argument in Shopify's favour.
Shopify's app ecosystem is also a genuine asset. Nearly every UK-relevant integration exists as a Shopify app: Royal Mail and DHL shipping label automation, Xero accounting sync, Klaviyo email, Royal Mail click-and-drop, and dozens more. Most of these are mature, reliable, and relatively cheap.
Where Shopify Falls Short
Shopify's limitations become apparent as a business scales or develops specific requirements:
SEO constraints. Shopify has well-documented SEO limitations. URL structure is fixed — product pages must live at /products/product-name and collections at /collections/collection-name. You cannot change this. Blog posts live at /blogs/news/post-name — the word "blogs" and "news" are hardcoded and cannot be removed. For a site building organic search as a primary channel, these URL constraints mean you're working against the platform from day one.
Shopify also generates significant amounts of duplicate content by default — variants creating separate indexable URLs, pagination issues, filtered collection pages — all of which require ongoing management. Our e-commerce SEO guide covers the specific technical issues that affect UK Shopify stores in detail.
Transaction fees. Shopify charges 0.5%–2% transaction fees on all sales processed through third-party payment gateways (i.e., not Shopify Payments). For UK businesses using Stripe or PayPal, this is a meaningful cost. At £500k annual revenue, a 1% transaction fee is £5,000/year before any other costs.
Customisation ceiling. Shopify's Liquid templating language limits what's possible without significant developer work. Complex checkout flows, unusual product configurations, integrated membership systems, or B2B pricing logic frequently require either expensive custom app development or workarounds that compromise the experience.
Monthly costs compound. Shopify Basic starts at £25/month. Shopify Advanced — necessary for serious reporting, third-party calculated shipping, and lower transaction fees — is £344/month. Add theme, essential apps, and a Shopify Expert developer for customisations, and the real monthly outlay for a mid-size UK store often reaches £500–£800/month before any marketing spend.
When a Custom E-Commerce Build Makes Sense
A custom-built store — typically on Next.js with a headless commerce architecture, or a custom WooCommerce build with proper performance configuration — makes clear financial sense when:
Your margins require precise cost control. Transaction fees and monthly SaaS costs are predictable on a custom build. Hosting a Next.js e-commerce site on Vercel typically costs £20–£80/month with no per-transaction fees. At meaningful revenue volume, the custom build pays for itself.
SEO is a primary acquisition channel. Custom builds have full control over URL structure, canonical configuration, page speed, structured data, and content architecture. This control is worth the investment for any business whose growth depends on organic search — which is most of them.
You have differentiated product logic. Complex product configurators, subscription + one-time purchase combinations, multi-currency pricing, trade and retail pricing tiers, or integrated booking flows are all achievable in custom builds without expensive app stacking.
Your checkout experience is a key brand differentiator. Shopify's checkout is highly constrained in its standard form. Checkout customisation requires Shopify Plus at £2,000/month minimum. A custom checkout can be designed and built for significantly less on a one-time basis.
The Real Cost Comparison Over Three Years
The total cost of ownership comparison over 36 months for a mid-size UK e-commerce store (£1m–£3m annual revenue):
Shopify Advanced:
- Platform fees: £12,400 (£344/month × 36)
- App costs: £5,000–£15,000
- Theme and development: £3,000–£8,000
- Developer for custom work: £5,000–£20,000
- Transaction fees (at 0.5% of £6m): £30,000
- Total: £55,000–£85,000
Custom Next.js build:
- Build cost: £15,000–£35,000
- Hosting (Vercel/AWS): £1,500–£3,000
- Maintenance and updates: £5,000–£12,000
- No transaction fees
- Total: £21,500–£50,000
The custom build's upfront cost is higher. The three-year total cost of ownership is significantly lower for businesses at meaningful revenue volume — and the asset is owned rather than rented.
The Decision Framework
Choose Shopify if:
- You're launching your first store and speed-to-market matters most
- Revenue is under £250k/year and transaction fees are negligible
- Your product catalogue is straightforward with standard checkout requirements
- You want minimal technical overhead in day-to-day operations
Choose a custom build if:
- SEO is central to your growth strategy
- You're above £500k/year and transaction fees are becoming significant
- You have specific UX or product logic requirements Shopify can't support cleanly
- You're thinking about three-year total cost of ownership, not just launch cost
If you're evaluating this decision for your UK store and want a recommendation specific to your situation, visit our services page or request a free audit of your current setup — we'll give you an honest view of what's right.
Ready to grow your business online? Get your free audit →
