E-Commerce
Shopify vs a Custom E-Commerce Website: Costs, Limits and When to Switch
Most online stores should start on a hosted platform, and many should stay there. But some businesses end up fighting their platform every week: stacking apps to fake a feature, paying fees on every order, or exporting spreadsheets because the store can’t talk to their warehouse. This guide explains what Shopify does well, where it gets expensive or restrictive, and when a custom store pays for itself.
By WebsNexus · September 24, 2026 · 5 min read · Updated September 24, 2026
Shopify vs custom e-commerce
| Factor | Shopify | Custom e-commerce |
|---|---|---|
| Time to launch | Days to a few weeks | Several weeks to a few months |
| Upfront cost | Low: theme plus setup | Higher: design and development |
| Ongoing cost | Monthly plan, app subscriptions, possible transaction fees | Hosting, maintenance and payment processor fees |
| Checkout control | Limited on standard plans | Complete |
| Complex pricing and B2B | Possible with apps or higher plans | Built exactly to your rules |
| Integrations | App store covers common tools | Direct integration with any ERP, WMS or API |
| Ownership | You rent the platform | You own the code and data model |
Why do most stores start on Shopify?
Shopify handles hosting, security, PCI compliance for card payments, checkout, taxes and a large ecosystem of themes and apps. A small team can launch a professional store quickly and focus on products and marketing instead of infrastructure.
For a store with a normal catalogue, standard shipping rules and one or two sales channels, that is exactly the right trade-off. Building custom at this stage usually means spending money on problems you don’t have yet.
Where does Shopify start to get expensive?
The monthly plan is rarely the problem. Costs creep up through apps: subscriptions, bundles, product options, reviews, loyalty, B2B pricing, advanced search, subscriptions and translations can each add a monthly fee. Stores with twenty or more paid apps are common, and every app also adds scripts that can slow the storefront.
Payment fees are the other lever. Shopify charges an additional transaction fee on some plans if you use a third-party payment gateway instead of Shopify Payments, so check the current pricing page for your plan and region. At higher volumes, a fraction of a percent on every order becomes a large annual number.
What can’t Shopify do well?
Shopify is opinionated, which is why it is easy. The limits show up with products that need a configurator (made-to-measure, print-on-demand with complex options, bundles with dependent rules), with B2B stores that need customer-specific price lists, quotes and credit terms, with marketplaces where multiple vendors sell, and with businesses that need the store to be one part of a larger system such as a booking platform, a membership site or a custom ERP.
Some of these can be solved with apps, Shopify Plus or a headless storefront. When the workaround is more complicated than the thing it replaces, that is the signal to consider custom.
What does a custom e-commerce website involve?
A custom store is designed and built for your catalogue, pricing and fulfilment rules. It usually includes a product and inventory model, a cart and checkout, integration with a payment processor such as Stripe or a regional gateway, order management, an admin panel, customer accounts, transactional emails, and the integrations your operation needs.
It can be fully bespoke (for example Next.js on the front end with a Django or Node.js back end) or built on an open-source commerce engine such as WooCommerce, Medusa or Saleor and extended. The right option depends on how unusual your requirements are.
How do SEO and speed compare?
Shopify stores can rank well; the platform handles sitemaps, canonical tags and clean product URLs. The common limitations are a fixed URL structure (such as /products/ and /collections/), less control over faceted navigation, and themes slowed by app scripts.
A custom store gives you complete control of URL structure, filter pages, structured data and performance. That control only helps if someone uses it well: plan category pages around real search demand, write unique product copy, and keep the storefront fast on mobile.
What are the signs it’s time to switch to custom?
You pay for many apps that together fake one core feature. Your team re-keys orders into another system every day. You have lost sales because the checkout can’t handle your pricing or delivery rules. Transaction and app fees together exceed what a maintained custom platform would cost. Or your roadmap includes features (subscriptions with unusual rules, a customer portal, a marketplace) that the platform can’t support cleanly.
If two or more of those are true, get a scoped estimate for a custom build or a headless setup and compare it with your real three-year platform cost.
How do you migrate without losing sales or rankings?
Export products, customers and order history, and map every old URL to its new equivalent with 301 redirects. Keep product titles, descriptions and images that already rank. Recreate structured data for products and reviews. Test the full checkout with real payment methods before launch, and plan the switch for a quieter trading period. After launch, watch Search Console, conversion rate and payment errors daily for two weeks.
Frequently asked questions
Is a custom e-commerce website better than Shopify?
Not for everyone. Shopify is better for most stores with standard needs. Custom is better when your pricing, products, B2B rules or integrations don’t fit Shopify, or when fees exceed the cost of owning your platform.
Can I keep Shopify and still customise the front end?
Yes. A headless Shopify setup keeps Shopify’s checkout and admin while a custom front end, often built with Next.js, gives you full control over design, speed and content.
How long does a custom e-commerce build take?
A focused custom store usually takes several weeks; stores with complex integrations, B2B pricing or marketplaces take longer. A proper scope gives you a timeline before any build starts.
How much does custom e-commerce development cost with WebsNexus?
Focused store tasks start from $100, and full custom stores are quoted at a fixed price after scoping, so you can compare it directly with your current platform costs.