Ecommerce website development cost in India, 2026 guide
By Darshana Patel10 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:
- 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.
- 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.
- 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.
- 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.
- Multi-language. A Hindi or regional-language version doubles the content work and needs a translation app or plugin.
- Payment options. Cash on delivery, EMI, wallets, and international cards each need setup and testing.
- Content. Product descriptions written for you, size guides, return policy, shipping policy, terms. These pages are legally useful and take time.
- 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
- Which platform are you proposing, and why that one for my products?
- What is the total first-year cost including platform, apps, hosting, domain, and gateway?
- Are the domain, store account, and payment gateway in my name, with my logins?
- How many products and variants does the quote include, and who writes the descriptions?
- Is GST invoicing set up, and has it been checked with an accountant?
- Which courier integration is included, and does cash on delivery work?
- Can I add products and change prices myself after training?
- What happens after launch: who fixes a broken checkout, and at what cost?
- 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.