E-commerce

Ecommerce website development cost in India: what sets the price

What really sets the cost of an online store in India: product data, payments and cash on delivery, shipping, integrations, the rules your pages must follow, and the running costs that grow with every order.

Journal cover: Ecommerce website development cost in India, what sets the price
Need a hand with this?

We do this for clients every week.

Start a project →

Ecommerce website development cost in India depends less on how the store looks than on how much of your selling it has to handle. A business website explains what you do and collects enquiries, but a store runs a process on every order, from product page and payment to invoice, courier and returns, and every step must work on a mid-range phone. This guide covers what drives that work, plus the running costs that grow with every order. General factors such as design and content are in our guide to what affects website design cost in India, and there is no price list here, because a figure without a scope tells you very little.

How do your products shape the cost?

The number of products matters less than how they are structured. A kurta label in Malad with forty designs in five sizes and three colours has 600 variants, each with its own stock count. Filters only work if every product carries the same attributes, such as fabric, size and occasion, so a catalogue that grew up in spreadsheets often needs cleaning before it can be loaded.

Who prepares the data changes the quote too. A spreadsheet with names, prices, HSN codes, weights and box sizes can be imported in one go, while a WhatsApp folder of photos has to be turned into listings by hand. Weights and box sizes matter because couriers bill on actual or volumetric weight; Shiprocket, for example, charges on whichever is higher.

The product details Indian rules ask for

For pre-packaged goods, the Legal Metrology (Packaged Commodities) Rules require e-commerce companies to show the pack's mandatory declarations on the product page, except the month and year of manufacture. These include the maker's, packer's or importer's name and address, the country of origin for imported goods, net quantity and the MRP inclusive of all taxes. A 2026 amendment adds a searchable, sortable country-of-origin filter for imported products from 1 July 2027.

The rules define an e-commerce entity as a company, so proprietors, partnerships and LLPs should ask their CA whether they are covered. Where they apply, every declaration is a field on every product, and planning those fields before the build is far cheaper than adding them to a live catalogue.

How do payments, cash on delivery and shipping add to the cost?

On WooCommerce, a gateway such as Razorpay, covering UPI, cards, netbanking and wallets, is a plugin to configure and test; on a custom store, it is a checkout integration your developer writes. Our guide to Razorpay on a website covers its KYC checks, fees and the settings that matter.

Cash on delivery is where the rules pile up: switching COD off above an order value or for pin codes where parcels keep coming back, confirming orders before dispatch, or asking for part payment upfront. Each rule is a small piece of build and testing work.

Shipping adds a courier connection, rates by weight and zone, a pin code check at checkout and sometimes more than one warehouse. Returns need their own flow, from request to reverse pickup and refund. On the running side, Shiprocket charges a COD fee on each COD parcel (a fixed amount or a percentage of the order value, whichever is higher) and an RTO charge when a parcel comes back.

Shopify adds its own fee to orders paid through outside gateways such as Razorpay, though not to its built-in cash on delivery, as our comparison of Shopify, WooCommerce and custom stores explains. A note on bias: we build on WooCommerce and Laravel.

Which connections move the price most?

Every outside system the store talks to is a small project, built once and re-tested whenever either side changes. The common ones for Indian sellers:

  • GST invoices in your CA's format, with your GSTIN, HSN codes and the right CGST and SGST or IGST split.
  • Accounting or ERP software such as Tally or Zoho Books. Sending orders one way is simpler than syncing stock both ways.
  • Marketplace stock, so the last piece doesn't sell on your site and on Amazon or Flipkart at once.
  • WhatsApp order updates, sent as templates Meta approves and charged per delivered message, at rates set by message category and the customer's country.
  • SMS OTPs and alerts, which under TRAI's rules need your business, sender name and every message template registered on a telecom operator's DLT platform before the first SMS goes out.

Automate when the manual work costs more than the link: at ten orders a day, typing invoices into Tally may be fine; at a hundred, a sync starts to make sense.

What do Indian consumer and privacy rules add?

The Consumer Protection (E-Commerce) Rules, 2020 cover single-brand stores selling their own stock, not just marketplaces. For such a store, they require:

  • Your legal name, address, website details and contact details for customer care and a grievance officer, all shown on the site. The officer must acknowledge a complaint within 48 hours and resolve it within one month.
  • A ticket number for each complaint, so the customer can track it.
  • Clear information on returns, refunds, exchanges, warranties, delivery, return shipping costs and payment methods, including any charges and chargeback options.
  • The total price as a single figure, with a break-up showing delivery charges and taxes.
  • Consent to buy through a clear action, never a pre-ticked box, and no cancellation charges unless the store bears similar charges when it cancels.

The Digital Personal Data Protection Rules, notified in November 2025, give businesses until May 2027 to issue a separate, plain-language consent notice explaining why they collect personal data, show a contact for data questions, and answer requests to see, correct or, in some cases, remove it within 90 days. A store that collects addresses and phone numbers at checkout should build these in now.

Each item is real work: accurate policy pages, a complaint form with tracking and a checkout that shows the full price. Ask your CA or lawyer which rules apply to your business.

What will the store cost to run each month?

Most of an online store's running costs grow with orders rather than pages, so a quote that covers only the build tells half the story.

Running costHow it is chargedPaid to
Payment gatewayA percentage of each successful payment, plus GST on the feeRazorpay or another gateway
Shopify plan and feeMonthly plan, plus a fee on orders paid through outside gatewaysShopify (Shopify stores only)
CourierPer parcel by weight and zone, plus COD fees and RTO chargesShiprocket or your courier
WhatsApp and SMSPer delivered messageMeta, usually through a provider, and your SMS provider
Paid plugins or appsA yearly or monthly subscription for eachThe plugin or app maker
Hosting, updates and backupsMonthly or yearlyYour host and developer

Before you set prices or a free-shipping threshold, add up the cost of one typical order, prepaid and COD separately, including a share of returns. Take each rate from the provider's own pricing page or dashboard, because rates change. If you are still planning, our free website cost estimator has an online store option and shows what will shape your quote.

How can you keep the first version affordable?

  • Start on a ready platform unless your selling rules don't fit one, and build custom only what plugins can't handle.
  • Launch with your best sellers and add the long tail later.
  • Use ready connectors for Razorpay and Shiprocket before paying for custom links.
  • Keep low-volume jobs manual, such as Tally entries or marketplace stock, until order numbers justify a sync.

Don't cut what protects revenue: test orders on real phones through every payment method, cancellation and refund, security updates with tested backups, and accurate policy pages.

Checklist: what an ecommerce quote should spell out

  • The platform and every paid plugin or app, with whose account holds each licence
  • How many products and variants the quote includes loading, and the fields each one gets
  • Payment methods, cash on delivery rules and the returns flow
  • The shipping connection and how rates are worked out at checkout
  • The invoice format and any Tally, ERP or marketplace link
  • Who writes and builds the policy pages, complaint tracking and consent notices
  • Order emails and WhatsApp or SMS updates, and who pays per message
  • Domain, gateway, courier and Google accounts in your business's name
  • Running costs after launch, and who each is paid to

FAQs

Is Shopify cheaper than a WooCommerce or custom store?

Often at the start, because themes and apps cover the basics. Over time, Shopify adds a monthly plan, paid apps and its fee on orders paid through outside gateways, while WooCommerce adds hosting, yearly plugin renewals and someone to keep it updated. A custom store costs more to build but carries no platform fee. Compare totals over three years using your own order mix.

Do I need a mobile app as well as a website?

Most new stores don't. A fast mobile website reaches every customer without a download, while an app means building for Android and iOS, keeping two store listings (Apple's developer programme has a yearly fee) and shipping every update twice. Consider an app once repeat customers start asking for one, and let the website prove the demand first.

Can I start with a few products and add more later?

Yes. Adding products is everyday admin work your team can do once the store is live. What costs money later is changing the structure: new variant types, filters that need attributes your products don't have, or legal fields missing from hundreds of listings. Agree those before the build, even if you launch with only your best sellers.

How do I get ecommerce quotes I can compare?

Send every agency the same short brief: a sample of your catalogue, how customers pay, how you ship, the software the store must connect to and your rough order volume. Ask each one to list in writing what is included and what isn't. If one quote is far lower, check what it leaves out, such as product loading, COD rules or policy pages.

If you are planning a store, our ecommerce development page explains how we build on WooCommerce and Laravel with Razorpay, cash on delivery, Shiprocket and GST-ready invoices. Tell us what you sell and how you ship, and after a short call we'll send a fixed written quote. You are welcome to hold it up against the checklist above.

Amey Arora

Written by

Amey Arora · Founder, Social Dealers

Amey Arora founded Social Dealers in 2012 and runs the studio from Andheri West, Mumbai. He works directly with clients on their websites, online stores, platforms and search.

Got something to grow?

Let’s make
it bigger.