What a Custom E-Commerce Build Costs in India (and When Off-the-Shelf Wins)
Most "how much does e-commerce cost" articles are agency lead-gen pages dressed up as advice, and most of them are years out of date the moment app-store pricing changes. Here's a straighter answer, with the caveat upfront: any number in this post is a planning range, not a quote — the actual cost of your build depends on your catalog, your checkout requirements, and how much of your workflow doesn't fit a template. We've built both the off-the-shelf version, customising existing platforms for clients, and the fully custom version — BatteryCompany, a storefront covering roughly 28 device brands with a separate admin application — so this is drawn from actually pricing both paths, not guessing at competitor rates.
What Off-the-Shelf Actually Costs
Shopify or WooCommerce look cheap upfront and rarely stay that way. Platform fees for Shopify typically start in the ₹2,000–₹8,000/month range depending on plan, but that's before apps: inventory sync, WhatsApp notifications, advanced search, subscription billing, and multi-brand catalog filtering are rarely native, and usually cost ₹1,000–₹5,000/month each once you add up the ones a real store needs. Add payment gateway fees — typically 2%+ per transaction on top of your processor's own cut — plus theme customisation (₹20,000–₹1,50,000 for anything beyond a template swap), and a moderately complex store lands around ₹15,000–₹40,000/month in recurring cost before you've paid for a single ad. WooCommerce trades the platform fee for hosting and plugin costs, plus the ongoing maintenance burden of a WordPress install with a dozen plugins that all need updating in sync. Neither is "free" past the marketing page — both are a monthly cost structure that scales with how much your store actually needs to do, and it compounds for years.
What Custom Development Actually Costs
For a straightforward single-catalog storefront with a standard checkout — no unusual workflow, one currency, one primary use case — realistic custom development in India runs roughly ₹1,50,000–₹4,00,000 as a one-time build, over four to eight weeks, depending on design complexity and whether a mobile app rides alongside the web storefront. That's genuinely more expensive upfront than a Shopify starter plan, and for a store that fits the template, off-the-shelf is the right call — more on that below. For something closer to BatteryCompany's scale — a catalog organised across dozens of brands and models, a separate admin application built as its own product rather than a bolted-on dashboard, WhatsApp integrated as a first-class ordering channel — realistic ranges move to ₹5,00,000–₹15,00,000+, over two to four months, because you're not customising a template, you're designing the data model and the admin workflow from scratch. Full multi-vendor marketplaces with commission splits, vendor onboarding, and payout automation start past that and scale with how many of those pieces are genuinely custom versus adaptable from an existing pattern. Rates also vary a lot by where the team is based — a solo developer in a tier-2 city and a Mumbai or Bangalore agency can be 3–5x apart for comparable output, which is worth factoring in before assuming a quote is high or low in isolation.
The Real Cost Driver Isn't the Storefront — It's the Admin Panel
Most cost estimates, and most client requests, focus entirely on what the customer sees, and treat the admin side as an afterthought that "shouldn't take long." In our experience it's usually the opposite: the customer-facing storefront is often the more templated half of the build, and the admin panel — the interface your own team uses every day to manage stock, pricing, and orders — is where the real complexity and the real cost live, because it has to match how your business actually operates rather than a generic CMS pattern. BatteryCompany's admin application was built as a genuinely separate product from the storefront specifically because bolting admin functionality onto customer-facing code creates a mess that gets more expensive to untangle every month it's postponed. If a quote you're evaluating barely mentions the admin side, that's usually where the scope will expand later, not where it was estimated accurately upfront.
What Happens After Launch: The Bill Nobody Quotes Upfront
Every cost comparison stops at launch, which is exactly where the real difference in total cost of ownership starts. A custom build doesn't maintain itself: framework versions need upgrading, dependencies need patching, and small changes to how the business operates need someone to make them. Realistic ongoing maintenance for a custom platform at BatteryCompany's scale runs roughly ₹15,000–₹50,000/month for a standing retainer, depending on how much active change versus pure upkeep it involves — and that's a number a lot of first-time custom-build buyers don't ask about until the invoice arrives. The honest comparison isn't "custom build cost" against "Shopify subscription cost" as one-time numbers; it's total cost over two to three years, including that maintenance retainer against the stacked app and transaction fees an off-the-shelf store accumulates over the same period. For a simple store, off-the-shelf usually still wins on that timeline. For a store with BatteryCompany's catalog complexity, the crossover point arrives faster than most people expect, because the app-fee stack on a platform doesn't shrink as the catalog grows — it grows with it.
There's a second maintenance cost that's easy to miss: payment gateway integration. Razorpay, PayU, and Cashfree all have India-specific compliance requirements — settlement timelines, refund handling, and reconciliation reporting that tax filing depends on — and a custom build has to implement and maintain that integration directly, where a platform bundles it in. Budget for it as a real line item in a custom quote, not an afterthought bolted on in week seven.
When Off-the-Shelf Is Actually the Better Choice
Custom isn't automatically better — for a lot of businesses it's the wrong call. Off-the-shelf makes sense when:
- You haven't validated demand yet and need to start selling in days, not months
- Your catalog is genuinely simple — one product line, standard variants, no unusual filtering logic
- Your checkout and fulfillment needs match what Shopify/WooCommerce apps already solve well
- You don't have, or want, the ongoing relationship with a dev team that custom software implies
When Custom Wins
Custom development earns its cost when:
- Your catalog structure doesn't map cleanly onto a generic product/variant model — multi-brand, multi-model compatibility, like BatteryCompany's
- Your ordering process includes a channel — WhatsApp, phone, a distributor network — that off-the-shelf apps handle as an awkward add-on rather than a core flow
- Your admin and operations workflow is specific enough that generic dashboard plugins fight you instead of helping
- You're already paying enough in stacked app and transaction fees that a fixed-cost build pays for itself within a year or two of total cost of ownership
None of this is a case against off-the-shelf platforms in general — most businesses that ask us about a custom build are better served by a well-configured Shopify store, and we'll say so directly rather than talk anyone into a bigger project than they need. The point of this post is to make the comparison honest in both directions: off-the-shelf's real monthly cost stack, and custom's real upfront and ongoing numbers, so the decision is made on your catalog and workflow rather than on whichever option a salesperson happened to pitch first.
The honest version of this decision usually takes a real conversation, not a blog post. See how BatteryCompany's build actually broke down, or talk to us about which side of this your business is on.