To set up an e-commerce store in India, you pick what to sell and a business model, register your business and get GST where required, choose a platform and build the store, connect payments and shipping, then launch and market it. The whole process can take as little as four to eight weeks.
Below is the full step-by-step walkthrough, with realistic costs, timelines, and the India-specific legal steps most guides skip.
Key Takeaways
- The 7 steps: niche → business registration + GST → platform → build → payments → shipping → launch and market.
- GST is not always mandatory for your own store below the turnover threshold, but it is required to sell on Amazon or Flipkart from day one.
- Payments are UPI-first. UPI now drives the majority of online transactions in India, so a good gateway plus UPI and COD is essential.
- Budget realistically: you can start bootstrapped near ₹25,000, while a proper branded store typically runs ₹40,000–₹3,50,000.
- RTO (return-to-origin) quietly eats margins — plan shipping and address verification before you scale.
Have questions? We’d love to hear from you.
Quick-start checklist: set up your store in 7 steps
- Choose your niche and business model (own store, marketplace, or both)
- Register your business and get GST where required
- Choose your platform (Shopify, WooCommerce, or custom)
- Build and design the store
- Set up payments (UPI + gateway + COD)
- Arrange shipping and fulfilment
- Launch, then market to get your first sales
These seven steps are all it takes to set up an e-commerce store in India now let’s walk through each one in detail.
Step 1 — Choose what to sell and your business model
Everything starts with a niche. Instead of selling everything to everyone, pick a focused category where you can compete with eco-friendly home goods, specialty fitness gear, regional foods, or handmade products. A tight niche means cheaper marketing and less competition.
Next, decide how you’ll sell. You have three routes: your own D2C store (full control of brand and customer data), an established marketplace like Amazon or Flipkart (instant reach, but high commissions and no brand control), or both. Many Indian founders start on a marketplace for early sales while building their own store in parallel. A newer option, ONDC, is worth knowing about more on that shortly.
Step 2 — Register your business and stay compliant
This is where India-specific rules matter, and where most global guides fall silent.
Pick a business structure. A sole proprietorship is the simplest and cheapest to start; an LLP or Private Limited company costs more but adds credibility and protects personal assets sensible once you expect real volume or outside funding.
Understand GST. You do not always need GST registration to run your own store below the turnover threshold (broadly ₹40 lakh for goods, ₹20 lakh for services, lower in some special-category states).
But the moment you sell on a marketplace like Amazon or Flipkart, GST is mandatory from your very first order. When in doubt, register it keeps you clean and lets you claim input credit.
Other licences. If you sell food, you need an FSSAI licence. Protect your brand name with a trademark, and make sure your store respects India’s DPDP data-privacy rules for customer data.
Keep documents ready: PAN, bank account details, and address proof will be asked for repeatedly during setup.
Step 3 — Choose your platform and build the store
Your platform decides how much you can customise, how fast you launch, and what you pay. For most Indian businesses it comes down to three options: Shopify (fastest, hosted, monthly fee), WooCommerce (flexible, open-source, great for content-rich stores), or a fully custom build (total control, higher cost, best for unique requirements).
You can build a simple store yourself, but a professional, conversion-focused store usually benefits from expert help. If you’d rather not wrestle with themes and plugins, a specialised e-commerce development team can build a fast, secure, mobile-ready store for you and a broader web development partner can handle everything from hosting to integrations.
Whatever route you take, every store needs a clean homepage, clear product pages, a simple cart and checkout, and your policy pages. And it must be mobile-first: more than 70% of Indian shoppers buy on their phones, so if the mobile experience is clunky, you lose sales.
Have questions? We’d love to hear from you.
Two fun facts that make setup easier than ever
Before we get to payments, two numbers worth knowing.
UPI · FEB 2026
18.4B
transactions in a single month — the highest monthly volume ever recorded by any payment system in the world.
The checkout friction that once killed Indian carts has largely disappeared.
ONDC NETWORK
7 lakh
sellers across 1,200+ cities, avoiding the 25–35% commission the big marketplaces charge.
For a new seller weighing where to list, that is a genuinely different economics.
Step 4 — Set up payments (UPI, gateways and COD)
Once your store exists, it needs to take money. A payment gateway Razorpay, PayU, Cashfree, and similar handles cards, net banking, wallets, and UPI in one integration, and most plug straight into Shopify and WooCommerce.
UPI is non-negotiable in India; it’s how the majority of shoppers now pay, so make sure it’s enabled and prominent at checkout. Many buyers, especially in Tier II and Tier III cities, still prefer cash on delivery offer it, but protect your margins with address verification and partial prepaid options, because COD orders have higher return rates.
Step 5 — Sort out shipping and fulfilment
Decide early how orders reach customers. You can self-ship with a single courier, use a shipping aggregator (which compares couriers and often lowers cost), or hand fulfilment to a 3PL as you scale. Set clear shipping rates and delivery zones on your store so there are no checkout surprises.
The metric to watch is RTO return to origin parcels that come back undelivered. RTO silently drains new stores through wasted shipping and lost stock. Reduce it with address verification, prepaid incentives, order-confirmation calls or messages, and reliable couriers.
Step 6 — Add products, policies and go live
Now fill the store. Strong product listings use high-quality photos, benefit-led descriptions, and customer reviews shoppers can’t touch the product, so presentation does the selling.
Publish the legal pages every Indian store needs: returns/refunds, privacy policy, terms and conditions, and shipping policy. Then test everything checkout, mobile view, load speed, and payment flow before a soft launch to a small audience.
Step 7 — Market your store and get your first sales
A store nobody visits earns nothing. Start with organic channels: SEO so you rank for what buyers search, plus social media, WhatsApp, and content. Strong SEO services compound over time and usually return more than paid ads in the long run.
Layer in paid channels Meta and Google ads starting with small budgets and scaling only what works, so every rupee is spent on what actually sells. Finally, invest in retention: email flows and abandoned-cart reminders recover customers you already paid to acquire.
If you’re confused whether to hire help for any of this, our guide on how to choose a digital marketing agency walks through what to look for.
How much does it cost to set up an e-commerce store in India?
Costs vary widely. A bootstrapped store on a template with DIY setup can launch for around ₹25,000–₹50,000. A branded semi-custom store typically runs ₹1,00,000–₹3,50,000, and premium custom builds go higher. Remember the split between one-time costs (design, development, logo) and recurring costs (hosting, domain and SSL renewals, gateway transaction fees of 2–3%, apps, and marketing). Budgeting for both is the difference between a store that survives its first year and one that stalls.
How long does it take to launch?
The time it takes to set up an e-commerce store in India depends on complexity, but for a focused build a realistic timeline is four to eight weeks: about a week for planning and registration, two to four weeks to design and develop, one week for payments and shipping setup, and a final week for testing and launch. Complex custom stores take longer; simple template stores can go live faster.
Common mistakes new Indian sellers make
Learn to set up an e-commerce store in India without the usual traps. The frequent ones: skipping GST or compliance and scrambling later; ignoring RTO until it erodes profit; pouring money into ads before the store converts; launching without proper mobile testing; and picking an over-complex platform they don’t need. Avoid these five and you’re ahead of most first-time sellers. It also helps to understand where technology is heading our take on what’s actually working in AI web development in 2026 is a useful primer before you pay extra for buzzwords.
Frequently Asked Questions
Can I start an e-commerce store in India with zero investment?
Almost some builders let you launch a basic store free, but a credible branded store with a domain, hosting, and a payment gateway realistically needs at least ₹25,000 to look and perform professionally.
Do I need GST to sell online in India?
For your own store you can operate below the turnover threshold without it, but GST is mandatory from your first sale on marketplaces like Amazon or Flipkart. Registering early is usually the safer choice.
Is Shopify or WooCommerce better for an Indian store?
Shopify is faster to launch and needs less technical effort but charges monthly. WooCommerce is more flexible and cheaper to run long-term but needs hosting and upkeep. The right pick depends on your budget and team.
Can I run an e-commerce store from home in India?
Yes. Many successful Indian stores start from home. With the right platform, shipping aggregator, and payment gateway, you can manage everything remotely.
How much does it cost to start an online store in India?
Anywhere from about ₹25,000 bootstrapped to ₹3,50,000+ for a semi-custom branded store, plus recurring hosting, gateway, and marketing costs.
Do I need company registration to sell on Amazon or Flipkart?
You don’t need a Private Limited company, but you do need GST registration, a PAN, and a bank account to register as a seller on these marketplaces.
How long does it take to set up an e-commerce store?
A focused build typically takes four to eight weeks from planning to launch, depending on design complexity and product volume.
Ready to launch your store the right way?
Knowing how to set up an e-commerce store in India is one thing; building one that actually converts is another. If you’d like a fast, secure, mobile-first store built for you plus the marketing to grow it talk to the Truelysis team and get a plan matched to your goals and budget.
