Skip to main content
KarmaSoftech

Ecommerce website development cost in India, 2026 guide

By 10 min read

Short answer: Ecommerce website development cost in India is typically ₹30,000 to ₹80,000 for a small store with up to about 50 products on Shopify or WooCommerce, ₹80,000 to ₹2,00,000 for a larger store with custom design and integrations, and ₹2,00,000 to several lakh for a fully custom-built store. On top of that, budget ₹2,000 to ₹8,000 a month for platform, apps, and shipping tools, plus about 2% of every order to the payment gateway.

Owners ask us "I want to sell my products online, what will it cost?" and the honest answer is "less than you fear for the website, more than you expect for everything around it." This guide covers the ecommerce website development cost in India by platform, the one-time and monthly costs in one table, what pushes the price up, a Shopify versus WooCommerce comparison, the hidden costs, when a WhatsApp catalogue is enough, and the questions to ask before paying anyone. For a normal business website without a cart, see our post on website development cost in India instead.

The three ways to build an online store

Almost every online store in India is built one of three ways. Typical setup costs at the time of writing, for a small business:

Approach Setup cost (typical) Monthly cost (typical) Best for
Shopify (hosted platform) ₹25,000 – ₹80,000 with a freelancer or agency; ₹5,000 – ₹15,000 if you do it yourself with a theme ₹2,000 – ₹8,000 for the plan plus apps Owners who want the fewest technical headaches and can pay monthly
WooCommerce (WordPress plugin) ₹30,000 – ₹1,00,000 ₹1,000 – ₹5,000 for hosting, plugins, and upkeep Owners who want lower running costs and full control, and have someone to maintain it
Custom-built store ₹2,00,000 – ₹10,00,000+ ₹5,000 – ₹25,000 for hosting and support Unusual products, complex pricing, B2B, or integration with your own software

For most small businesses in India, the first two are the real choice. A custom build makes sense only when the ready platforms genuinely cannot do what you need, and that is rarer than developers suggest.

One-time versus monthly costs

The biggest mistake owners make is comparing setup quotes and ignoring the running bill. Here is the full picture at the time of writing:

Cost One-time Monthly or yearly Notes
Design and build ₹25,000 – ₹1,00,000 – Theme setup, pages, product upload, checkout testing
Platform fee (Shopify) – About ₹2,000 – ₹8,000 a month Basic plan at the lower end; billed yearly is cheaper
Hosting (WooCommerce) – ₹6,000 – ₹30,000 a year Stores need faster hosting than a normal site
Domain name – ₹800 – ₹1,500 a year In your name, always
Payment gateway (Razorpay, PayU, Cashfree, PhonePe) Usually ₹0 About 2% per order plus GST UPI sometimes cheaper; international cards cost more
Shipping integration (Shiprocket, Delhivery, and similar) ₹0 – ₹5,000 ₹0 – ₹2,000 a month plus per-parcel rates, typically ₹40 – ₹90 for a half-kg parcel within India Some have free plans with a per-shipment charge
Apps and plugins ₹0 – ₹10,000 ₹500 – ₹5,000 a month Reviews, abandoned cart, GST invoices, WhatsApp order alerts
Product photography ₹150 – ₹500 per product, or ₹3,000 – ₹10,000 for a half day – The single biggest factor in whether people buy
GST invoicing ₹0 – ₹5,000 ₹0 – ₹1,500 a month An app or plugin that prints GST-compliant invoices
SSL certificate Usually free Usually free Included with Shopify and most hosts
Maintenance – ₹1,000 – ₹8,000 a month Updates, backups, fixing what breaks

A realistic first-year total for a small store, adding everything up, is usually ₹60,000 to ₹1,50,000, of which the website itself is only about half.

What changes the price

Two stores with the same platform can differ by a lakh. These are the things that move the number:

  1. Number of products. Uploading 30 products with photos, descriptions, and prices is a day's work. Uploading 500 is a project of its own, and someone has to write those descriptions.
  2. Variants. A T-shirt in five sizes and four colours is twenty variants with their own stock counts and sometimes their own photos. Variants multiply the work.
  3. Custom design versus a theme. A good ready theme with your logo and colours costs little. A design made from scratch for your brand adds ₹20,000 to ₹1,00,000 and is usually only worth it once the store is already selling.
  4. Integrations. Connecting the store to Tally or another accounting tool, a warehouse system, a courier account, or your existing customer list adds real development time.
  5. Multi-language. A Hindi or regional-language version doubles the content work and needs a translation app or plugin.
  6. Payment options. Cash on delivery, EMI, wallets, and international cards each need setup and testing.
  7. Content. Product descriptions written for you, size guides, return policy, shipping policy, terms. These pages are legally useful and take time.
  8. Speed of launch. A fixed festival deadline (Diwali is the classic one) costs more than a flexible one.

Shopify versus WooCommerce for a small Indian store

Shopify WooCommerce
Software cost Monthly plan, roughly ₹2,000 – ₹8,000 a month at the time of writing Free; you pay for hosting, typically ₹6,000 – ₹30,000 a year
Setup cost Lower; themes and apps are ready Higher; more configuration and testing
Who handles updates and security Shopify You or your developer
Payment gateways in India Razorpay, PayU, Cashfree, and others via apps; Shopify may add its own fee on outside gateways on lower plans, check the current plan page Same gateways via free plugins, no platform fee on top
Speed and uptime Very reliable, no work needed Depends on hosting and how many plugins are installed
Design freedom Good within a theme; deep changes need a Shopify developer Almost unlimited, but every change is your risk
Apps and plugins Many, most paid monthly Many, more free options, yearly renewals
Data and ownership Your data, but on Shopify's platform; moving out later takes effort Fully yours, on your own hosting
Best fit Owners who value time over money and want it to just work Owners with a reliable developer who want lower long-term costs

Our honest view: if nobody on your side is technical and you do not want to think about the website, Shopify's monthly fee buys peace of mind. If you already have a WordPress site or a developer you trust, WooCommerce usually costs less over three years. Both work well for Indian stores.

The hidden costs of an online store

These rarely appear in the setup quote, and they are where budgets break:

  • Payment gateway charges add up. Two percent sounds small until you are doing ₹5 lakh a month in sales, when it is ₹10,000 a month. Build it into your product prices.
  • Returns and failed deliveries. Cash-on-delivery orders that are refused still cost you the courier charge both ways. Many first-time sellers lose more here than on the website.
  • Packaging. Boxes, tape, labels, and a printer are a few thousand rupees to start and a running cost forever.
  • App creep. Every problem has an app for ₹500 a month. Ten apps later, the "free" plan costs ₹5,000 a month.
  • Product photos and descriptions. Blurry phone photos on a beautiful theme still do not sell. Budget for photography from day one.
  • Someone to run the store. Updating stock, answering "where is my order" messages, processing returns, and uploading new products is a part-time job even at a few orders a day.
  • Marketing. A store with no visitors sells nothing. Ads, Google Business Profile, WhatsApp broadcasts, and search work are separate budgets. Our Google Ads cost guide gives realistic starting figures.
  • Compliance. GST registration, a business bank account, and invoicing that your accountant accepts. Not expensive, but slow if left to the end.

When a WhatsApp catalogue or Instagram shop is enough

A full ecommerce website is not the first step for everyone. In our experience, an owner does not need a store yet if:

  • They sell fewer than about 30 products and the range does not change often.
  • They get a handful of orders a day, which one person can confirm by chat.
  • Most customers already come through WhatsApp or Instagram and prefer to ask before buying.
  • Payment by UPI or a payment link is acceptable to their customers.

In that situation, a properly set up WhatsApp Business catalogue with prices and photos, an Instagram shop, and a payment link from Razorpay or a similar gateway costs almost nothing and gets you selling this week. We set this up as WhatsApp Basics for ₹4,999 one-time. Move to a full store when stock tracking, automatic order confirmations, courier tracking, and returns become too much to handle in chats.

Questions to ask before you pay for an online store

  1. Which platform are you proposing, and why that one for my products?
  2. What is the total first-year cost including platform, apps, hosting, domain, and gateway?
  3. Are the domain, store account, and payment gateway in my name, with my logins?
  4. How many products and variants does the quote include, and who writes the descriptions?
  5. Is GST invoicing set up, and has it been checked with an accountant?
  6. Which courier integration is included, and does cash on delivery work?
  7. Can I add products and change prices myself after training?
  8. What happens after launch: who fixes a broken checkout, and at what cost?
  9. Can I place a test order on my own phone before final payment?

Vague answers to questions two, three, and eight are the most expensive ones.

What we charge

Our fixed-price website packages, Starter ₹9,999, Business ₹24,999, and Growth ₹49,999, are for content and enquiry websites, not stores with a cart and checkout. Full ecommerce stores are quoted per project, because the price depends on your products, variants, payment options, and shipping, and a fixed number given before understanding those would be a guess.

What we do promise: the quote lists every one-time and monthly cost, including platform, gateway, apps, and courier, and everything stays in your name. If a WhatsApp catalogue or Instagram shop would do the job for now, we will say so and set that up instead. Share what you sell and how you take payments through the contact page, and compare all fixed-price services on the pricing page.

The short version

A small online store in India typically costs ₹30,000 to ₹80,000 to set up on Shopify or WooCommerce, ₹80,000 to ₹2,00,000 with custom design or integrations, and several lakh if fully custom-built. Add ₹2,000 to ₹8,000 a month for platform, apps, and shipping tools, and about 2% of every order for the payment gateway, so the first year is usually ₹60,000 to ₹1,50,000 all-in. If you have fewer than 30 products and a few orders a day, a WhatsApp catalogue and payment link is enough to start, and the store can come later.

Common questions

How much does a small ecommerce website cost in India?

A small online store with up to about 50 products usually costs ₹30,000 to ₹80,000 to set up on Shopify or WooCommerce at the time of writing, plus ₹2,000 to ₹8,000 a month for the platform, apps, and shipping tools, and a payment gateway charge of about 2% on every order.

Is Shopify or WooCommerce cheaper in India?

WooCommerce is usually cheaper to start because the software is free and you pay only hosting and a developer. Shopify costs a fixed monthly fee but needs less technical care. Over two or three years the totals are often close; the real difference is who handles updates and problems.

What are payment gateway charges for an online store?

Razorpay, PayU, Cashfree, and similar gateways charge roughly 2% of each order plus GST at the time of writing, with some methods like UPI sometimes lower. On a ₹1,000 order that is about ₹20. There is usually no setup fee, but you need a business bank account and KYC documents.

Can I sell online without a full ecommerce website?

Yes. A WhatsApp Business catalogue, an Instagram shop, or a payment link from your gateway lets you take orders with no store at all. This works well for under about 30 products and a few orders a day. Build a full store when orders, returns, and stock become too much to handle by chat.

Do I need GST to start an online store in India?

In most cases yes. Payment gateways and marketplaces ask for a GST number during onboarding, and selling across state lines generally requires GST registration. Talk to your accountant before you pay for the store, because the paperwork can take longer than the website.

Want us to do this for you?

If you would rather spend your time on your business, message us. We will set it up properly and explain everything in simple words.

We usually reply within a few hours. Monday to Saturday, 10 am to 7 pm.