Skip to main content
DISPATCH // WEB DEVELOPMENT

eCommerce Website Cost in India: Real Development & Maintenance Guide

A practical breakdown of eCommerce website development costs in India, covering platform fees, developer rates, payment gateways, and hidden maintenance expenses.

ESTIMATED EFFORT 11 min read
VM

VISHAL MEHTA

Founder & Principal Architect, HWT TECHY

eCommerce Website Cost in India: Real Development & Maintenance Guide
GOOGLE STORIES HUB

Explore our full library of interactive 9:16 visual engineering and SEO stories on Google Discover.

Explore Stories ⚡
Share Article
Top Summary Answer KEY TAKEAWAYS

Detailed breakdown of eCommerce website costs in India. Compare Shopify, WooCommerce, and custom headless stack development prices, integrations, and ongoing costs.

Building an eCommerce website in India often comes with unpredictable pricing. A quick search reveals quotes ranging from ₹10,000 for a basic template setup to ₹15,000,000 for a custom enterprise platform. This massive spread exists because agency proposals frequently mix up basic template configurations, mid-tier custom builds, and complex headless architectures under the single term "eCommerce website."

If you ask an agency or freelancer how much an eCommerce site costs, the answer depends entirely on infrastructure requirements, inventory scale, transaction volume, and localized third-party integrations (such as Cash on Delivery verification, GST invoicing, and regional shipping APIs).

This guide breaks down the real costs of building, launching, and maintaining an eCommerce store in India, separating upfront software engineering expenses from recurring operational charges.


Table of Contents

  1. The 3 Tiers of eCommerce Website Costs in India
  2. Platform & Tech Stack Comparison: Where Does the Money Go?
  3. Localized India Ecosystem Costs (Payments, Logistics & WhatsApp)
  4. Hidden Operational & Software Maintenance Costs
  5. Code Sample: Server-Side Payment Verification & Inventory Locking
  6. How to Allocate Your eCommerce Engineering Budget
  7. Frequently Asked Questions
  8. Next Steps

The 3 Tiers of eCommerce Website Costs in India

eCommerce development in India broadly falls into three distinct tiers based on business scale, operational complexity, and customized engineering requirements.

Tier 1: Entry-Level / Template Build (₹25,000 to ₹75,000)

  • Target Audience: Early-stage D2C brands testing product-market fit, local retail outlets, catalog sites with under 50 SKUs.
  • Technology: Pre-built Shopify themes, basic WooCommerce setups, or proprietary drag-and-drop site builders.
  • Scope: Standard theme customization, manual product uploads, basic gateway integration (Razorpay or Cashfree), standard shipping rules, and standard responsive design.
  • Limitations: High dependency on third-party plugins, slower page load speed on mobile networks, shared design aesthetic, and minimal custom business logic.

Tier 2: Mid-Market / Custom Frontend & Customized Plugins (₹1.5 Lakhs to ₹5 Lakhs)

  • Target Audience: Established D2C brands, medium-sized distributors, businesses doing ₹5 Lakhs to ₹50 Lakhs in monthly Gross Merchandise Value (GMV).
  • Technology: Custom Shopify Liquid theme development, headless WooCommerce with a decoupled frontend, or custom MedusaJS backends.
  • Scope: Custom UI/UX tailored to specific brand guidelines, custom cart workflows, tiered discount logic, ERP integration, automated GST invoicing engines, and WhatsApp transaction automation.
  • Advantages: Faster load times, customized checkout flows, lower cart abandonment rates, and complete control over conversion rate strategy.

Tier 3: Enterprise & Custom Headless Architecture (₹6 Lakhs to ₹20 Lakhs+)

  • Target Audience: High-scale D2C brands, marketplaces with multiple vendors, enterprise retailers, and platforms processing thousands of concurrent checkout requests during flash sales.
  • Technology: Custom Headless Commerce (Next.js or SvelteKit frontend paired with Shopify Storefront API, MedusaJS, or custom Node.js/PostgreSQL microservices).
  • Scope: Sub-second page loads, instant search engines (Meilisearch/Algolia), automated multi-warehouse logistics routing, complex custom ERP/WMS sync, custom loyalty engines, and dedicated edge caching.
  • Advantages: Unmatched performance, total ownership of frontend logic, zero plugin bloat, and ability to handle extreme traffic spikes without crashing.

Platform & Tech Stack Comparison: Where Does the Money Go?

Choosing between SaaS platforms like Shopify and custom code bases directly impacts both initial engineering spend and long-term operating margin. Read our detailed analysis on Shopify vs custom eCommerce to see how tech stack decisions shape unit economics.

Platform / Stack Initial Dev Cost (INR) Monthly Platform / Hosting Fee Transaction Fees Development Flexibility
Shopify Standard ₹30,000 - ₹1,500,000 $39/mo (₹3,250/mo) + Apps ($50–$300/mo) 0.5% - 2.0% (if not using Shopify Payments) Low to Medium
WooCommerce (Self-Hosted) ₹40,000 - ₹3,500,000 ₹1,500 - ₹12,000/mo (VPS + Plugins) Gateway fees only High (Requires ongoing security patches)
Custom Headless (SvelteKit / Next.js) ₹6,000,000 - ₹2,000,000+ ₹3,000 - ₹25,000/mo (Edge Hosting + Serverless DB) Gateway fees only Maximum (Complete code ownership)

SaaS Subscription App Costs (The Hidden SaaS Tax)

While Shopify offers low upfront entry fees, mid-sized stores often install 10 to 20 third-party apps for basic features like reviews, cash-on-delivery (COD) verification, product search, and page builders.

  • Reviews & Social Proof (e.g., Loox/Judge.me): ₹1,200 - ₹4,000/month
  • Advanced Search & Filtering: ₹2,500 - ₹10,000/month
  • COD Verification & OTP Apps: ₹1,500 - ₹6,000/month
  • Subscription / Recurring Order Engines: ₹4,000 - ₹15,000/month

A store spending $39/month on Shopify can quickly accumulate $250 to $600/month (₹20,000 to ₹50,000/month) in recurring app charges. This recurring app bloat is a major reason growing brands evaluate replatforming services to migrate toward custom, plugin-free architectures.


Localized India Ecosystem Costs (Payments, Logistics & WhatsApp)

Operating an eCommerce store in India requires integrations that are distinct from standard US or European setups. Neglecting these localized requirements during technical planning leads to budget overruns.

+-----------------------------------------------------------------------------------+
|                             INDIAN ECOMMERCE SYSTEM                               |
+-----------------------------------------------------------------------------------+
|                                                                                   |
|  +-------------------+     +-------------------------+     +-------------------+  |
|  | Payment Gateways  |     |   Logistics Engines     |     | Communication Hub |  |
|  |  (Razorpay/       |     |  (Shiprocket/Delhivery/ |     | (WATI/Interakt/   |  |
|  |   Cashfree/UPI)   |     |      NimbusPost)        |     |   Twilio OTP)     |  |
|  +---------+---------+     +------------+------------+     +---------+---------+  |
|            |                            |                            |            |
|            +----------------------------+----------------------------+            |
|                                         |                                         |
|                                         v                                         |
|                          +-------------------------------+                        |
|                          |     Core eCommerce Engine     |                        |
|                          |  (Headless / Custom / SaaS)   |                        |
|                          +-------------------------------+                        |
+-----------------------------------------------------------------------------------+

1. Payment Gateway MDR (Merchant Discount Rate)

Most Indian payment gateways (Razorpay, Cashfree, PhonePe PG, Paytm Payment Gateway) do not charge setup fees for standard accounts, but they take a cut of every transaction:

  • UPI & RuPay Debit Cards: 0% MDR (as per Indian regulatory guidelines, though gateway processing or platform handling fees may apply on custom APIs).
  • Credit Cards & Netbanking: 1.90% to 2.00% + GST per transaction.
  • International Credit Cards: 3.00% to 3.50% + GST per transaction.
  • Custom Integration Effort: Engineering secure webhook processing and server-side signature verification takes roughly 8–15 developer hours.

2. Logistics & COD Management Platforms

Cash on Delivery (COD) accounts for 40% to 65% of orders for emerging Indian consumer brands. Managing High Return to Origin (RTO) rates requires automated address validation and carrier allocation APIs.

  • Aggregators (Shiprocket, NimbusPost, Pickrr): Free account tiers available; wallet prepays required. Custom API integration for real-time pincode serviceability checks and automated shipping label generation costs between ₹15,000 and ₹45,000 in dev effort.
  • Direct Carrier APIs (Delhivery, BlueDart): Require corporate accounts with minimum shipment commitments. Custom API routing scripts cost around ₹30,000 to ₹60,000 to implement reliably.

3. WhatsApp Business API & SMS Automation

Abandoned cart recoveries and order updates in India move primarily over WhatsApp, not email.

  • API Providers (WATI, Interakt, AiSensy, LimeChat): Monthly platform fees run from ₹2,000 to ₹10,000/month.
  • Meta Conversation Charges: Utility conversations cost approximately ₹0.12–₹0.15 per message, while Marketing conversations cost roughly ₹0.70–₹0.80 per message in India.
  • OTP Authentication (MSG91 / Fast2SMS): Necessary for COD verification to reduce fake orders; costs approximately ₹0.18–₹0.25 per SMS.

Hidden Operational & Software Maintenance Costs

Initial development is only part of the investment. A common mistake business owners make when reviewing web development pricing models is failing to budget for annual maintenance, domain renewals, server scaling, and performance tuning.

1. Core Web Vitals & Frontend Performance Maintenance

Slow page speeds directly reduce conversions. Unoptimized dynamic images, heavy script trackers, and unmanaged layout shifts degrade user experience on mobile connections. If your mobile performance drops, professional page speed optimization is necessary to keep Largest Contentful Paint (LCP) under 2.5 seconds. Annual engineering performance retainers typically range from ₹40,000 to ₹1,500,000/year.

2. Search Engine Technical Maintenance

Without proper canonicalization, structured data schema, and clean sitemap generation, dynamic eCommerce product filtering can create duplicate content issues that hurt organic rankings. Investing in Technical SEO services or using a free SEO audit tool helps track index status, schema syntax, and routing integrity as your product catalog grows.

3. Server Infrastructure & Edge Networks

  • Basic Shared/Managed Hosting (WooCommerce): ₹500 - ₹2,500/month.
  • Dedicated VPS / Managed Cloud (AWS EC2, DigitalOcean, Cloudways): ₹4,000 - ₹25,000/month.
  • Serverless / Edge Infrastructure (Vercel, Cloudflare Workers, AWS Lambda): ₹1,500 - ₹15,000/month depending on edge bandwidth and function invocations.

Code Sample: Server-Side Payment Verification & Inventory Locking

Client-side payment callbacks are vulnerable to manipulation. A reliable store must verify signatures on an isolated server environment before updating order statuses or locking inventory. Below is a Node.js/Express implementation for verifying a Razorpay webhooks signature securely:

const crypto = require('crypto');
const express = require('express');
const router = express.Router();

// Use raw body buffer for cryptographical signature checking
router.post('/api/razorpay-webhook', express.raw({ type: 'application/json' }), async (req, res) => {
  const secret = process.env.RAZORPAY_WEBHOOK_SECRET;
  const signature = req.headers['x-razorpay-signature'];

  if (!signature) {
    return res.status(400).json({ error: 'Missing webhook signature header' });
  }

  // Verify payload hash against Razorpay signature
  const expectedSignature = crypto
    .createHmac('sha256', secret)
    .update(req.body)
    .digest('hex');

  if (expectedSignature !== signature) {
    console.error('Invalid payment signature payload detected.');
    return res.status(400).json({ status: 'failure', message: 'Invalid signature' });
  }

  const event = JSON.parse(req.body.toString());

  if (event.event === 'payment.captured') {
    const payment = event.payload.payment.entity;
    const orderId = payment.notes.internal_order_id;

    try {
      // Execute database operations within an isolated transaction block
      await processOrderPayment(orderId, payment.id);
      console.log(`Order ${orderId} successfully marked as PAID.`);
    } catch (err) {
      console.error(`Database transaction error for order ${orderId}:`, err);
      return res.status(500).json({ status: 'error', message: 'Fulfillment process failed' });
    }
  }

  return res.status(200).json({ status: 'ok' });
});

async function processOrderPayment(orderId, paymentId) {
  // 1. Mark order status to 'Paid' in database
  // 2. Decrement SKU inventory stock levels atomically
  // 3. Trigger WhatsApp notification payload via API service
}

module.exports = router;

Implementing resilient server-side handlers like this prevents revenue leakage, duplicate orders, and inventory mismatch during high-traffic sales events.


How to Allocate Your eCommerce Engineering Budget

If you have a total initial budget of ₹3,000,000 for your eCommerce build, avoid spending 90% of it solely on visual designs. A balanced budget allocation ensures long-term operational stability:

+-----------------------------------------------------------------+
|                  BUDGET ALLOCATION STRATEGY                     |
+-----------------------------------------------------------------+
| [████████████████████] Core Architecture & UX/UI (40%)          |
| [████████████] Integrations & Localized APIs (25%)              |
| [█████████] Technical SEO, Speed & Data Tracking (20%)          |
| [██████] Contingency & Maintenance Reserve (15%)                |
+-----------------------------------------------------------------+
  1. Core Architecture & UI/UX (40% | ₹1.2 Lakhs): Custom responsive frontend development, mobile-first design, accessibility design, and cart logic.
  2. Integrations & Localized APIs (25% | ₹75,000): Razorpay/Cashfree setup, ERP sync, Shiprocket/Delhivery logistics, and WhatsApp event triggers.
  3. Technical SEO, Speed & Analytics (20% | ₹60,000): Structured data markup, OpenGraph routing, server-side tracking (GA4 + Meta CAPI), and LCP/INP performance optimization.
  4. Contingency & Maintenance Reserve (15% | ₹45,000): Post-launch support, security patches, and edge environment configuration.

Whether you need an early-stage store setup or enterprise-grade eCommerce website development, structuring your technical roadmap early prevents costly rewrites later.


Frequently Asked Questions

1. What is the minimum cost to build an eCommerce website in India?

The absolute minimum cost to launch a functional store using pre-built platforms (like basic Shopify or self-hosted WooCommerce) is roughly ₹20,000 to ₹35,000. This covers basic template styling, gateway configuration, and domain setup. However, this does not include custom feature development, ongoing marketing, or third-party app subscriptions.

2. Why are custom-coded stores more expensive than Shopify themes?

Standard Shopify themes rely on pre-written layouts and app plugins. Custom-coded stores (using Next.js, SvelteKit, or custom MedusaJS backends) require dedicated UI design, specialized engineering, custom database modeling, and server-side API integration. In exchange for higher upfront development costs, custom builds eliminate monthly SaaS app fees, load significantly faster, and offer unlimited design and functional control.

3. How much do payment gateways charge in India?

Most major gateways like Razorpay, Cashfree, and PhonePe charge 0% MDR on UPI transactions, and 1.9% to 2.0% (+ 18% GST) on domestic credit card, debit card, and netbanking transactions. International payment processing typically incurs a 3.0% to 3.5% charge per transaction.

4. What ongoing maintenance fees should I expect after launch?

Expect to budget 10% to 20% of your initial build cost annually for maintenance. This covers cloud server hosting, plugin/dependency security updates, domain/SSL renewals, ongoing speed optimization, and minor UX adjustments.


Next Steps

Evaluating development quotes requires looking beyond upfront fees to understand total cost of ownership, recurring app subscriptions, infrastructure scale, and technical health.

If you are planning to build a new online store, modernize an existing platform, or explore custom headless options, speak with our engineering team at our website development company in Delhi.

Ready to discuss your platform architecture, integration stack, or project scope? Reach out directly through our contact page to schedule a technical discovery consultation.

GOOGLE SEARCH CENTRAL SOURCE REPUTATION

Stay Updated via Google Preferred Sources

Add HWT Techy to your preferred sources in Google Search to receive verified updates and technical dispatches in Google Top Stories and AI Overviews.

FREE DIAGNOSTIC TOOL // INSTANT SCAN 30+ CWV CHECKS

Is Your Website Passing Core Web Vitals?

Enter your domain below to run our free, instant technical SEO audit scanner. Uncover slow LCP assets, layout shifts (CLS), and schema errors in seconds.

Need help with these strategies?

Our developer team builds custom websites, fast web apps, and Google search solutions.

Explore Services
Share Article
Start a Project