Shopify vs custom ecommerce website: the short verdict for Indian sellers
Shopify wins at the start; a custom ecommerce website wins once your rules become unusual or your volume makes per-order and per-app costs painful. Most sellers should begin on Shopify, and a minority should leave it at the right time.
Shopify gives you hosting, security, a working checkout and a large theme and app ecosystem for a monthly fee. For a clothing label, a cosmetics brand or a home-décor seller with a normal retail catalogue, that is hard to beat in the first year.
The picture changes when your business stops looking like a standard retail store. Wholesale buyers who need their own prices. COD rules by pincode or order value. Several vendors selling through one site. Bundles and quantity breaks that apps handle badly. A monthly bill spread across a dozen app subscriptions. At that point, you are paying Shopify to work around Shopify.
This guide is built around those turning points: what grows on the Shopify bill, which limits Indian sellers meet, what a custom build costs instead, and how to move without losing orders or search rankings.
What Shopify does very well, and why many sellers should stay
Shopify removes the whole technical side of running a store. That is worth paying for when your time is better spent on products and marketing.
You do not manage servers, security patches or traffic spikes during a sale. Themes look professional out of the box. The admin is easy for non-technical staff, and there is an app for most needs, from reviews to shipping labels. For sellers still testing products, the ability to launch in days matters more than any long-term saving.
Staying is often the right call. If your catalogue is simple, your checkout needs are standard and your app list is short, a custom build will cost more and give you little in return. In those cases our Shopify store setup service or a round of Shopify speed optimisation is the better spend.
- Managed hosting, SSL and security
- Fast launch with ready themes
- Admin that staff learn quickly
- Large app ecosystem for common needs
- No developer needed for day-to-day running
App subscription creep: why the Shopify bill keeps rising
Most Shopify stores do not get expensive because of the plan. They get expensive because each missing feature is solved with another monthly app.
It usually begins innocently: a reviews app, then product filters, a WhatsApp chat widget, COD verification, bundles, wholesale pricing, GST invoice formatting, a loyalty programme, back-in-stock alerts, and a page builder because the theme cannot do a landing page. Each app has its own subscription, often in US dollars, and some charge more as your order count grows.
The cost is not only money. Every app adds scripts to your pages, which slows the storefront on budget Android phones. Apps can conflict with each other or with theme updates, and when one is discontinued you scramble to replace it. Your store's behaviour ends up split across a dozen vendors, none of whom is responsible for the whole.
A useful exercise: list every app you pay for, what it does and its monthly charge. Group them into “would be built into a custom store” and “would still be a service” (email marketing, for example). The first group is what a custom build replaces permanently.
Shopify transaction fees when you use an Indian payment gateway
If you accept payments through a third-party gateway on Shopify, Shopify charges its own transaction fee on top of what the gateway charges. On a custom store, only the gateway charges apply.
Shopify's India pricing page lists third-party payment provider fees of 2% on the Basic plan, 1% on Grow, 0.6% on Advanced and 0.2% on Plus. These are percentages of order value, so they grow exactly as your sales grow. Put simply, on Basic, two rupees of every hundred your customers pay go to Shopify before the gateway takes its own share.
At low volume this is a reasonable price for convenience. At high volume it becomes one of the largest recurring costs of the store, and the usual escape on Shopify is a more expensive plan with a lower percentage. Check the current figures on Shopify's pricing page before deciding, since plans and fees change.
A custom store connects directly to a gateway that supports UPI, cards, net banking and wallets. You negotiate rates with the gateway alone, and no platform takes a slice of each sale.
Checkout and pricing-rule limits Indian sellers run into
Checkout is where Indian buying habits differ most from Shopify's defaults, and it is also the part of Shopify you can change least. Shopify's pricing page lists checkout customisation as limited on Basic, Grow and Advanced, with full customisation on Plus.
Common requests that push sellers towards custom work: showing COD only for certain pincodes or below a set order value; charging a COD handling fee; asking for GSTIN and printing it on the invoice for business buyers; offering a discount only for UPI payments; capturing a delivery time slot; or splitting an order across two warehouses. Some of these are possible through apps or on higher plans; others need workarounds that customers notice.
Pricing rules are the other wall. Quantity breaks, bundle pricing, customer-specific prices, “buy two sizes, return one” policies and region-based price lists are all common in Indian ecommerce. Shopify handles simple discounts well; layered rules usually mean more apps and more conflicts.
On a custom store
Checkout steps, payment options, COD eligibility and pricing logic are written to your specification and tested with your real order patterns.
Before you leave
List each rule you need. If two or three apps cover them cleanly, stay. If you need workarounds for half of them, a custom build is worth pricing.
B2B and wholesale: where a custom ecommerce website pulls ahead
B2B selling needs logins, per-customer prices, credit terms and bulk ordering, and these fit awkwardly on a platform designed for retail shoppers. For many distributors and manufacturers it is the deciding reason to build custom.
A distributor or manufacturer selling to dealers typically needs: prices that differ by dealer category; minimum order quantities; credit limits and outstanding balances visible at checkout; quick-order forms where a buyer types product codes and quantities; order approval by a sales manager; and invoices matching what the accounts team already issues. Retail shoppers on the same site must see none of this.
Shopify now includes core B2B tools on every plan. Its Help Center lists companies, net payment terms, quantity rules and quick order lists across Basic, Grow, Advanced and Plus, but caps Basic, Grow and Advanced at 3 active B2B catalogs and keeps per-company catalogs, which is how customer-specific pricing works, for Plus only. For some brands that is enough. For businesses where B2B is the main channel and every dealer has its own price list, a custom portal is cleaner: the rules live in the database rather than in app settings, and they can connect to your accounting software. Our B2B website page covers dealer portals in detail, and the B2B ordering app guide adds the mobile side.
Multi-vendor marketplaces: Shopify or custom?
Shopify is built for one seller per store. Turning it into a marketplace needs marketplace apps, and the result depends on how well those apps fit your commission and payout model.
A marketplace has requirements a single-brand store does not: vendor sign-up and approval, product moderation, per-vendor stock and shipping, commission rules by category or vendor, payout reports, returns that route back to the right seller, and dashboards for each vendor. If any of these is central to your business, it belongs in your own code.
Custom marketplaces take longer to build and cost more than a single store, so start with the smallest version that proves vendors will list and buyers will buy. The multi-vendor ecommerce website cost guide breaks down budgets by feature, and our marketplace website page explains the build.
Shopify vs custom ecommerce website: total cost at different order volumes
At low order volume, Shopify is almost always cheaper. At high volume, a custom store often costs less over three years. The crossover depends on your apps, plan and gateway, so calculate it with your own numbers.
Build the comparison in three columns over 36 months. Shopify: plan fees including likely upgrades, every app subscription, the transaction fee percentage on your expected sales if you use a third-party gateway, and theme or developer costs. Custom: the one-time build, hosting, and maintenance after the free period. Common to both: gateway charges, shipping, marketing, and product photography, which you can leave out because they do not change the answer.
Sellers with a few orders a day rarely justify leaving. Sellers with steady daily volume, several paid apps and a third-party gateway often find the per-order and per-app costs over three years exceed a custom build. Sellers with B2B or marketplace needs usually find the question is less about cost and more about what Shopify cannot do cleanly.
If you send your current Shopify invoice and app list with your enquiry, we can use your real numbers when we prepare the quote.
When should you move off Shopify? Clear signs it is time
Move when Shopify has become the constraint on how you sell, not merely when you feel you are paying too much. Cost alone is rarely a good enough reason; limits plus cost usually are.
- More than a handful of paid apps doing jobs a store should do natively
- Checkout or COD rules you need but cannot implement cleanly
- Dealer, wholesale or customer-specific pricing is now a major channel
- You want several vendors selling through your site
- Transaction fees on a third-party gateway are a significant monthly line
- Apps conflict, slow the site, or break after theme updates
- You need deep integration with accounting, ERP or warehouse software
- You plan an app and want it on the same backend as the website
If one or two apply, fix them on Shopify first. If four or more apply, price a custom build and compare three-year totals. Our WooCommerce to Shopify migration page covers the opposite move, for sellers who find their self-hosted store is the problem.
What does a custom ecommerce website cost in India, and what is included?
With us, a custom ecommerce website starts at ₹50,000 and usually takes 4–8 weeks. B2B portals and marketplace features are priced as custom web apps from ₹60,000.
A typical starting scope, confirmed line by line in your quote, covers product catalogue with categories and filters, product pages with variants, cart, checkout with UPI and card payments, COD rules, order emails and WhatsApp notifications, GST-ready invoices, a stock view, an admin panel for orders and products, and SEO basics: clean URLs, product schema, sitemap and Search Console setup.
Quotes rise with catalogue size and complexity, number of pricing rules, integrations (accounting, shipping aggregators, ERP), data migration from Shopify, and custom design work. Across the market, custom ecommerce quotes vary widely because some include only a theme on an open-source platform while others include custom logic. Compare line by line. More detail is on ecommerce website cost in India.
Technology behind a custom store: what we would build with
A custom store should run on mainstream, well-documented technology so that any competent developer can maintain it later. Unusual stacks recreate the lock-in you left Shopify to escape.
Storefront
Next.js or Astro for fast, server-rendered pages that score well on Core Web Vitals, even with large catalogues and on slow mobile connections.
Backend and admin
Node.js or Python with PostgreSQL for orders, stock, pricing rules and user roles. The admin panel is designed around your team's daily tasks.
Payments
A direct integration with an Indian gateway supporting UPI, cards, net banking and wallets, plus COD logic you control.
Open-source alternative
WooCommerce or another open-source platform, customised, when you want a familiar admin and plugin ecosystem without Shopify's per-order fees.
Hosting
A cloud account in your name with backups, monitoring and a staging copy for testing changes before they go live.
If you are comparing Shopify with a self-hosted platform rather than a fully custom build, read Shopify vs WooCommerce as well.
SEO, speed and AI search: is a custom store better than Shopify?
A custom store gives you more control over structure and speed, but it does not rank by itself. Shopify stores rank well when content and technical basics are right, and custom stores rank badly when they are not.
Where custom helps: you choose URL structures freely instead of platform-fixed paths, you control exactly which scripts load, and you can build category and filter pages designed for search rather than working around a theme. Heavy app use on Shopify often hurts page speed on budget phones, and a lean custom storefront avoids that.
For AI search engines and Google's AI features, what matters is clear, factual product and category content with structured data: product schema, FAQs, reviews where genuine, and consistent pricing and availability. Either platform can provide it. We plan these into custom builds, and monthly SEO is available from ₹10,000/mo. No one can guarantee rankings, and you should distrust anyone who does.
Moving from Shopify to a custom ecommerce website without losing sales
Plan the migration as carefully as the build. The risks are lost search rankings, broken links from ads and emails, and customers who cannot log in.
The steps we follow: export products, customers and order history; map every old URL to its new address and set up permanent redirects; recreate discount codes and gift cards where possible; run both stores in parallel while the custom one is tested with real orders; switch the domain at a low-traffic time; and watch Search Console daily for crawl errors in the weeks after.
Shopify's customer export does not include passwords, so customers set new ones on first login; a clear email beforehand reduces confusion. Payment and shipping integrations are tested with small live orders before the full switch. For the SEO side in more depth, see traffic drops after website migration.
Ownership, lock-in and data: what changes when you own the store
On Shopify you own your data and brand, but not the platform; on a custom build you own the code too. Both are valid; they carry different responsibilities.
Shopify lets you export products, customers and orders, but your theme, app configurations and checkout logic stay tied to Shopify. If Shopify changes pricing or policies, you adapt. With a custom build, the source code, database and hosting are in your name, and any developer can take over. In return, someone must handle hosting, security updates and backups.
We put the code in a repository you own, host on your cloud account and document the setup. The first two months after launch include free maintenance; after that, upkeep starts at ₹8,000/mo, or your own developer takes over.
The middle path: headless Shopify or custom apps on Shopify
You do not have to choose all or nothing. Two in-between options solve many problems without a full rebuild.
Headless Shopify keeps Shopify's admin, inventory and checkout, and replaces the storefront with a custom front end. It fixes speed and design limits and reduces theme app clutter, but checkout rules and transaction fees stay as they are. Our headless Shopify development page explains when this works.
A custom Shopify app replaces several paid apps with one private app built for your rules, such as dealer pricing or a GST invoice format. It keeps you on Shopify but cuts subscription creep. See Shopify app development. If neither fixes your main constraint, a full custom store is the honest recommendation.
A worked example: a Surat saree seller with retail and wholesale
This is a made-up scenario to show the reasoning; it does not describe a real client.
Picture a Surat saree business selling retail on Shopify with a third-party gateway, plus wholesale to boutiques through WhatsApp and phone calls. It pays for apps covering reviews, COD checks, bundles, a size chart, WhatsApp notifications and a wholesale price list. Boutique owners complain that the wholesale app is confusing, and the team re-types large orders by hand.
Laid out over three years, the Shopify costs rise with sales because of the transaction fee and apps that charge by order count, while the wholesale channel stays clumsy. A custom build would combine a retail storefront with a login-based wholesale area, dealer-specific prices and minimum quantities, a quick-order form by product code, COD rules by pincode, and GST invoices carrying the buyer's GSTIN.
With us, the retail store would start from ₹50,000, with the dealer portal priced as a custom web app from ₹60,000. The retail side could launch in 4–8 weeks, with wholesale following. Had the business been retail-only with a short app list, we would have suggested staying on Shopify and tidying the apps instead.
Shopify vs custom ecommerce website for sellers across India
The decision is the same everywhere, but the typical triggers differ by region. Textile and handicraft hubs tend to hit wholesale and dealer-pricing limits; D2C brands in metros tend to hit app creep and checkout rules.
Our city pages describe local sellers and their needs in Surat, Jaipur, Delhi, Kolkata, Chennai, Moradabad, Jodhpur, Varanasi, Erode and Kozhikode. We work remotely with sellers everywhere, share staging stores for testing, and take payment by UPI or bank transfer.
If you are still selling mainly through social media and wondering whether you need a store at all, read Instagram shop vs website first.