Selling online in India has never been more accessible. With over 800 million internet users and a rapidly growing digital payment ecosystem, the opportunity is massive. Whether you want to sell products, services, or digital goods, this guide walks you through every step of starting an online business in India.
Step 1: Decide What to Sell
Before building anything, get clear on your product or service. The most successful online businesses in India fall into a few categories:
Physical products: Clothing, accessories, electronics, home goods, beauty products, food items
Services: Consulting, coaching, freelancing, repair services, professional services
Digital products: Online courses, ebooks, templates, software, subscriptions
Handmade/custom: Jewelry, art, crafts, personalized gifts
If you already have an offline business, start by putting your best-selling products online first. You do not need your entire catalog on day one.
Step 2: Choose Your Selling Model
You have three main options for selling online in India:
Option A: Sell on marketplaces (Amazon, Flipkart, Meesho)
- Pros: Instant access to millions of buyers, built-in trust, logistics handled for you
- Cons: Commission fees (5-25%), limited brand control, heavy competition
- Best for: New sellers testing the market, commodity products
Option B: Build your own website
- Pros: Full brand control, no commission on sales, direct customer relationships
- Cons: You drive your own traffic, more setup work
- Best for: Businesses building a long-term brand, niche products
Option C: Social commerce (Instagram, WhatsApp, Facebook)
- Pros: Low setup cost, personal customer relationships, works well for visual products
- Cons: Manual order management, hard to scale, platform dependency
- Best for: Small businesses, handmade products, local delivery
Many successful Indian businesses use a combination: their own website as the primary storefront, plus marketplace listings for reach.
Step 3: Set Up Your Online Store
If you choose to build your own website, here is what you need:
Domain name: Choose something short, memorable, and easy to spell. Costs Rs 700-1,200/year for a .com or .in domain.
Platform options:
- WooCommerce (WordPress): Free, flexible, large ecosystem. Best for businesses that want control and customization. Needs hosting (Rs 3,000-10,000/year).
- Shopify: Easiest to set up, fully managed. Monthly subscription starts at Rs 2,000/month. Good if you do not want to deal with technical details.
- Custom build: For unique requirements. Highest cost but maximum flexibility.
Essential pages:
- Home page with clear value proposition
- Product catalog with search and filters
- Individual product pages with good photos, descriptions, and pricing
- Cart and checkout flow
- About page to build trust
- Contact page
- Shipping and return policy
- Terms and conditions and privacy policy
Step 4: Set Up Payments
Indian customers expect multiple payment options. You need to support:
Payment gateway (recommended providers):
- Razorpay — most popular in India, supports cards, UPI, wallets, net banking
- Cashfree — competitive pricing, good for high-volume sellers
- PayU — established provider with EMI options
What to offer:
- UPI (Google Pay, PhonePe, Paytm) — used by the majority of Indian online shoppers
- Credit/debit cards
- Net banking
- Cash on Delivery (COD) — still preferred by 40-50% of Indian buyers
- EMI options for higher-priced items
Cost: Payment gateways charge 1.5-3% per transaction. COD adds logistics complexity and return risk.
Step 5: Figure Out Shipping and Delivery
Fast, reliable delivery is critical for Indian eCommerce. Customers expect delivery within 3-7 days for most products.
Shipping partners:
- Shiprocket — aggregator that compares rates across carriers
- Delhivery — strong network across India
- BlueDart — premium service for time-sensitive deliveries
- India Post — cheapest option for remote areas
Key decisions:
- Free shipping vs charged shipping (free shipping above a threshold increases average order value)
- Same-city delivery vs pan-India
- Packaging — branded packaging builds unboxing experience
- Return handling — clear policy and easy process
Cost: Rs 30-80 per shipment for standard delivery within a metro city. Higher for COD, heavy items, or remote pin codes.
Step 6: Handle Legal Requirements
GST registration: Required if your annual turnover exceeds Rs 40 lakhs (Rs 20 lakhs for services). Even below the threshold, voluntary GST registration is recommended for marketplace selling.
Business registration: Sole proprietorship is the simplest to start. LLP or Pvt Ltd if you want liability protection.
Other requirements:
- FSSAI license for food products
- BIS certification for certain electronics
- Trademark registration for your brand name (recommended, not mandatory)
- Privacy policy and terms of service on your website
Step 7: Start Marketing
Building a store is not enough. You need to drive traffic and convert visitors into customers.
Start here:
- Google Business Profile — essential for local visibility
- Instagram and Facebook — build a following, run targeted ads
- Google Ads — capture people actively searching for your products
- WhatsApp Business — engage with customers directly
- Email marketing — collect emails and send product updates, offers
Budget guideline: Allocate 10-15% of your expected revenue to marketing in the first 6 months. As you learn what works, you can optimize spend.
Step 8: Track and Optimize
Once you are live, track these metrics:
- Conversion rate: What percentage of visitors buy? (1-3% is average for Indian eCommerce)
- Average order value: How much does each customer spend?
- Customer acquisition cost: How much marketing spend to get one new customer?
- Return rate: What percentage of orders are returned?
- Repeat customer rate: How many customers come back?
Use Google Analytics 4 (free) to track all of this. The data tells you where to focus your improvement efforts.
Common Mistakes to Avoid
- Poor product photos: Indian buyers rely heavily on images. Invest in good photography.
- Slow website: If your site takes more than 3 seconds to load on mobile, you lose half your visitors.
- No mobile optimization: 80%+ of Indian eCommerce traffic comes from mobile phones.
- Complicated checkout: Every extra step in checkout loses customers. Keep it minimal.
- Ignoring COD: Many Indian buyers still prefer paying on delivery. Not offering it limits your market.
Get Started
Starting an online business in India is a series of clear steps, not a leap of faith. Begin with a small product range, get the basics right (payments, shipping, mobile experience), and grow from there.
Need help building your online store? Contact 24Bit System for eCommerce website development and digital marketing support.