Somebody quoted you ₹40,000. Somebody else said ₹4 lakh. Both of them were describing "an ecommerce website," and both of them were telling the truth.
That gap is the whole problem with working out the ecommerce website cost in India. The number you get back depends less on what you're buying and more on what the person quoting you assumed you meant. One of them heard "I want to sell online." The other heard "I need a store that handles 400 SKUs, two warehouses, cash on delivery, and GST invoices my CA won't send back."
So here are the numbers first. Then the parts that never make it into the proposal.
The short answer, before the caveats
Search around for ecommerce website development cost in India and you'll keep landing on the same three brackets. They're broadly accurate, so here they are.
Basic store. A clean theme, a payment gateway, maybe 20 to 50 products, no custom logic. Live in two to four weeks if your product data is ready.
Mid-range store. A proper catalogue, filters that actually work, a few integrations, and design that isn't a bought theme with your logo dropped in. Four to eight weeks.
Custom build. Multi-warehouse inventory, ERP sync, or a mobile app riding the same backend. Eight to sixteen weeks, sometimes longer.
Those brackets are real. They're also close to useless on their own, because two agencies quoting ₹2 lakh can hand you wildly different things. One gives you a store. The other gives you a store plus the boring plumbing that stops it breaking in month four.
What the ecommerce website cost in India actually breaks into
Stop thinking of it as one price. It's four separate spends that happen to arrive in the same invoice.
Design and front-end
If you're on a bought theme with colour changes, you're paying for a few days of work. Call it ₹15,000 to ₹40,000 of the total. Custom UI, where somebody actually maps out how a shopper filters 300 kurtas down to the two she'll consider, is a different animal, and on bigger builds design alone can run ₹1 lakh upward.
Most Indian ecommerce sites don't need bespoke design. They need somebody to stop the theme fighting the product photos.
The build
This is the honest bulk of it. Product architecture, variants, stock rules, shipping zones, tax logic, checkout. On a small catalogue it's ₹30,000 to ₹60,000 of dev time. On a mid-size D2C store it's frequently the ₹1 lakh to ₹3 lakh chunk of your total.
Variants are where quotes quietly explode, by the way. A t-shirt in five sizes and four colours isn't one product, it's twenty stock positions, and if you sell shoes with half sizes it gets worse fast.
Hosting, domain, certificate
Shared hosting runs about ₹3,000 to ₹12,000 a year. Dedicated or decent cloud is ₹15,000 to ₹50,000 a year and you'll want it the moment you run your first real sale. SSL is ₹1,000 to ₹5,000 annually, sometimes free with the host. Domain, a few hundred rupees.
Small money. Skip the cheap host anyway. A store that goes down during a Diwali push costs you more in one evening than three years of good hosting.
The gateway cut
Here's the one people forget to model. Indian payment gateways typically charge somewhere around 2% per transaction, plus 18% GST on that fee. Paytm's standard rate sits at 1.99% plus GST on most instruments and climbs to 2.99% plus GST on Amex, Diners and a few others.
Two percent sounds like nothing until you run it forward. On ₹5 lakh of monthly sales you're handing over roughly ₹10,000 to ₹12,000 a month once GST on the fee is counted. That's ₹1.2 lakh a year, every year, quietly, forever. It's often bigger than the site cost itself by year two.
Shopify, WooCommerce, or custom
Plans run roughly ₹1,994 to ₹7,447 a month depending on tier. Build cost on top is usually ₹60,000 to ₹1.5 lakh for something respectable, more if you're doing custom sections.
Build costs land around ₹1.2 lakh to ₹3 lakh for a proper job. The software's free. Everything that makes it usable is not.
Starts around ₹5 lakh and there's genuinely no ceiling. Laravel or Node builds with real business logic go well past ₹15 lakh. Magento enterprise work sits in the ₹8 lakh to ₹25 lakh band.
The Shopify catch nobody prices in
Shopify wasn't built for India. Cash on delivery needs a third-party app, generally ₹800 to ₹1,500 a month. GST-compliant invoicing needs another. WhatsApp order updates, another. Stack four or five of those and you've added ₹3,000 to ₹6,000 monthly before you've sold anything.
Shopify is still the right call for a lot of brands, and it's the platform we reach for most often on Shopify builds where speed to launch matters more than bespoke logic. Just don't price it at the plan cost and then act surprised.
What WooCommerce really costs you
Premium plugins, a decent theme, a caching layer, a backup service, and somebody on retainer to apply updates without breaking checkout. Budget ₹500 to ₹3,000 a month in subscriptions and ₹5,000 to ₹20,000 a month in maintenance depending on how much traffic you're pushing.
WooCommerce is cheaper on paper and more expensive in attention. If nobody on your team owns the site, it will rot. That ongoing ownership is half of what you pay for in a WordPress and WooCommerce engagement. I've seen stores running plugin versions three years old because the person who built it stopped answering.
When custom is actually the answer
You need custom when your operation doesn't fit a template. Multi-vendor. Franchise pricing where the Pune dealer sees different rates than the Kochi one. B2B credit terms. Rental or subscription mechanics. Anything where you'd spend more forcing Shopify to behave than just building it.
You do not need custom because you want a unique homepage. That's design work, and it's a tenth of the price. If you're weighing a template against a ground-up build, our ecommerce website development page walks through where that line actually sits.
Who you hire moves the number more than what you build
Same brief, different vendors, wildly different invoices. This is the variable people underweight, and it swings the ecommerce development cost in India further than your choice of platform does.
Freelancers
A solo developer in a smaller city might quote ₹25,000 to ₹60,000 for a store an agency prices at ₹1.5 lakh. That's not a scam on either side. The freelancer has no office, no project manager, no QA person, and no salary to cover between projects.
What you're actually buying is one person's availability. It works beautifully until they take a full-time job, or fall ill during your launch week, or simply stop replying because a better-paying client turned up. There's no bench. There's no handover document.
Use freelancers when the scope is tight, you can describe exactly what you want, and you're able to pick up the pieces if it goes quiet. Don't use one for a build your revenue depends on.
Small studios and mid-size agencies
Rates vary by city more than most people expect. In Delhi NCR you'll see junior developers billed around ₹600 to ₹1,200 an hour, mid-level ₹1,200 to ₹2,500, and senior ₹2,500 to ₹5,000. Bangalore and Hyderabad tend to sit noticeably higher, roughly ₹800 to ₹1,500 for junior work and ₹3,500 to ₹6,000 at the senior end. Pune and Kolkata usually come in cheaper than both.
Being blunt about it: the city premium buys you a deeper hiring pool, not automatically better work. A good Kolkata studio will out-build a mediocre Bangalore one at half the rate. Judge the portfolio and talk to two of their past clients. Ignore the address.
Keeping it in-house
Hiring a developer at ₹8 lakh a year to build one store makes no sense. Hiring one once you're doing serious volume, and the store needs weekly changes, absolutely does. The switchover usually happens when your monthly agency retainer starts looking like a part-time salary anyway.
Most brands get this backwards. They hire early to save money, then discover a single developer can't do design, dev, QA and server management at once.
The three costs that are specific to selling in India
Global pricing guides skip these entirely, which is why their numbers feel wrong the moment you start trading here.
Cash on delivery, and the returns that follow it
COD is still how a huge share of Indian ecommerce moves. It also carries a cost nobody puts in the quote.
Every COD order that comes back to you, and a meaningful slice of them do, costs you forward shipping, reverse shipping, the packaging, the handling, and the time your team spends checking whether the product came back in sellable condition. You collected nothing. You paid twice for logistics.
Then there's the remittance gap. Your courier collects the cash, then sits on it for a week or more before it reaches your account. If you're buying stock on that cash, that delay is working capital you don't have.
Building COD properly means order verification, address checking, sometimes a partial prepaid nudge. That's development work. Nobody quotes for it upfront because you didn't know to ask.
GST invoicing that survives contact with your accountant
Your store has to produce invoices with the right HSN codes, correct place-of-supply logic, and the IGST versus CGST plus SGST split handled automatically. If you cross the e-invoicing threshold, that has to talk to the government portal. Shipping goods needs e-way bills.
International platforms handle this badly out of the box. Getting it right is usually ₹15,000 to ₹40,000 of development on top of the base build, and it's the single line item I'd argue hardest against cutting. Wrong invoices don't announce themselves. They surface nine months later when your CA is filing and everything has to be reissued.
Not "build me a store." It's "the store works but the invoices are wrong and my accountant is furious." Fixing tax logic after launch, with a few thousand live orders already in the database, costs more than building it right did.
The gateway saying no
Merchant onboarding isn't automatic. Gateways reject businesses over documentation gaps, unclear category, missing policy pages, or a website that looks half-finished when they review it. Some categories get flat refusals.
Budget time, not just money. If your gateway approval takes three weeks and your launch was planned for next Friday, your launch moves. Sort the merchant account early, before the site is finished, not after.
Year one is not the real number
Here's the maths that changes how people budget. Take a mid-range store on a ₹1.5 lakh build, doing ₹5 lakh a month in sales.
₹1,50,000, paid once
₹15,000 a year
₹10,000 a month, so ₹1,20,000 a year
₹3,000 a month, another ₹36,000
Roughly ₹1,20,000 a year in transaction fees, and it grows with your sales
Year one lands near ₹4.2 lakh against a build quote of ₹1.5 lakh.
Year two has no build cost, but every recurring line repeats and the gateway cut grows with your sales. By year three, if revenue has doubled, you're paying more in transaction fees annually than you paid to build the entire site.
Which reframes the decision. Arguing an agency down from ₹1.8 lakh to ₹1.5 lakh saves you ₹30,000 once. Choosing a gateway with a better rate, or shifting a slice of COD to prepaid, saves you that every quarter.
Reading a quote without getting rolled
A proposal that says "responsive design, payment integration, admin panel, 5 pages" is not a quote. It's a mood.
Two vendors can hand you the same ecommerce website price in India and mean completely different scopes, so the only way to compare them is to force both into the same line items. Things worth demanding in writing:
How many products get loaded, and who loads them. Uploading 500 SKUs is real work and it's usually not included.
One gateway or three? Does it cover the merchant onboarding paperwork, or are you doing that alone?
Two rounds is normal. Unlimited is a lie, and open-ended usually means the agency stops replying around round four.
Thirty days of bug fixes should be standard. Ask whether that covers only defects or small changes too, because the ambiguity always resolves in their favour.
Ask what the site should score on PageSpeed at handover. If nobody commits to a number, the site will be slow. Performance is the first thing dropped when a build runs late.
When the money actually leaves your account
Nobody publishes this and everyone gets caught by it. The common structure is 40% upfront, 30% at design signoff, 30% on launch. Some agencies want 50% to start. Anything above that, walk.
Where it bites is the middle. A build quoted at eight weeks routinely takes twelve, because product data arrives late, or feedback sits with someone for nine days, or the payment gateway approval drags. Your 30% design payment goes out in week three as planned. Your launch slips a month. You've now paid 70% for something that isn't earning.
Tie the last payment to going live, not to "development complete." Those aren't the same milestone and the difference is usually a fortnight of bug fixing.
Who owns the code
Ask this before you sign. Get the answer in the contract.
Some agencies hand over everything: repository, server access, database, domain in your name. Others keep the site on their hosting, their accounts, their code, and you're renting something you thought you'd bought. Then the relationship sours and you find out you can't move.
Domain and hosting in your company's name, source code handed over at final payment. Non-negotiable. An agency that hesitates on this is telling you something.
Where the money is genuinely worth spending
Product photography. A ₹5 lakh site selling badly shot products converts worse than a ₹1 lakh site with good ones. Nobody wants to hear this because photography feels like a soft cost, but shoppers buy what they can see clearly.
Checkout. Every extra field costs you orders. Guest checkout, autofill on pincode, COD and prepaid sitting side by side without a reload.
Speed on a mid-range Android over patchy 4G, because that's your actual customer, not you on office wifi looking at a MacBook.
Where it's usually wasted: mobile apps built before the website has proven demand. AI recommendation engines on a 40-product catalogue. Elaborate loyalty schemes nobody has asked for. A mobile app before the website has proven demand belongs on this list too. Animated homepages that add two seconds to load.
Something else worth saying plainly, because most guides to online store development cost in India won't: a chunk of sellers don't need a website yet at all. If you're doing your first ₹2 lakh of monthly sales through Instagram DMs and a marketplace listing, a ₹3 lakh custom build is not the bottleneck. Marketplace commissions hurt, usually a good deal more than a gateway fee does, and the traffic you send your own store has its own price tag, which we broke down separately in our guide to digital marketing cost in India, and that's the honest argument for owning your own store eventually. Just not on day one, and not before you know what sells.
Start smaller than feels comfortable, get it live, then spend against what the data tells you. The store that launches in eight weeks at ₹1.2 lakh and iterates will beat the ₹6 lakh build that's been "nearly ready" since March. That's not a cost-cutting argument. It's that you don't know what your customers want yet, and every rupee you spend before you find out is a guess.
Get the tax logic right, own your code, model the gateway fees for three years instead of one, and treat the build quote as roughly a third of what the first year will cost you. Everything else is negotiable.
Frequently asked questions
How much does an ecommerce website cost in India?
Between ₹50,000 and ₹25 lakh, which is a useless range until you narrow it. A basic store on a bought theme with a payment gateway and under 50 products sits at ₹50,000 to ₹1.5 lakh. A mid-range store with real catalogue work and a few integrations runs ₹1.5 lakh to ₹5 lakh. Custom builds start at ₹5 lakh. What moves you between brackets isn't design, it's the number of product variants, how many systems the store has to talk to, and whether your tax and shipping rules fit a template.
How long does it take to build an ecommerce website in India?
A template store is two to four weeks. A mid-range custom store is four to eight. Advanced builds with multiple integrations run eight to sixteen weeks, sometimes more. The thing that actually delays launches isn't development, it's you. Product photos, descriptions, pricing sheets and the payment gateway paperwork sit on the client side, and projects stall there far more often than they stall in code.
What is the cheapest way to start selling online in India?
Cheapest is a marketplace listing plus Instagram, which costs you nothing but commission. If you want your own store, a WordPress and WooCommerce setup on shared hosting can be live for ₹15,000 to ₹30,000 if you build it yourself and accept a stock theme. Shopify's entry pricing also gets you trading fast. The catch with cheap is that it's cheap until you get traction, then you rebuild. Which is fine, honestly. Rebuilding a store that's making money is a much better problem than a ₹4 lakh site with no orders.
Is Shopify or WooCommerce cheaper in India?
WooCommerce is cheaper in year one and often more expensive by year three, once you count plugin renewals and the maintenance retainer that stops it breaking. Shopify costs more monthly but bundles hosting, security and updates, so you're not paying somebody to babysit it. The India-specific wrinkle is that Shopify needs paid apps for cash on delivery and GST invoicing, which adds ₹3,000 to ₹6,000 a month. Run both numbers over three years, not one.
How much do payment gateways charge in India?
Around 2% per transaction plus 18% GST on that fee, with variation by gateway and payment method. Paytm's standard rate is 1.99% plus GST on most instruments, rising to 2.99% plus GST on Amex, Diners and a few others. Cards and international payments usually cost more than UPI. On ₹5 lakh of monthly sales you're looking at roughly ₹10,000 to ₹12,000 a month, which works out to more than most people's annual hosting bill.
What are the hidden costs of an ecommerce website in India?
The ones that catch people out are cash on delivery returns, where you pay shipping twice and collect nothing, the COD remittance delay that ties up your working capital for a week or more, GST invoicing development at ₹15,000 to ₹40,000, product data entry that the quote assumed you'd do yourself, and payment gateway fees compounding as you grow. Product photography belongs on this list too. It's never in the website quote and it affects conversion more than the design does.
Do I need GST registration to sell on my own website?
If you sell through marketplaces, registration is generally required regardless of turnover. Selling from your own website, the standard turnover thresholds apply, and they differ for goods and services and for some special category states. Rules get amended, so confirm your exact position with your CA rather than a blog post. What's not in doubt is the build side: whether or not you're registered today, put correct HSN codes and place-of-supply logic in from the start. Retrofitting it after a few thousand orders is expensive and miserable.
What does ecommerce website maintenance cost per month in India?
₹5,000 to ₹20,000 a month for a mid-size store covers updates, backups, security patches, bug fixes and small changes. Below ₹5,000 you're buying availability, not work. Above ₹20,000 you should be getting genuine development hours and a named person, not a ticket queue. Plugin and app subscriptions sit on top at ₹500 to ₹6,000 a month depending on platform. Skipping maintenance on WooCommerce is the single most common way Indian stores end up hacked or broken at checkout.
Why do ecommerce website quotes vary so much for the same brief?
Because the brief isn't the same, even when the words are. "Payment integration" can mean one gateway wired up or three plus the merchant onboarding paperwork. "Product upload" might mean 500 SKUs entered by hand or an empty admin panel handed to you. Add the vendor type, a Kolkata freelancer versus a Bangalore agency with a project manager and a QA team, and the same scope legitimately prices at ₹40,000 or ₹2.5 lakh. Force every quote onto the same line items and the spread shrinks fast.
Should I build a mobile app along with my ecommerce website?
Not at the start. An app adds ₹7 lakh upward to your build and gets you nothing until you have customers who buy from you repeatedly enough to install something. A fast mobile website does the same job for a fraction of the cost. Build the app when your analytics show a meaningful base of returning buyers, not because a competitor has one.
Is a freelancer or an agency better for ecommerce development?
A freelancer costs a third to half of agency pricing and works well for tight, well-specified scopes. The risk is single-point failure: no bench, no handover document, and no one to call if they take a full-time job during your launch week. Agencies cost more because you're paying for a project manager, QA and continuity. If the store is the business, pay for continuity. If it's an experiment, a freelancer is a sensible bet.
Can I get a good ecommerce website for ₹25,000?
You can get a working one. A stock theme, a gateway plugged in, your products loaded, hosting sorted. What ₹25,000 doesn't buy is custom design, proper GST invoicing logic, COD verification, speed optimisation or anybody answering the phone in month three. That's a reasonable way to test whether people want your product. It's a poor foundation for a brand you intend to scale, and you'll pay for the rebuild later.
Send us your product count, your platform preference and whether you need COD. We'll come back with a line-item quote, not a bracket.
Talk to Git Infosys