Shopify vs Custom E-commerce: When to Build Your Own Platform
Shopify is excellent — until it isn't. We break down exactly when growing brands should consider building a custom e-commerce platform instead, and what it actually costs.
Let's get one thing straight before we go any further: Shopify is genuinely excellent software. It has helped millions of businesses go from zero to selling in a matter of days, and for a large portion of e-commerce brands, it remains the right choice for their entire lifetime. We recommend it regularly, and we mean it when we do.
But we also work with businesses every year that have spent months — sometimes years — wrestling with Shopify's edges. They have hired expensive Shopify Plus agencies, installed twelve competing apps, and written increasingly baroque workarounds in Liquid, all in service of making a platform do things it was never designed to do. At some point, the cost of fighting the platform exceeds the cost of building something purpose-built for the way their business actually works.
This post is for those businesses. We are going to walk through exactly when Shopify becomes a constraint rather than a foundation, what a custom e-commerce platform can do that Shopify cannot, what it genuinely costs to build one, and how we approach these projects. We will be direct about where the trade-offs lie, because the last thing a growing business needs is to rebuild its commerce infrastructure on bad advice.
Why Shopify Works So Well
Before we make the case for custom, it is worth understanding why Shopify has become the dominant platform for direct-to-consumer commerce. Its advantages are real and substantial.
Speed to market is unmatched. A competent team can have a fully functional Shopify store live in days. Themes, payment processors, shipping integrations, and tax handling are all pre-built and maintained by Shopify. That means a founder can focus on product and marketing rather than infrastructure.
The ecosystem is enormous. The Shopify App Store contains thousands of extensions covering everything from subscription billing and loyalty programmes to customer reviews and advanced analytics. Whatever you need, there is almost certainly an app that covers it — often for a few dollars a month.
Infrastructure is handled for you. Hosting, security patches, PCI compliance, uptime monitoring, CDN distribution — Shopify manages all of this. For a small business, this is transformative. You do not need a DevOps engineer or a server budget. You pay your monthly fee and Shopify handles the rest.
The cost to start is genuinely low. At its base tier, Shopify costs less than a meal out each month. Even Shopify Plus, the enterprise tier used by high-volume brands, is priced at a fraction of what an equivalent custom-built system would cost to build and maintain.
These are not small things. For most e-commerce businesses — and we do mean most — Shopify provides everything they need, and the sensible decision is to stay on it for as long as it keeps working.
The key phrase there is: as long as it keeps working.
The Shopify Ceiling: 7 Signs You Have Outgrown It
Growth is the usual catalyst. As businesses scale and their operating models become more complex, they start hitting the edges of what Shopify was designed to support. Here are the seven most common signals we see.
1. Your Checkout Logic Is Genuinely Complex
Shopify's checkout is powerful, but it is Shopify's checkout — not yours. You can customise it with Checkout Extensions and Scripts, but there are hard limits on what you can do. If your business requires conditional pricing at checkout based on customer account tier, multi-party payment splits, complex bundle pricing, or regulatory compliance steps that go beyond standard tax calculations, you will eventually run into a wall that no extension can fix.
2. You Run B2B or Wholesale at Scale
Shopify has added B2B features, and they are improving. But if your business involves negotiated pricing per customer, tiered volume discounts across hundreds of SKUs, credit account management, purchase order workflows, or sales rep quoting tools, Shopify's B2B functionality starts to creak under the weight. The workarounds exist, but they involve stacking multiple apps, custom development, and a fragile architecture that breaks when any one component is updated.
3. You Need Marketplace Functionality
If you want to run a multi-vendor marketplace — where third-party sellers list products, manage their own inventory, and receive payouts — Shopify is the wrong foundation. It is built for a single merchant selling to customers, not for a platform model where the merchant and the seller are different entities. This is one of the most common reasons we see businesses reach out to us.
4. Your Product Configuration Is Deeply Custom
Shopify handles variants well up to a point, but if your products require configuration logic — pricing that changes based on combinations of dimensions, materials, and options, or products that are essentially built-to-order — the variant system becomes unwieldy. Shopify caps product variants at 100 per product. That ceiling sounds high until you are selling configurable engineered parts or bespoke furniture.
5. You Are Experiencing Performance Issues at Scale
Shopify's infrastructure is solid, but the platform is shared. At very high traffic volumes — particularly during flash sales and product launches — merchants on standard plans experience speed degradation. More importantly, as your store accumulates years of apps, custom scripts, and theme modifications, front-end performance suffers in ways that are difficult to diagnose and fix within the constraints of the platform.
6. Data Ownership Is a Business Requirement
Shopify owns your store's data infrastructure. Your customer records, order history, behaviour data, and analytics all live inside Shopify's systems, accessible via their API on their terms. For most businesses, this is fine. For businesses operating in regulated industries, or for those that need to build proprietary recommendation engines, pricing models, or risk systems on top of their commerce data, the lack of direct database access is a genuine constraint.
7. Your Brand Differentiation Depends on the Commerce Experience Itself
The checkout, the product discovery experience, the account portal, the post-purchase journey — if differentiation in your market depends on these experiences being distinctly and unusually yours, Shopify imposes a ceiling. You can build beautiful stores on Shopify. You cannot easily build experiences that are architecturally unlike any other Shopify store, because the underlying structure is always the same.
What a Custom E-commerce Platform Can Do That Shopify Cannot
When we build custom e-commerce platforms, we are building to the exact requirements of the business — not to a generalised model that has to serve millions of different merchants simultaneously. That distinction produces capabilities that are simply not replicable in Shopify.
Marketplace and multi-vendor architecture. We can build platforms where vendors onboard, list products, manage fulfilment, and receive automated payouts — with the merchant acting as the platform operator rather than the seller. The commission structures, tax implications, and payout logic can be as complex as the business requires.
Auction and bidding systems. Real-time bidding, sealed-bid auctions, reverse auctions for B2B procurement, and time-limited offer mechanics are all buildable. These require WebSocket connections, server-side bid management, and complex state handling that a theme-based platform cannot support.
Complex pricing engines. Rule-based pricing that responds to customer segment, geography, order history, real-time inventory levels, competitor pricing feeds, or contract terms — all of this is achievable when you own the pricing layer. We have built pricing engines that evaluate dozens of variables in milliseconds to return a personalised price for each customer and each SKU.
Custom fulfilment logic. If your business ships from multiple warehouses, uses third-party logistics providers with different capabilities, needs to route orders based on product type or destination, or manages partial fulfilment and backorders in complex ways, owning your own order management system lets you encode exactly the logic your operations team uses — rather than approximating it through apps.
Unified data architecture. When you own the platform, you own the database. That means your commerce data, your CRM data, your analytics data, and your operational data can all live in a schema you control, queryable directly, with no API rate limits and no intermediary. This is transformative for businesses that want to build sophisticated reporting, machine learning models, or real-time operational tooling.
Cost Comparison: Shopify vs Custom
This is the section most people ask us about, and we will be honest: building custom is more expensive upfront. But the total cost picture over three years is more nuanced than it first appears.
| Cost Category | Shopify Plus (3 Years) | Custom Platform (3 Years) |
|---|---|---|
| Platform licence / hosting | £54,000–£72,000 | £15,000–£25,000 |
| Transaction fees (0.15–0.25% GMV) | £15,000–£60,000+ | £0 |
| App subscriptions | £12,000–£36,000 | £0–£5,000 |
| Theme / ongoing Shopify dev | £20,000–£60,000 | Included in build |
| Initial build cost | £10,000–£40,000 | £60,000–£180,000 |
| Ongoing maintenance | £12,000–£24,000 | £15,000–£30,000 |
| 3-Year Total (estimate) | £123,000–£292,000 | £90,000–£240,000 |
A few important notes on this table. The Shopify transaction fee line is the one that surprises most people. At £10 million GMV annually, 0.25% is £25,000 per year — and that is on top of your platform fee. Businesses above £5 million GMV annually should model this carefully. The crossover point where custom becomes cost-competitive is lower than most people expect when transaction fees are included.
The custom build cost range is wide because scope varies enormously. A purpose-built B2B ordering portal for an established distributor looks very different from a full consumer marketplace with mobile apps and a vendor portal. We always scope in detail before quoting, and we always share honest numbers.
Real Scenarios Where We Have Recommended Custom
We anonymise client work, but these scenarios reflect the types of projects where we have advised businesses to move away from Shopify.
The Marketplace Operator
A client came to us running a niche marketplace for specialist trade equipment. They had been on Shopify with a multi-vendor app that had worked well at small scale, but as vendor numbers grew past 200, the limitations became critical. Payout logic was manual, vendor onboarding required admin intervention for every new seller, and the commission structure could not accommodate the tiered rates their vendor contracts specified. We built a custom marketplace platform with automated vendor onboarding, a rules engine for commission calculation, integrated payout processing, and a vendor analytics dashboard. The platform paid for itself within eighteen months in recovered admin time and transaction fee savings.
The B2B Distributor
A national distributor of industrial consumables had built an elaborate Shopify Plus setup with a customer tagging system to manage account-level pricing. It worked — mostly — but any change to pricing logic required a developer, the checkout regularly showed incorrect prices during app update windows, and their sales team could not generate quotes inside the platform. We built a custom B2B ordering platform with a proper pricing engine, a quoting module, credit account management, and an integration with their ERP. Their Shopify store still exists for ad hoc direct orders, but the platform business moved to custom.
The Automotive Parts Retailer
Fitment data — the information about which parts fit which vehicles — is notoriously difficult to handle in Shopify. A large automotive parts retailer had invested heavily in third-party fitment apps, but the data quality, search performance, and conversion rate were all suffering. We built a custom storefront with a purpose-built fitment engine, real-time inventory from their warehouse management system, and a configurator that reduced search-to-add-to-cart friction significantly. Their conversion rate improved materially within the first quarter post-launch.
The Hybrid Approach
Not every business needs to choose one or the other entirely. We increasingly see brands adopt a hybrid model: keeping Shopify for the parts of their business that are genuinely well-served by it, while building custom for the specialist flows where Shopify is a constraint.
A common pattern is using Shopify for a direct-to-consumer product range — simple SKUs, standard checkout, leveraging the Shopify ecosystem — while running a separate custom platform for B2B customers, wholesale, or a marketplace vertical. The two systems share a product catalogue and customer data layer, but operate independently where the operational requirements diverge.
This approach makes particular sense for businesses that have invested significantly in Shopify and do not want to discard that investment, but have identified specific high-value flows where custom development would return clear commercial value. It also reduces migration risk: you are not replacing your entire commerce infrastructure in one project, you are building new capability alongside what already works.
What Building a Custom E-commerce Platform Actually Involves
For businesses that have not been through a custom platform build before, the process can feel opaque. Here is what it actually involves when done properly.
Discovery and requirements definition. This is the phase that most builds get wrong when they go badly. We spend significant time mapping out every commerce flow the business runs — not just the customer-facing checkout, but the internal operations, the integrations, the edge cases, and the future requirements. A well-scoped discovery phase prevents expensive surprises in build.
Architecture and technology choices. We make these decisions based on the specific requirements rather than habit or preference. For most custom e-commerce builds, we work with a React or Next.js frontend, a Node.js or Python backend, PostgreSQL or a similarly capable relational database, and a cloud infrastructure setup on AWS or Google Cloud. For real-time requirements — bidding, live inventory — we bring in WebSocket infrastructure. The stack is always chosen for the job, not the other way around.
Design and UX. Commerce conversion depends heavily on UX quality. We design custom e-commerce platforms with the same rigour we apply to consumer products — user research, wireframing, prototype testing, and iterative design before a line of production code is written. The design phase is where the commercial logic and the user experience come together.
Integrations. Most custom e-commerce platforms need to integrate with an ERP, a CRM, payment processors, logistics providers, tax engines, and marketing tools. We scope and build these integrations as first-class requirements, not afterthoughts. Integration quality is often what determines whether a platform succeeds in production.
Migration. For businesses moving from an existing platform, data migration — products, customers, orders, content — needs careful planning. We build migration tooling as part of the project and run parallel operations during the transition period to minimise risk.
Launch and beyond. We do not hand over a codebase and disappear. Post-launch support, monitoring, performance optimisation, and ongoing development are part of how we work with clients. Commerce platforms are living systems — they need continued attention.
How We Help E-commerce Businesses
At Cyberbeak, we work with growing e-commerce businesses at the point where their ambitions have outpaced their existing infrastructure. Our team combines commerce strategy, product design, and engineering — which means we can help you think through the decision before we help you execute it.
We do not have a financial interest in recommending custom over Shopify. If Shopify is the right answer for your business, we will say so. If we think a hybrid approach makes more sense than a full rebuild, we will make that case. Our interest is in building things that work — platforms that serve your business for years, not projects that justify our fees.
Our typical engagement for a custom e-commerce platform runs from six to twelve weeks for a focused first version, with ongoing development sprints thereafter. We work in modern, maintainable code, we document as we build, and we transfer knowledge so your team is not permanently dependent on us.
If you are at the point where you are asking whether Shopify is still the right foundation for where your business is going, we would be glad to have that conversation.
Frequently Asked Questions
How do I know if my business is ready for a custom e-commerce platform?
The clearest indicator is persistent friction: you are regularly working around your platform rather than through it, you have developers spending significant time on workarounds, and the cost of those workarounds — in time, money, or lost opportunity — is material. If you are processing more than £3–5 million GMV annually and hitting consistent operational constraints, it is worth a serious assessment.
How long does it take to build a custom e-commerce platform?
A well-scoped custom platform typically takes four to twelve months from kick-off to launch, depending on complexity. A focused B2B ordering portal for an established product range can be live in four months. A full consumer marketplace with vendor onboarding, mobile apps, and complex integrations is typically closer to ten to twelve months. We always share a detailed timeline in our proposal, and we build in milestones so you have visibility throughout.
Can we migrate from Shopify without losing our SEO rankings?
Yes, with proper planning. SEO migration involves preserving URL structures where possible, implementing redirects where they change, migrating meta data and structured data, and monitoring performance carefully in the weeks post-launch. We have handled a number of platform migrations without material SEO loss. The key is treating SEO migration as a first-class requirement in the project plan, not a post-launch cleanup task.
Do you provide ongoing support after launch?
Yes. We offer ongoing support and development retainers for all platforms we build. The level of engagement varies — some clients want a dedicated development sprint each month, others need responsive support and periodic releases. We structure these arrangements to match the rhythm of each business. We also ensure that the codebase and infrastructure documentation are sufficient for a competent internal or third-party team to take over if needed.
If your business is hitting the limits of what Shopify can do, or if you are scoping a commerce product that needs more than an off-the-shelf platform can offer, we would like to hear about it. We offer a no-obligation discovery call where we listen to what you are building, share our honest assessment of whether custom makes sense, and outline what an engagement with us would look like. Reach out to the Cyberbeak team and let us help you make the right call — whichever direction that takes you.
Talk to our team about your project
We work with businesses across the UK, USA, UAE, KSA, Canada, Australia and Germany to build custom software, SaaS platforms and marketplace systems.