Shopify vs a custom e-commerce site: when custom is worth it
Shopify suits almost every store. Custom pays off for B2B pricing, configurators, ERP-driven stock or a design no theme allows. Costs and trade-offs.
By Sohail Hussain5 November 20265 min read
For most stores, Shopify is the better choice: it ships a tested checkout, payments, tax, inventory and an admin your staff can use on day one, for a monthly fee. A custom e-commerce site is worth it only when your products or your buying process do not fit a standard store: B2B price lists and approvals, configurable or made-to-order products, stock and prices owned by an ERP, or a storefront that must look exactly as designed. If none of those applies, custom means paying to rebuild what Shopify already does.
This post compares the two in detail. For the full platform landscape, including WooCommerce, see how to choose an e-commerce platform.
What does "custom" actually mean?
The word covers three different builds, and the differences matter for cost.
| Shopify with a theme | Headless Shopify | Fully custom | |
|---|---|---|---|
| Front end | Shopify theme, customised | Your own, usually Next.js | Your own |
| Cart, checkout, orders | Shopify | Shopify | Your code or an open-source commerce engine |
| Admin for staff | Shopify admin | Shopify admin | Built or adapted for you |
| Build cost (as of October 2026) | ₹50,000 to ₹3,00,000 or $1,500 to $8,000 with a studio | From about ₹6,00,000 or $15,000 | Usually well above headless |
| Ongoing cost | Plan, apps, payment fees | Plan, payment fees, hosting, developer time | Hosting, developer time, payment fees |
| Who can change it | Staff for content; developer for theme code | Developer for most changes | Developer for almost everything |
Headless Shopify is the most common "custom" build we see requested, and it keeps the hardest parts on Shopify. Headless commerce explained covers it on its own. Fully custom, where you own the cart and order logic too, is for businesses whose buying process is genuinely their own. Our e-commerce development work covers all three, and we steer most clients to the first column.
What do you rebuild when you leave Shopify?
The list is longer than most briefs assume. A standard store gives you, without code:
- A checkout that handles addresses, taxes, discount codes, gift cards, shipping rates and multiple payment methods.
- Order management: fulfilment, partial refunds, returns, cancellations and order emails.
- Inventory across locations, with variants.
- Fraud signals on orders.
- Customer accounts, abandoned checkout emails and basic analytics.
- An admin that non-technical staff already know how to use.
A custom build has to provide each of these, either by writing them or by wiring together services that do. Each one has edge cases that took the platforms years to find. The checkout alone needs weeks of testing across payment methods, devices and failure cases.
That is why custom builds take three to six months and start around ₹6,00,000 or $15,000 for a focused headless storefront, as of October 2026, and why a typical studio custom build runs $40,000 to $150,000. How much an e-commerce website costs breaks those figures down.
When does a custom store pay off?
In our experience, four situations justify it.
B2B buying. Customer-specific price lists, quantity breaks, credit terms, purchase orders and approval chains. Shopify has B2B features, mostly on Shopify Plus, and they suit straightforward wholesale. When each customer has negotiated terms and orders go through approvals, a standard store becomes a set of workarounds.
Configured products. Furniture to size, signage, printed packaging, industrial parts with option trees. The product page is really a configurator with pricing rules, and the order has to carry a specification to production. Shopify can host a configurator app or a custom one, but past a certain complexity the store is a thin layer on top of custom software anyway.
An ERP that owns stock and price. If SAP, Tally, Zoho or a legacy system is the source of truth and the store must reflect it live, the integration becomes the project. Sometimes syncing into Shopify is enough; inventory sync between your store and accounting covers how. Sometimes it is simpler to build the storefront around the ERP.
A storefront that is the brand. Design-led brands sometimes want layouts, transitions and editorial pages that no theme can produce. Headless Shopify handles this well: custom front end, Shopify checkout.
Marketplaces with many sellers, rentals, and subscriptions with unusual rules can also justify custom work. Check for a mature app first.
When is custom a mistake?
When the reason is one of these:
- "We want to own it." You own your data on Shopify; products, customers and orders export. Owning the code means owning the maintenance.
- "Shopify fees are too high." Card processing costs about the same anywhere. The platform's plan and any third-party surcharge are real, but they rarely add up to a developer's monthly cost. Run the numbers in the Shopify fee calculator before deciding.
- "Our current theme is slow." Fix the theme and remove apps first. That costs days, not months.
- "We might need it later." Build for the business you have. Moving from Shopify to headless later keeps your data in place.
What does each option cost to run?
Build cost gets the attention. Running cost decides whether the choice was right.
On Shopify, as of October 2026, the US plans are $39, $105 and $399 a month on monthly billing, with card processing through Shopify Payments at 2.9 percent plus 30 cents on Basic, falling to 2.5 percent plus 30 cents on Advanced. Where Shopify Payments is unavailable, a third-party gateway's fee applies plus a Shopify surcharge of 2, 1 or 0.6 percent by plan. Apps add $50 to a few hundred dollars a month. Check current figures on Shopify's pricing page.
On a custom store, you pay the gateway directly, with no platform surcharge. Stripe's US rate is 2.9 percent plus 30 cents and Razorpay's standard Indian rate is 2 percent plus GST on the fee, as of October 2026. Then add hosting, monitoring, security updates for every dependency, and a developer on retainer for changes. For a custom store that is in active use, plan on a monthly retainer measured in developer days, not hours.
The custom store's fee saving is real but small. Its running cost is mostly people, and that cost does not shrink when sales do.
How do you decide for your business?
Write down the hardest thing your store has to do. The product nobody else sells the same way, the customer with special terms, the integration that must work. Then ask a Shopify developer how they would do it.
If the answer is a theme change or a well-reviewed app, choose Shopify. If the answer is a custom app plus a workaround plus a manual step every day, look at headless or custom seriously. If you are unsure, launch on Shopify with the standard checkout, measure what actually gets in the way for six months, and build only the part that does.
If you are also weighing WooCommerce, Shopify vs WooCommerce compares the two on running costs, speed and content.
Was this guide useful?