Commerce

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.

ZX

Zynitex Engineering

Product & engineering notes

20 October 202611 min readUpdated 24 October 2026
Laptop and tablet displaying two ceramic homeware storefronts beside products and shipping materials

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)
  1. 01What each one actually is
  2. 02Where Shopify earns its fee
  3. 03Where the fee stops feeling small
  4. 04What custom really costs in India
  5. 05The 80% rule
  6. 06Custom wins when...
  7. 07Shopify wins when...
  8. 08The middle path is usually the honest answer
  9. 09Migration is the hidden project
  10. 10A 30-day decision sprint
  11. 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.

DimensionShopifyCustom storefront
Time to first orderDays to a few weeksWeeks to months, depending on scope
Upfront costLowHigher
Monthly costPlan + apps + payment fees + themeHosting + maintenance + payment fees
Custom buying flowConstrained by the platform and planWhatever you can design and maintain
Content and SEOGood defaults; theme and app dependentFull control; full responsibility
IntegrationsApp ecosystem; custom apps possibleDirect, but you build and monitor them
OwnershipPlatform owns the core; you own contentYou own the code and data model
Failure modeApp sprawl, plan limits, migration lock-inMaintenance 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

StageIndicative first-year buildWhat drives it
Validation MVP₹1.5–5 lakhCatalogue, payments, 5–8 templates, basic CMS
Growing D2C₹5–15 lakhSearch, accounts, offers, integrations, richer CMS
Complex commerce₹15 lakh+B2B pricing, subscriptions, ERP, multi-warehouse, custom admin
Planning ranges, not quotes

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.

The 80% ruleIllustrative

Shopify

Standard checkout. Weeks to launch.

Coverage of standard flow

Custom

Bespoke buying model. You own the maintenance.

PDPCartAdminERPTaxCare

Build only what the model needs

Most brands don’t need a binary choice. They need a clear bottleneck.

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.

HybridBest forWatch out
Shopify + custom storefrontContent-led brands and unique product pagesTwo systems, two caches, checkout handoff
Shopify + custom configuratorMade-to-order or rules-based productsCart line-item mapping and price sync
Custom platform + hosted checkoutComplex operations with standard paymentsProvider 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

  1. Map the real order flow, including returns, exchanges, and failed payments.
  2. Price three years of Shopify, apps, and payment fees against a custom build plus maintenance.
  3. List every integration and who owns it.
  4. Prototype the one page or flow that the standard platform can’t do.
  5. 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

Compliance notes are operational guidance, not legal or tax advice. Rules and thresholds change — confirm your position with a qualified professional.

ZX

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 Zynitex