How to start an online store in India: the complete step-by-step guide
Selling online in India has never been easier — but payments, GST, shipping, COD and returns trip up most first-time sellers. This step-by-step guide covers everything from choosing a platform to getting your first 100 orders.
Websites & storesPhoto: Bench Accounting via StockSnap (public domain, CC0)
On this page
- Step 1: Validate your product and your numbers
- Step 2: Set up the business basics
- Step 3: Choose your e-commerce platform
- Step 4: Build a store that sells
- Step 5: Payments, COD and pricing
- Step 6: Shipping and logistics
- Step 7: Set up tracking and tools
- Step 8: Launch and get your first orders
- A realistic budget for a new online store
- The bottom line
- Frequently asked questions
- Validate demand first — sell to real customers on social media or marketplaces before investing heavily.
- For most new brands, a hosted platform like Shopify is the fastest, lowest-risk way to launch; WooCommerce suits content-led stores; custom builds suit complex needs.
- Sort the business basics early: registration, GST, a business bank account, payment gateway and policies.
- Use a shipping aggregator to access multiple couriers, and decide your COD and returns policy carefully — they directly affect profit.
- Great product pages, fast mobile checkout and a clear marketing plan matter more than a fancy design.
India's online shopping market has grown enormously, powered by cheap mobile data, UPI and fast delivery networks reaching well beyond the big cities. That creates a huge opportunity for small brands and traditional businesses to sell directly to customers.
But launching a store involves more than choosing a pretty theme. Payments, taxes, shipping, cash on delivery, returns and marketing all need to work together. Get them wrong and you'll lose money on every order without realising it.
This guide walks you through the whole process in the order you should tackle it.
Step 1: Validate your product and your numbers
Before spending on a website, make sure people will actually buy — at a price that leaves you profit.
- Test demand cheaply. Sell through Instagram, WhatsApp, a marketplace or a pop-up to see what customers respond to.
- Know your unit economics. For each product, add up cost of goods, packaging, shipping, payment gateway fees, expected returns and marketing cost per order. Compare that to your selling price.
- Check the competition. Look at similar brands' prices, reviews and positioning. What will make customers choose you?
Step 2: Set up the business basics
Requirements depend on your business structure and what you sell, so speak to a CA for advice specific to you. Commonly, sellers need:
- A business structure (sole proprietorship, partnership, LLP or private limited)
- A PAN and a current (business) bank account
- GST registration — generally needed for selling online in many cases; confirm with your CA
- Any category-specific licences (for example FSSAI for food products)
- A registered trademark application for your brand name (recommended)
- Terms of service, privacy, shipping, refund and return policies on your website
Step 3: Choose your e-commerce platform
| Platform | Best for | Watch out for |
|---|---|---|
| Shopify | Most new D2C brands; quick, reliable launch | Monthly fees and paid apps add up |
| WooCommerce (WordPress) | Content-led stores; full control; lower platform fees | You handle hosting, security and updates |
| Indian store builders | Very small sellers wanting simple WhatsApp-style stores | Limited design, SEO and scalability |
| Custom build | Complex B2B pricing, unique flows, large catalogues | Higher cost and longer timeline |
| Marketplaces (Amazon, Flipkart, Meesho etc.) | Instant reach and trust | High competition, commissions, you don't own the customer |
Many brands do both: sell on marketplaces for reach and on their own store for margin and customer relationships. For a deeper comparison, see WordPress vs Shopify vs custom.
Step 4: Build a store that sells
Your home page
The home page should instantly communicate what you sell, who it's for and why you're different — and then help visitors get to products quickly with clear categories and bestsellers.
Product pages do the heavy lifting
Your product page replaces the salesperson. It needs to answer every question a customer would ask in a physical store.
- Several high-quality photos from different angles, plus lifestyle images and video if possible
- A clear, benefit-led title and description, not just specifications
- Size charts, dimensions, materials, care instructions and ingredients as relevant
- Price, discounts and any extra charges shown clearly
- Delivery timeline and pin-code availability check
- Return and exchange policy summarised near the buy button
- Customer reviews with photos
- Trust badges for secure payment and COD availability
Checkout: remove every obstacle
Most abandoned carts happen at checkout. Keep it short, allow guest checkout, support UPI, cards, wallets and (if you choose) COD, and show the total cost including shipping before the final step. Fast one-click checkout tools can help on mobile.
Step 5: Payments, COD and pricing
UPI has become a hugely popular way to pay online in India, alongside cards, net banking, wallets and "buy now pay later" options. Your payment gateway will handle most of these.
Cash on delivery (COD) remains important for many shoppers, especially first-time buyers and customers in smaller towns. But COD orders tend to have higher rates of refusal at the door, which costs you shipping both ways.
Step 6: Shipping and logistics
For most new brands, a shipping aggregator is the easiest route. Aggregators connect you to multiple courier partners through one dashboard, let you compare rates, print labels, schedule pickups, handle COD remittance and track deliveries.
Things to decide:
- Packaging: Protective, branded if possible, and sized to avoid paying for extra volumetric weight.
- Shipping charges: Free shipping above a threshold is a common way to increase average order value.
- Delivery promises: Only promise timelines you can reliably meet.
- Serviceable pin codes: Check coverage, especially for COD.
- Returns and exchanges: Decide how you'll handle reverse pickups and quality checks.
Step 7: Set up tracking and tools
Before launch, connect the tools that will tell you what's working:
- Google Analytics 4 with e-commerce events
- Google Search Console and a submitted sitemap
- Meta Pixel and Conversions API for Facebook and Instagram ads
- Google Merchant Center for free and paid Shopping listings
- WhatsApp notifications for order confirmation and shipping updates
- Email or WhatsApp flows for abandoned carts
Step 8: Launch and get your first orders
A store without traffic is a shop on an empty street. Plan your first 90 days of marketing before launch:
- 1
Warm up your existing network
Tell existing customers, friends, followers and WhatsApp contacts. Offer a launch discount to create urgency and collect early reviews.
- 2
Start content and social media
Show your products in use, behind-the-scenes and customer stories. See our Instagram marketing guide.
- 3
Run small, focused ad campaigns
Test Meta ads for discovery and Google Shopping for high-intent searches. Start small, measure cost per order and scale what works. Our Meta ads guide helps.
- 4
Collect reviews from day one
Ask every customer for a review with photos. Reviews are one of the biggest drivers of conversion for new stores.
- 5
Recover abandoned carts
Automated WhatsApp and email reminders can win back a meaningful share of people who didn't finish checking out.
- 6
Build SEO over time
Well-written category pages, product descriptions and helpful blog content bring free traffic that compounds month after month.
A realistic budget for a new online store
| Item | Typical range |
|---|---|
| Store design & development (Shopify / WooCommerce) | ₹60,000 – ₹3 lakh+ |
| Platform subscription and apps | Monthly, varies by plan |
| Product photography | ₹10,000 – ₹1 lakh+ depending on catalogue size |
| Payment gateway fees | Around 2% per transaction (varies) |
| Shipping | Per order, based on weight and distance |
| Launch marketing (first 3 months) | Depends on goals; start with an amount you can afford to test |
Our full website cost guide explains these ranges in more detail.
The bottom line
Starting an online store in India is very achievable, but success depends on getting the whole system right: a product people want, healthy margins, a trustworthy store, smooth payments and delivery, and a steady stream of the right visitors. Take it one step at a time, measure everything, and keep improving.
Frequently asked questions
How much does it cost to start an online store in India?
A basic store can be launched for a relatively small amount on a hosted platform, while a professionally designed store with photography and launch marketing typically needs a larger budget. The biggest ongoing costs are usually marketing and shipping, not the website itself.
Do I need GST registration to sell online?
In many cases, sellers need GST registration to sell online, and marketplaces commonly require it. Rules and thresholds can change, so confirm your specific situation with a chartered accountant.
Should I sell on Amazon or my own website?
Marketplaces give instant reach but charge commissions and keep the customer relationship. Your own website offers better margins and repeat customers. Many successful brands use both.
Is COD necessary for an online store in India?
It depends on your audience and price point. COD can increase conversions, especially for first-time customers, but also increases returns. Many stores offer COD with safeguards and incentives for prepaid orders.
How long does it take to launch an online store?
With products, photos and documents ready, a Shopify store can launch in two to four weeks. Custom stores or large catalogues take longer.


