How to Set Up an Online Store in Mumbai — Step-by-Step Guide

Setting up an online store in Mumbai takes 7 key steps — choose your niche, pick a platform, register your business, build your website, integrate payments, set up shipping, and then promote. India's ecommerce market reached $70 billion in 2023 and is projected to hit $325 billion by 2030, according to IBEF. Mumbai sellers who get their store live now are entering the market at the fastest-growing phase in Indian retail history.
This guide walks you through each step with India-specific tools, costs in ₹, and the exact services — Razorpay, Shiprocket, GST portal — that Indian sellers actually use. Whether you're selling fashion, electronics, handmade goods, or local Mumbai produce, these steps apply directly to your situation.
Ready to launch your online store in Mumbai? Talk to our ecommerce team about a Shopify or WooCommerce store built for Indian buyers.
Talk to our ecommerce teamThe 7 Steps to Start an Online Store in Mumbai
Starting a successful online store in Mumbai requires completing seven steps in the right sequence. Skipping steps — particularly business registration and payment gateway setup — is the most common reason new stores launch late or stall before their first sale.
Step 1: Choose Your Product Niche and Validate Demand
Product niche validation prevents you from building a store around a product nobody is searching for. Before spending a rupee on design or hosting, confirm that real buyers are looking for what you plan to sell.
- Google Trends India — go to trends.google.com, set the region to India, and search your product category. A rising trend line means growing demand; a flat or declining line means saturation or seasonal weakness.
- Amazon India bestseller lists — browse amazon.in/bestsellers in your intended category. Products with 100+ reviews and a BSR (Best Seller Rank) under 10,000 in their sub-category indicate strong, proven demand.
- JustDial and IndiaMART — search your product on both platforms. High volumes of supplier and buyer listings confirm an active market in India.
- Instagram and WhatsApp Business — search hashtags related to your product. If Mumbai-based sellers are already marketing it actively on Instagram Reels, the demand is real and reachable.
Niche selection rule: aim for a category where you can differentiate on quality, story, or local sourcing — not just price. Competing on price alone against Amazon India or Meesho is not a viable strategy for an independent Mumbai store.
Step 2: Pick the Right Ecommerce Platform
Shopify, WooCommerce, and custom-built stores dominate Indian ecommerce website setups in 2026. Each suits a different business profile.
| Platform | Best For | Monthly Cost (INR) | Technical Effort |
|---|---|---|---|
| Shopify | New stores, fast launch, low tech overhead | ₹1,994–₹7,447/month | Low — no hosting or server management |
| WooCommerce | WordPress users, budget-conscious, full ownership | ₹250–₹700/month (hosting only) | Medium — requires a developer for setup |
| Custom Build | Unique business logic, large catalogues, B2B stores | ₹5,000–₹20,000+/month (infra) | High — needs a development team |
Shopify is the fastest way to launch your ecommerce website in Mumbai. It handles hosting, SSL, CDN, and PCI compliance automatically. Indian payment gateways — Razorpay, Cashfree, PayU — all have official Shopify integrations. Shopify's basic plan starts at ₹1,994/month (billed annually) with a 3-day free trial.
WooCommerce is the right choice if you want complete ownership of your data, no platform lock-in, and lower long-term costs. You need a WordPress hosting plan (₹3,000–₹8,000/year on SiteGround or Cloudways) and a developer to configure WooCommerce correctly with Indian payment gateways and GST invoicing plugins.
For a detailed breakdown of both platforms specifically for Indian sellers, read the Shopify vs WooCommerce comparison for Indian sellers — it covers checkout UX, GST support, and total cost of ownership side by side.
Our team handles both Shopify development and WooCommerce development for Mumbai businesses. If you're unsure which platform is right for your specific product type and budget, we're happy to advise before you commit.
Step 3: Register Your Business
Business registration for an online store in India involves three distinct tasks: GST registration, MSME/Udyam registration, and opening a business bank account. All three are required before your payment gateway will approve your KYC application.
GST Registration (Mandatory)
- Register at gst.gov.in — free, takes 3–7 working days
- Required documents: PAN, Aadhaar, bank account details, business address proof
- Mandatory if annual turnover exceeds ₹20 lakh (₹10 lakh for special category states)
- Mandatory for all marketplace sellers (Amazon, Flipkart) regardless of turnover — no exemption
- Your GSTIN must appear on every invoice and your website's footer
MSME / Udyam Registration (Recommended)
- Register at udyamregistration.gov.in — free, takes 1 day
- Gives access to government schemes, CGTMSE collateral-free loans up to ₹2 crore, and priority sector bank credit
- MSME certificate improves credibility with suppliers and B2B buyers
Business Bank Account
- Open a current account in your business name (not a personal savings account)
- Required by Razorpay, Cashfree, and PayU for KYC approval
- HDFC, ICICI, Kotak, and Axis all offer zero-balance current accounts for new businesses
Step 4: Set Up Your Ecommerce Website
Setting up your ecommerce website involves five components: domain registration, hosting (for WooCommerce), store design, product catalogue, and GST-compliant checkout configuration.
Domain Registration
Register your domain at GoDaddy India, BigRock, or Namecheap. A .com domain costs ₹700–₹1,200/year. A .in domain costs ₹300–₹700/year. Choose a domain that includes your primary product or brand name — it helps with search visibility and brand recall.
Store Design
On Shopify, choose a theme from the official Shopify theme store. Free themes (Dawn, Sense) are solid for new stores. Premium themes (Prestige, Impulse, Symmetry) cost $180–$380 (₹15,000–₹32,000) and are worth it for fashion, jewellery, or lifestyle brands where visual design directly affects conversion.
On WooCommerce, use a premium theme like Flatsome (₹4,400) or Astra Pro (₹1,200/year). These are purpose-built for ecommerce and work with all major Indian payment gateway plugins.
Product Catalogue
Upload a minimum of 10–20 products before launch. Each product listing needs:
- A clear product title with the primary keyword buyers search for
- 3–5 high-quality product images (minimum 1000×1000px, white background for fashion/electronics)
- A description that answers: what it is, who it's for, dimensions/specs, and materials
- HSN (Harmonised System of Nomenclature) code — required for GST-compliant invoicing
- Price including GST, with correct GST rate configured (5%, 12%, 18%, or 28%)
GST-Compliant Checkout
Your checkout must collect the customer's GSTIN (for B2B orders), generate GST-split invoices (CGST + SGST for intra-state, IGST for inter-state), and provide downloadable invoices. On Shopify, use the Sufio or OrderlyPrint app. On WooCommerce, use the WooCommerce GST plugin (free) or Smart Manager (paid).
Our ecommerce website development service handles all of this — from theme selection and product setup to GST plugin configuration and payment gateway integration.
Step 5: Integrate Indian Payment Gateways
Indian buyers pay via UPI (60%+ of all digital transactions), debit/credit cards, net banking, wallets (Paytm, PhonePe), and EMI. Your payment gateway must support all of these natively — a gateway that only accepts cards will lose over half your potential customers.
Three gateways dominate ecommerce payment setup in India:
- Razorpay — best overall choice for most stores. Supports all Indian payment methods, has native Shopify integration, and includes Magic Checkout (pre-fills customer details to reduce cart abandonment). Transaction fee: 2% + GST. Settlement: T+2 days standard.
- Cashfree — best for high-volume sellers prioritising lower fees. Transaction fee: 1.95% + GST. Offers instant 24/7 settlements and a COD-to-prepaid conversion feature via WhatsApp — critical for D2C brands in India where COD accounts for 40–50% of orders.
- PhonePe Payment Gateway — a strong UPI-first option with 0% UPI fees. Best suited if your target audience is predominantly UPI users (which is most of urban India).
For a full breakdown of fees, settlement speeds, and setup instructions for each gateway, read the guide on Shopify payment gateways for India.
KYC Documents Required by All Gateways:
- PAN card (business or proprietor)
- GSTIN certificate
- Cancelled cheque or bank statement (for current account)
- Business address proof (rent agreement, utility bill, or Aadhaar)
- Website URL — your store must be live with a product catalogue before KYC approval
Step 6: Set Up Shipping Logistics
Shipping is the single biggest operational challenge for new ecommerce sellers in Mumbai. Using India Post alone is not sufficient — you need a multi-courier aggregator that automatically assigns the cheapest available courier for each order based on destination pin code.
Top Shipping Aggregators for Indian Ecommerce:
- Shiprocket — India's largest ecommerce logistics platform, connecting 17+ courier partners including Delhivery, Blue Dart, DTDC, Ecom Express, and XpressBees. Rates start at ₹22/500g for local (same-city) deliveries. Shopify and WooCommerce integrations are native. NDR (Non-Delivery Report) dashboard reduces RTO (Return to Origin) rates — a critical metric for Indian sellers where RTO runs 20–30% for COD orders.
- Delhivery Direct — good for high-volume sellers in Tier 1 cities (Mumbai, Delhi, Bengaluru, Pune). Direct contract with Delhivery gives better rates than aggregator pricing above ₹3,000 monthly shipments.
- Ecom Express — strong for Tier 2 and Tier 3 city coverage. Covers 2,650+ pin codes, which is more than Delhivery's direct network for smaller towns.
Shipping Setup Checklist for Mumbai Sellers:
- Create a Shiprocket account at shiprocket.in (free to start, pay per shipment)
- Connect Shiprocket to your Shopify or WooCommerce store via the official app
- Configure pickup address (your Andheri or Mumbai warehouse/home address)
- Set shipping rates in your store: offer free shipping above ₹499 or ₹999 to improve cart conversion
- Configure automatic courier selection based on weight, dimensions, and destination pin code
- Enable NDR WhatsApp alerts so customers can reschedule failed deliveries directly
Packaging Note: All shipments from Mumbai must have a shipping label with GSTIN, seller address, product description, and declared value. Shiprocket auto-generates compliant shipping labels for every order.
Step 7: Launch and Promote Your Online Store
A store that launches without a promotion plan gets zero traffic. Indian online stores need a multi-channel approach combining paid discovery (Google Shopping), organic social (Instagram Reels, YouTube Shorts), and direct messaging (WhatsApp Business).
Google Shopping (Search Intent Traffic):
Google Shopping ads place your products directly in Google search results with a product image, price, and store name. Set up a Google Merchant Center account at merchants.google.com/india, connect your Shopify or WooCommerce store via the official Google Shopping app, and run Performance Max campaigns. Average CPCs for Indian fashion are ₹5–₹25; for electronics ₹15–₹60. Start with a ₹500–₹1,000/day budget to gather data before scaling.
Instagram Reels (Organic Discovery):
Instagram has 400+ million users in India (Meta, 2024), with Reels driving 3× more reach than static posts for shopping-related content. Post 3–5 Reels per week showing product unboxings, behind-the-scenes production in Mumbai, and customer reviews. Use 3–5 niche hashtags — e.g. #MumbaiOnlineShopping, #MadeInMumbai, #HandmadeIndia — rather than generic tags like #fashion or #shopping.
WhatsApp Business (Conversion and Retention):
WhatsApp has 500+ million Indian users. Use WhatsApp Business (free) or WhatsApp Business API (via Interakt, Wati, or AiSensy) to send order confirmations, shipping updates, and promotional messages to opted-in customers. WhatsApp broadcast messages see 90%+ open rates in India versus 15–20% for email — the highest-ROI retention channel available to Indian sellers.
Additional Promotion Channels:
- Meta Ads (Facebook + Instagram) — retarget website visitors with dynamic product ads. Start with a ₹300–₹500/day retargeting budget before prospecting.
- YouTube Shorts — product reviews and tutorials in Hindi or Marathi reach Tier 2 audiences that Instagram misses.
- Google Business Profile — list your online store on Google Business Profile to appear in local Mumbai searches like "buy [product] online Mumbai".
Cost Breakdown: Setting Up an Online Store in India
The total cost to set up an online store in India varies significantly by platform and the amount of professional help you need. Here is a realistic ₹-denominated breakdown for 2026 covering every expense category.
| Expense | DIY / Budget | Professional Setup | Notes |
|---|---|---|---|
| Domain name (.com) | ₹700–₹1,200/year | ₹700–₹1,200/year | GoDaddy, BigRock, Namecheap |
| Shopify plan | ₹1,994/month (Basic) | ₹1,994–₹7,447/month | Billed annually; 3-day free trial |
| WooCommerce hosting | ₹3,000–₹5,000/year | ₹6,000–₹15,000/year | SiteGround / Cloudways India |
| Premium theme (Shopify) | ₹0 (free theme) | ₹15,000–₹32,000 (one-time) | Prestige, Impulse, Symmetry |
| Store design & setup | ₹0 (DIY) | ₹15,000–₹80,000 (one-time) | Product upload, design, checkout setup |
| GST registration | ₹0 (self) | ₹1,500–₹3,000 (CA fees) | Free via gst.gov.in; CA optional |
| Payment gateway setup | ₹0 (free setup) | ₹0 (free setup) | 2% + GST transaction fee per sale |
| Shipping (per order) | ₹22–₹80 (Shiprocket) | ₹22–₹80 (Shiprocket) | Varies by weight and distance |
| Product photography | ₹0 (smartphone) | ₹5,000–₹25,000/session | Professional adds 20–30% to conversion |
| Total first-year estimate | ₹30,000–₹50,000 | ₹80,000–₹2,00,000 | Excluding ad spend |
The biggest cost variable is whether you build the store yourself or hire a professional agency. A professionally built store — with correct GST invoicing, optimised checkout, and mobile-first design — typically pays for itself within 3–6 months through higher conversion rates and fewer technical problems at launch.
Legal Requirements for Selling Online in India
Selling online in India is regulated by three primary frameworks that every ecommerce seller in Mumbai must comply with from day one.
1. GST (Goods and Services Tax)
Every ecommerce transaction in India must be GST-compliant. Your store must collect the correct GST rate for each product category (5% for clothing below ₹1,000; 12% for clothing above ₹1,000; 18% for electronics; 28% for luxury goods), generate GST-split invoices (CGST + SGST for intra-Maharashtra sales, IGST for inter-state), and file monthly GSTR-1 and GSTR-3B returns. Failure to file returns results in a late fee of ₹50/day (₹20/day for nil returns) plus 18% interest on the outstanding tax amount.
2. Consumer Protection (E-Commerce) Rules, 2020
The Consumer Protection Act 2019 and its E-Commerce Rules 2020 require every Indian online store to display: the seller's legal name, registered address, GSTIN, customer grievance redressal contact (email + phone), and a clearly stated return and refund policy. Stores that do not display this information can be reported to the CCPA (Central Consumer Protection Authority) and face fines up to ₹10 lakh for first offences.
3. Return Policy Requirements
Indian law does not mandate a specific return window, but industry standard is 7–30 days. Your return policy must state: the return window, the condition in which returns are accepted, who bears the return shipping cost, and the refund timeline (RBI mandates refunds within 5–7 working days for payment reversals). Display your return policy on every product page and in the order confirmation email — this is both a legal and trust requirement.
4. IT Act 2000 — Privacy Policy
Your website must have a Privacy Policy disclosing what data you collect (name, email, address, phone), how it is stored, and whether it is shared with third parties. This is required under Section 43A of the Information Technology Act, 2000. GDPR compliance is additionally required if you accept international orders from EU customers.
Common Mistakes Mumbai Sellers Make When Launching an Online Store
Most failed ecommerce launches in Mumbai share the same preventable errors. Here are the seven most common mistakes — and how to avoid them.
- Skipping demand validation and building first. Spending ₹80,000 on a custom store before confirming that buyers are searching for your product is the most expensive mistake new sellers make. Use Google Trends India and Amazon bestseller data to validate demand before commissioning any development work.
- Using a personal savings account for business transactions. Payment gateways require a current account in the business name. Mixing personal and business finances also creates GST compliance problems and complicates income tax filing.
- Not configuring GST-compliant invoicing from day one. The GST department can audit up to 7 previous years of records. Stores that didn't configure correct invoicing at launch face retrospective penalties and interest charges.
- Choosing a platform without considering total cost of ownership. Shopify's advertised price is ₹1,994/month, but mandatory apps (GST invoicing, shipping, returns) add ₹2,000–₹5,000/month in additional costs. WooCommerce has lower subscription costs but higher developer maintenance costs. Calculate the true 12-month cost before choosing.
- Ignoring mobile checkout experience. Statcounter data for India shows 76% of ecommerce traffic comes from mobile devices. A checkout that isn't optimised for mobile — slow load, tiny buttons, multi-step forms — directly kills conversion. Test your checkout on a budget Android phone, not just a desktop.
- Launching without a working return policy. Stores without a visible return policy see 40% lower conversion rates than stores with a clear, fair policy (Baymard Institute, 2024). Indian buyers are trust-sensitive — a 7-day return policy displayed prominently is a conversion tool, not just a legal requirement.
- Starting with too broad a product catalogue. Launching with 200 products instead of 20 means each product gets less attention, photography is rushed, and descriptions are thin. Launch with your 10–20 best products, validate what sells, then expand the catalogue based on real order data.
We build Shopify and WooCommerce stores built for Indian buyers — GST-compliant checkout, Razorpay integration, Shiprocket setup, and mobile-first design included.
View our ecommerce servicesFrequently Asked Questions
How much does it cost to set up an online store in Mumbai?
Setting up an online store in Mumbai costs between ₹15,000 and ₹1,50,000 depending on the platform and features. A basic Shopify store with a premium theme costs ₹15,000–₹40,000 for setup plus ₹1,994–₹7,447/month in Shopify subscription fees. A custom WooCommerce store on shared hosting runs ₹25,000–₹80,000 one-time, with hosting at ₹3,000–₹8,000/year. A fully custom-built ecommerce site with bespoke design starts at ₹80,000–₹1,50,000+. These costs exclude GST registration (₹0 via government portal), domain (₹700–₹1,500/year), and payment gateway setup fees (usually free, but transaction fees of 1.95%–2% + GST apply per sale).
Do I need GST registration to sell online in India?
Yes, GST registration is mandatory for selling online in India if your annual turnover exceeds ₹20 lakh (₹10 lakh for special category states). Even below this threshold, all sellers on marketplaces like Amazon India, Flipkart, and Meesho must register for GST regardless of turnover — the marketplace GST rule has no threshold exemption. Registering costs nothing via the government GST portal (www.gst.gov.in) and takes 3–7 working days. Your GST number must appear on all invoices, your website, and in your checkout flow.
Which is better for an online store in Mumbai — Shopify or WooCommerce?
Shopify is better for most new online stores in Mumbai because it handles hosting, security, and updates for you — you focus on selling, not server management. WooCommerce is better if you want full ownership, lower long-term costs, and deep customisation, but you need technical support to manage it. Shopify's monthly plans start at ₹1,994/month; WooCommerce is free software but hosting costs ₹3,000–₹8,000/year. For a detailed comparison of both platforms for Indian sellers, read the Shopify vs WooCommerce comparison for Indian sellers.
Can I start selling online without a company registration in India?
Yes, you can start selling online as an individual (sole proprietor) in India without formal company registration. You need a PAN card, a current or savings bank account linked to your business name, and GST registration if your turnover is above the threshold. Many Mumbai sellers start as sole proprietors and convert to a private limited company only when turnover crosses ₹50–₹75 lakh or when they need to raise investment. MSME registration (Udyam) is optional but recommended as it gives access to government schemes, lower bank loan rates, and helps establish business credibility.
How long does it take to launch an ecommerce website in Mumbai?
A basic Shopify store can go live in 3–7 days once your GST number and payment gateway KYC are approved. A WooCommerce store with a premium theme takes 2–4 weeks when built by a developer. A fully custom ecommerce website designed from scratch takes 6–12 weeks. The biggest delay in Mumbai is almost always payment gateway KYC approval (1–5 working days for Razorpay and Cashfree) and GST registration (3–7 working days). Start both processes in parallel with your website build to avoid waiting at launch.
