Shopify vs Custom Build in India: Real Cost Breakdown
Agencies pitch whatever they sell. Here is the real total cost of ownership of both paths over 3 years — including the costs nobody puts in the proposal.
We build custom platforms and we set up Shopify stores, so we have no horse in this race — and the honest answer is that most Indian D2C brands asking this question should pick Shopify, and a specific minority genuinely shouldn't. This article is the total-cost-of-ownership breakdown we walk clients through, including the line items that never appear in proposals.
Shopify: the real 3-year cost
The visible costs
- Subscription: Basic is fine for most stores until well past ₹1 Cr annual revenue; the mid "Shopify" plan adds better reporting and lower fees. Budget roughly ₹2,000–7,500/month depending on plan and billing currency movements.
- Payment gateway: in India you'll use Razorpay, PayU, Cashfree or similar at typical 2% + GST per transaction. This — not the subscription — is your biggest platform cost at scale: at ₹50L/year of sales, gateway fees alone are ~₹1L+.
- Theme: a good paid theme is a one-time ₹15,000–30,000 equivalent. Free themes (Dawn) are genuinely usable for launch.
- Apps: the silent budget-killer. Reviews, bundles, WhatsApp integration, loyalty, back-in-stock — each ₹500–4,000/month. Most stores accumulate ₹8,000–25,000/month in apps within a year. Audit quarterly; half are usually deletable.
The invisible costs
- Customisation ceiling: when you want checkout logic Shopify doesn't allow (deep COD workflows, custom pricing rules, marketplace-style multi-vendor flows), you either pay for Shopify Plus or you don't get it.
- Lock-in: your theme customisations and app ecosystem don't migrate. Leaving Shopify later means rebuilding, though your product and customer data export cleanly.
Realistic 3-year TCO for a typical D2C store: ₹4–12 lakh including setup, theme work, apps and subscription — excluding gateway fees, which you pay on any platform.
Custom build: the real 3-year cost
The visible costs
- Initial build: a competent Indian agency or small team building a proper storefront + admin + payments + shipping integration (MERN/Next.js or similar): ₹3–15 lakh depending on scope, and that range is honest — a ₹80,000 "custom website" quote will not include half of what a store needs.
- Hosting and infra: ₹2,000–20,000/month (a VPS at the low end; managed cloud, CDN, backups and monitoring at the sane middle).
The invisible costs — this is where custom builds sink
- Maintenance is not optional. Dependency updates, security patches, payment gateway API changes, bug fixes: budget 15–25% of the build cost per year, or roughly ₹50,000–3L annually. A store that isn't maintained becomes a security liability within 18 months.
- Everything Shopify gives you free, you build or buy: abandoned-cart emails, discount engines, analytics dashboards, review systems, inventory sync, staff permissions. Each is a small project.
- PCI and security responsibility shifts to you. Using hosted gateway checkouts (Razorpay standard checkout) keeps this manageable, but session security, admin access, data protection (now with DPDP Act obligations) are your problem, not a platform's.
- The bus factor. If one freelancer built it and disappears, you own a codebase nobody understands. Insist on documentation, a git repository you control, and handover terms in the contract.
Realistic 3-year TCO: ₹8–30 lakh. Rarely cheaper than Shopify. You are not paying for savings — you're paying for control.
So when is custom actually right?
Custom wins when the business model doesn't fit a standard cart:
- Non-standard selling logic: B2B price lists per customer, quotation flows, credit terms, multi-vendor marketplaces, subscriptions with complex Indian-payment realities (e-mandates), hyperlocal delivery slotting.
- The store is one part of a larger system — ERP, custom CRM, franchise networks, service booking — and the integrations are the actual product.
- Platform fees genuinely bite: at very high volume with thin margins, per-transaction platform costs and app stacking can exceed the cost of an in-house or retained dev team. This crossover is real but happens later than founders think — usually well past ₹5–10 Cr annual revenue.
- You have (or will hire) technical ownership. Custom without a technical owner on your side is how businesses end up hostage to their vendor.
And when is Shopify clearly right?
- You're launching, validating, or under roughly ₹5 Cr/year in revenue with a standard sell-products-ship-products model.
- Marketing speed matters more than backend flexibility — Shopify's app ecosystem lets you test bundles, upsells, and loyalty in days rather than sprints.
- You don't want to think about servers, patches, or uptime — ever. Shopify's checkout uptime during a Diwali sale spike is worth more than every customisation you're giving up.
The decision in four questions
- Does a standard cart model fit your business? If yes → Shopify, stop overthinking.
- Is there a specific workflow Shopify (plus apps) demonstrably cannot do? Name it precisely. "We might need flexibility later" is not a workflow.
- Can you fund maintenance forever, not just the build? If the answer is no → Shopify.
- Do you control the code, repo, and documentation in the contract? If a custom vendor hesitates on this → walk away regardless of price.
The cheapest platform is the one that doesn't make you rebuild in 18 months. Buy control only when you can name exactly what you need control over.
Cruzen Digital runs Shopify Development for Indian brands — see what is included and what it costs.