Custom storefront or Shopify in 2026? The honest maths
A practical comparison for Indian D2C brands: launch speed, three-year cost, checkout constraints, app creep, and the specific signals that justify a custom storefront.
Zynitex Engineering
Product & engineering notes

The short answer
Choose Shopify when your catalogue and order flow are standard, speed matters, and nobody on the team wants to maintain a codebase. Choose a custom storefront when the buying experience, pricing logic, integrations, or content model are the product — and you can fund three years of ownership. Most Indian D2C brands should start on Shopify and move only when a named limitation costs more than the move.
What this note covers
- This is an ownership decision, not a technology religion.
- Shopify is usually the cheapest way to validate a standard store.
- Custom storefront cost is the build plus 15–25% of it every year.
- The 80% rule: if Shopify covers the workflow, start there.
- Hybrid setups are common and often better than either extreme.
On this page(11 sections)
- 01What each one actually is
- 02Where Shopify earns its fee
- 03Where the fee stops feeling small
- 04What custom really costs in India
- 05The 80% rule
- 06Custom wins when...
- 07Shopify wins when...
- 08The middle path is usually the honest answer
- 09Migration is the hidden project
- 10A 30-day decision sprint
- 11The honest answer
The question usually arrives as a technology question: “Should we use Shopify or build custom?”. The answer is an ownership question: who carries the cost of change, and how often do you expect to change?
We’ve shipped all three shapes: Regalia as a custom Next.js storefront, Shopsera as a PHP/MySQL commerce platform, and Ecoumbrix on Shopify for a Canadian sustainability brand. Different answers, same reason: the buying model and the team’s capacity decided it. Not fashion.
What each one actually is
Shopify is a product with a strong default: catalogue, checkout, payments, admin, apps, hosting, and upgrades. A custom storefront is a capability: you own the code, the data model, the buying flow, and the maintenance.
| Dimension | Shopify | Custom storefront |
|---|---|---|
| Time to first order | Days to a few weeks | Weeks to months, depending on scope |
| Upfront cost | Low | Higher |
| Monthly cost | Plan + apps + payment fees + theme | Hosting + maintenance + payment fees |
| Custom buying flow | Constrained by the platform and plan | Whatever you can design and maintain |
| Content and SEO | Good defaults; theme and app dependent | Full control; full responsibility |
| Integrations | App ecosystem; custom apps possible | Direct, but you build and monitor them |
| Ownership | Platform owns the core; you own content | You own the code and data model |
| Failure mode | App sprawl, plan limits, migration lock-in | Maintenance debt, key-person risk, stalled roadmap |
Where Shopify earns its fee
- You can launch before hiring an engineer.
- Checkout, payments, tax, and fraud handling are mature defaults.
- Inventory and order management work on day one.
- The app ecosystem covers reviews, bundles, subscriptions, email, and support.
- Upgrades and security patches are someone else’s job.
- Merchants can run the store without waiting for a deploy.
For a brand validating a category, that’s usually rational. You can learn from real orders instead of debating a checkout flow in a Figma file.
Where the fee stops feeling small
- App creep: reviews, loyalty, bundles, subscriptions, analytics, returns, and popups each add a monthly line item.
- Third-party payment gateway charges may apply on some plans.
- Checkout customisation is limited outside higher-tier plans and checkout extensions.
- Editorial content and unusual product models fight the theme.
- Twelve apps can turn a fast theme into a slow store.
- Migration gets harder as customer accounts, subscriptions, and gift cards accumulate.
Note
Shopify is not slow
A Shopify store with fourteen third-party scripts can be slow. The platform gets blamed for decisions the merchant made.
What custom really costs in India
| Stage | Indicative first-year build | What drives it |
|---|---|---|
| Validation MVP | ₹1.5–5 lakh | Catalogue, payments, 5–8 templates, basic CMS |
| Growing D2C | ₹5–15 lakh | Search, accounts, offers, integrations, richer CMS |
| Complex commerce | ₹15 lakh+ | B2B pricing, subscriptions, ERP, multi-warehouse, custom admin |
These are planning ranges, not quotations. The bigger number is usually not the build. It’s annual ownership: 15–25% of the build cost for maintenance, hosting, security, support, and small changes. If you can’t fund that, custom isn’t cheaper. It’s deferred.
The 80% rule
If Shopify covers at least 80% of your buying experience and admin workflow, start there. If it covers 60% and the missing 40% is where your margin lives, custom starts to make sense. If it covers 85% but the last 15% is one checkout tweak, don’t rebuild commerce for one screen.
Shopify
Standard checkout. Weeks to launch.
Coverage of standard flow
Custom
Bespoke buying model. You own the maintenance.
Build only what the model needs
Custom wins when...
- Your pricing depends on customer tier, volume, contract, or configuration.
- Products are made-to-order, configurable, or priced by a rule engine.
- You need multi-warehouse, drop-ship, or ERP logic inside the buying flow.
- The brand experience is genuinely editorial and a theme keeps sanding off the edges.
- You need deep integrations with a custom CRM, LMS, booking system, or operations platform.
- Data ownership, procurement rules, or compliance require it.
- You have an internal owner for year two — not just a launch date.
Shopify wins when...
- The catalogue and checkout are standard.
- You’re launching a new category and need real orders quickly.
- The team is small and paid media is the main growth channel.
- You don’t have engineering capacity to maintain a storefront.
- The budget is under roughly ₹5 lakh and you’d rather spend the rest on inventory.
- The product roadmap is mostly merchandising, not software.
The middle path is usually the honest answer
The most common sensible setup isn’t binary. Use Shopify for commerce and a custom Next.js front end for content and merchandising. Or keep hosted checkout and build the configurator your category needs. Or build the admin your operations team actually uses and keep a mature checkout.
| Hybrid | Best for | Watch out |
|---|---|---|
| Shopify + custom storefront | Content-led brands and unique product pages | Two systems, two caches, checkout handoff |
| Shopify + custom configurator | Made-to-order or rules-based products | Cart line-item mapping and price sync |
| Custom platform + hosted checkout | Complex operations with standard payments | Provider rules, fees, and redirect UX |
Headless is not automatically faster. It adds a second deploy, a second cache, and a second team. Only do it if the experience or content model needs it.
Migration is the hidden project
A redesign is not a migration. Budget for both. The parts people forget:
- 301 redirects for every product, collection, and journal URL.
- Product structured data and canonical tags.
- Analytics events, pixels, and conversion tracking.
- Customer accounts, wishlists, and order history.
- Reviews, gift cards, discounts, and subscriptions.
- Email flows, abandoned carts, and transactional templates.
- A freeze window and a rollback plan.
Watch out
Traffic doesn’t forgive a broken URL
A migration without a redirect map is a self-inflicted SEO incident. Crawl the old site, map every URL, and test before launch.
A 30-day decision sprint
- Map the real order flow, including returns, exchanges, and failed payments.
- Price three years of Shopify, apps, and payment fees against a custom build plus maintenance.
- List every integration and who owns it.
- Prototype the one page or flow that the standard platform can’t do.
- Run a small migration dry run with redirects and analytics.
The honest answer
Start on Shopify unless you can name the specific limitation that is costing you money and the person who will own the custom system in year two. “We want it to feel more premium” is a design brief, not a platform decision. A good theme, better photography, and fewer apps can solve a lot of premium problems.
And if you do go custom, don’t build a storefront because you dislike the admin theme. Build it because the buying model needs it. The admin can wait.
Direct answers
Questions people actually ask
Short, checkable answers. Every entry here is also published as structured FAQ data for search and answer engines.
Can we move from Shopify to a custom storefront later?
Yes, but migration is a project of its own. Keep clean product data, customer records, and URL maps from day one. The cost depends on how much custom checkout, subscription, and account logic you rely on.
Is a custom storefront faster than Shopify?
Not automatically. A custom storefront can be faster because you control the critical path, but it can also be slower if it ships heavy scripts and unoptimised images. Shopify themes can be fast too. Architecture and discipline matter more than the platform label.
Do we need a mobile app for our store?
Usually no. A fast, mobile-first storefront and a good checkout are enough for most D2C brands. Build an app only when repeat purchase frequency or a native-only capability justifies the maintenance.
Who owns the code in a custom build?
That should be agreed in the contract. A fair default is that you own the project-specific code on full payment, while the agency retains ownership of its pre-existing tools and reusable components and grants you a licence to use them in the deliverable.
References
Sources and further reading
- Shopify — pricing and plan comparison
Check current India pricing and payment terms.
- Shopify — checkout extensibility
Useful for understanding checkout customisation limits.
- Zynitex — projects
Regalia, Shopsera, and Ecoumbrix are the three commerce examples in this article.
Compliance notes are operational guidance, not legal or tax advice. Rules and thresholds change — confirm your position with a qualified professional.
Written by
Zynitex Engineering
We design and build the systems behind Zynibill, Invoice Studio, and client platforms like Regalia, Kristive, and ElyteSpark. These notes are the things we wish we had read before shipping them.
More about ZynitexKeep reading
Related notes
When custom software is worth it (and when it’s an expensive hobby)
A decision framework with real economics: status-quo cost, three-year ownership, the 80% rule, hybrids, and the questions to ask before you sign.
15 September 2026·9 minEngineeringNext.js performance in production: fix the 20% users feel
Field data instead of Lighthouse theatre. The hero image, client boundaries, third-party scripts, and caching decisions that change how a Next.js site feels.
29 September 2026·9 minBusinessThe small-business software stack for India in 2026
Four jobs, not nineteen subscriptions. A practical stack for freelancers, restaurants, D2C brands, and services firms — with budgets and a 30-day rollout.
16 October 2026·11 min