Technscale

or email team@technscale.com

Websites & stores

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.

How to start an online store in India: the complete step-by-step guideWebsites & stores

Photo: Bench Accounting via StockSnap (public domain, CC0)

On this page
  1. Step 1: Validate your product and your numbers
  2. Step 2: Set up the business basics
  3. Step 3: Choose your e-commerce platform
  4. Step 4: Build a store that sells
  5. Step 5: Payments, COD and pricing
  6. Step 6: Shipping and logistics
  7. Step 7: Set up tracking and tools
  8. Step 8: Launch and get your first orders
  9. A realistic budget for a new online store
  10. The bottom line
  11. Frequently asked questions
Key takeaways
  • 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:

Business setup essentials
  • 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

PlatformBest forWatch out for
ShopifyMost new D2C brands; quick, reliable launchMonthly fees and paid apps add up
WooCommerce (WordPress)Content-led stores; full control; lower platform feesYou handle hosting, security and updates
Indian store buildersVery small sellers wanting simple WhatsApp-style storesLimited design, SEO and scalability
Custom buildComplex B2B pricing, unique flows, large cataloguesHigher cost and longer timeline
Marketplaces (Amazon, Flipkart, Meesho etc.)Instant reach and trustHigh 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.

A high-converting product page
  • 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. 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. 2

    Start content and social media

    Show your products in use, behind-the-scenes and customer stories. See our Instagram marketing guide.

  3. 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. 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. 5

    Recover abandoned carts

    Automated WhatsApp and email reminders can win back a meaningful share of people who didn't finish checking out.

  6. 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

ItemTypical range
Store design & development (Shopify / WooCommerce)₹60,000 – ₹3 lakh+
Platform subscription and appsMonthly, varies by plan
Product photography₹10,000 – ₹1 lakh+ depending on catalogue size
Payment gateway feesAround 2% per transaction (varies)
ShippingPer 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.

Written by the Technscale team

We design websites, apps and AI tools and run the marketing that brings in customers — for businesses in India and worldwide. These guides come from that day-to-day work.

Free quote

Let's put this guide to work for you.

Share a few details about your business and we'll reply with specific advice and a custom quote — free, with no obligation.

  • A reply within one working day
  • A clear, custom quote — no hidden costs
  • Talk to the people who would do the work
  • No obligation and no spam
Prefer to talk first?
Get a free, custom quoteTakes 30 seconds · we reply within 1 working day
Add business details optional — helps us quote faster

No spam, ever. We only use this to reply to you.

Get a free, custom quoteTakes 30 seconds · we reply within 1 working day
Add business details optional — helps us quote faster

No spam, ever. We only use this to reply to you.