Photo: Unsplash — Free to use
Why Shopify Is the Smartest Way to Launch an Ecommerce Business in India
India's ecommerce market crossed $80 billion in 2025 and is projected to reach $120 billion by 2028. That growth is not limited to Amazon and Flipkart anymore. Independent D2C brands — selling directly through their own websites — are capturing an increasing share of online spending. Shopify powers over 50,000 active stores in India as of early 2026, and that number is growing faster than any other market in Asia.
Having set up 200+ Shopify stores for Indian sellers across categories like fashion, food, beauty, electronics, and handicrafts, I have seen first-hand what trips people up and what accelerates success. The biggest challenge is not the platform itself — Shopify is genuinely easy to use. The challenge is configuring it correctly for the Indian market: getting GST right, choosing the correct payment gateway, setting up reliable domestic shipping, and understanding the compliance requirements that are unique to selling in India.
This guide walks you through every step of launching a Shopify store that is fully optimized for Indian buyers and compliant with Indian regulations. No fluff, no theory — just the exact process I follow with every new client. Whether you are a first-time seller shipping handmade products from your home or a brand looking to move away from marketplace dependency, this is your roadmap.
Step 1: Create Your Shopify Account and Select the Right Plan
Go to shopify.com and sign up for a free trial. Shopify currently offers a 3-day free trial followed by 3 months at $1/month for new users in India — take advantage of this promotional pricing. You will need an email address, a store name (this becomes your temporary yourstore.myshopify.com URL), and basic details about what you plan to sell.
For plan selection, most Indian sellers should begin with the Basic plan at $39/month (approximately ₹3,250/month at current exchange rates). This includes everything you need: online store, unlimited products, 2 staff accounts, basic reports, and up to 77% shipping discounts through Shopify Shipping partners. The key limitations of Basic versus the $105/month Shopify plan are: Basic charges higher third-party payment gateway fees (2% versus 1%), lacks professional reports, and does not include inventory tracking across multiple locations.
My recommendation: start on Basic. Upgrade to the standard Shopify plan only after you consistently cross ₹3-4 lakhs in monthly revenue, at which point the lower transaction fees and better reporting justify the higher subscription. The Advanced plan ($399/month) makes sense only when you are doing ₹15+ lakhs monthly and need custom reporting, third-party calculated shipping rates, or duty and import tax calculation for international orders.
Step 2: Configure Your Store for the Indian Market
Once your account is active, the first thing to do is configure your store settings for India. Go to Settings > General and set the following:
- Store currency: Indian Rupee (INR). This ensures all product prices, checkout amounts, and reports display in rupees
- Timezone: (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi (IST). This affects order timestamps, analytics data, and scheduled publishing
- Weight unit: Kilograms (kg) — standard for Indian shipping partners
- Store address: Your registered business address with full PIN code. This appears on invoices and is used for shipping rate calculations
Next, set up your legal pages under Settings > Policies. Shopify provides templates, but you must customize them for Indian law. Your privacy policy must comply with the Digital Personal Data Protection Act 2023. Your terms of service should reference Indian contract law. Your refund policy must align with Consumer Protection Act 2019 requirements — specifically the right to return within a reasonable period. I recommend creating these pages early because payment gateways and advertising platforms (Google, Meta) check for them during account verification.
Under Settings > Checkout, enable guest checkout — mandatory for Indian ecommerce where forcing account creation before purchase kills 30-40% of conversions. Enable the phone number field as required (not optional) because Indian logistics partners need the customer phone number for delivery coordination and OTP-based delivery confirmation.
Step 3: Set Up GST and Tax Configuration
GST compliance is not optional if you are selling products online in India. Even if your turnover is below the ₹40 lakh threshold, most payment gateways and serious B2B buyers expect a valid GSTIN. Register at gst.gov.in — the process takes 7-15 working days and requires your PAN, Aadhaar, bank account proof, and business address documentation.
In Shopify, go to Settings > Taxes and duties. Set India as your tax region and configure your GST rates based on product categories. The common rates are:
- 5% GST: Food products, apparel under ₹1,000, footwear under ₹1,000
- 12% GST: Processed food, apparel ₹1,000-₹1,500, handicraft items, mobile phones
- 18% GST: Most manufactured goods, electronics accessories, cosmetics, software, consulting services
- 28% GST: Luxury items, automobiles, aerated beverages
You also need HSN (Harmonized System of Nomenclature) codes for each product. HSN codes are 4-8 digit codes that classify products for tax purposes. Find your product's HSN code at cbic-gst.gov.in. Add the HSN code to each product in Shopify so it appears on your tax invoices.
For GST invoice generation, Shopify's built-in invoicing does not fully comply with Indian GST requirements. Install a GST invoicing app like GST Invoice India by Jeeves or Fynd Invoice. These apps auto-generate invoices with GSTIN, HSN codes, place of supply, CGST/SGST/IGST breakdowns, and sequential invoice numbering as required by Indian tax authorities. This is not optional — non-compliant invoices can result in penalties during GST audits.
Step 4: Set Up Indian Payment Gateways
Shopify Payments is not available in India, so you need a third-party payment gateway. This is where many Indian sellers make their first mistake — choosing based on brand recognition alone rather than comparing fees, settlement times, and payment method coverage.
Razorpay
The most popular choice for Indian Shopify stores. Razorpay charges 2% per domestic transaction and 3% for international transactions. It supports 100+ payment methods: UPI (Google Pay, PhonePe, Paytm), all major credit and debit cards, net banking for 50+ banks, wallets, and EMI options on cards from ₹3,000. Settlement is T+2 business days by default, with T+1 available for verified businesses. Setup takes 1-2 business days after KYC verification. Razorpay's Shopify plugin is well-maintained and reliable.
Cashfree Payments
A strong alternative at 1.75% per domestic transaction — the lowest among major gateways. Cashfree offers same-day settlement for orders placed before 3 PM (called Instant Settlement). It supports UPI, cards, net banking, and wallets. The tradeoff is slightly fewer payment methods than Razorpay and a less polished checkout UI. For sellers focused on margins where every 0.25% matters, Cashfree delivers real savings at scale.
PayU
PayU charges 1.95% per transaction and is popular with larger D2C brands. It offers strong EMI options and a no-cost EMI feature that lets customers pay in installments while you receive the full amount upfront. PayU's fraud detection is excellent, which matters when you start doing volume. Settlement is T+2 days.
UPI Integration
UPI accounts for over 60% of digital payments in India. All three gateways above support UPI, but the checkout experience differs. Razorpay shows a QR code and intent-based flow (automatically opens UPI apps on mobile). Ensure your gateway's UPI integration works smoothly on both mobile and desktop — test it with Google Pay, PhonePe, and Paytm before going live.
COD (Cash on Delivery)
COD is still essential for Indian ecommerce, especially in tier-2 and tier-3 cities. COD orders typically represent 50-65% of total orders for new stores without brand recognition. In Shopify, enable COD under Settings > Payments > Manual payment methods > Cash on Delivery. COD reconciliation happens through your shipping partner (Shiprocket remits COD amounts to your bank within 2-8 business days). To reduce COD fraud and RTOs (return to origin), I recommend adding a small COD surcharge of ₹40-₹70 per order — this is standard practice and discourages frivolous orders.
Step 5: Integrate Indian Shipping and Logistics
Shipping is where Indian ecommerce gets complex. Unlike the US or Europe, India has massive variability in delivery reliability across PIN codes, and no single courier covers all 19,000+ serviceable PIN codes well. Shipping aggregators solve this problem.
Shiprocket
Shiprocket is the go-to shipping solution for Indian Shopify stores. It integrates directly with Shopify and connects you to 17+ courier partners including Delhivery, BlueDart, DTDC, Ecom Express, Shadowfax, and India Post. Rates start at ₹27 per 500g for local deliveries and ₹60-₹80 for metro-to-metro shipments. Shiprocket auto-assigns the best courier based on destination PIN code, delivery speed, and cost. The platform handles label generation, tracking, COD reconciliation, NDR (non-delivery report) management, and return logistics from a single dashboard.
Setup: Install the Shiprocket app from the Shopify App Store, connect your Shopify store via API, and recharge your Shiprocket wallet (minimum ₹500). Orders sync automatically — when a new order comes in, you generate the shipping label, schedule a pickup, and the courier partner collects the package from your location.
Delhivery Direct
For sellers doing 200+ orders/day, a direct contract with Delhivery offers better rates than aggregator pricing. Delhivery has the widest PIN code coverage among private couriers in India (17,000+ PIN codes) and strong COD reliability. Contact their business team for volume-based pricing.
India Post
Do not overlook India Post for tier-3 and rural deliveries. India Post reaches every PIN code in the country — over 155,000 post offices. Speed is slower (5-10 days for domestic), but for lightweight products shipped to remote areas, India Post is the only reliable option. Shiprocket includes India Post as a courier option.
PIN Code Serviceability
Before going live, check your shipping partner's serviceability for your target PIN codes. Add a PIN code checker on your product pages using apps like Jeeves or EasyRoutes so customers can verify delivery availability before placing an order. This prevents order cancellations and improves the customer experience significantly.
COD Reconciliation
COD cash flow management catches many new sellers off guard. When a customer pays cash on delivery, the courier partner collects the money and remits it to your account after deducting their shipping fee. This cycle takes 2-8 business days depending on the courier. For a store doing 50 COD orders per day at ₹1,000 average order value, that means ₹50,000-₹4,00,000 is always in transit. Plan your working capital accordingly.
Step 6: Create Compelling Product Listings
Your product pages are your storefront. Indian buyers are increasingly quality-conscious online, and your product photography and descriptions directly determine whether they buy from you or go back to Amazon.
Product Photography
You do not need a professional studio to start. A smartphone with good lighting produces excellent results. Use natural daylight near a window with a white background (a large white chart paper works). Shoot each product from 4-5 angles: front, back, side, close-up of material/texture, and a lifestyle shot showing the product in use. For apparel, always shoot on a model or mannequin — flat-lay alone is not enough. Use the free version of Canva or Remove.bg to clean up backgrounds and add consistent branding.
Product Descriptions
Write descriptions for Indian buyers specifically. Include the information they look for: exact materials (100% cotton, not just "premium fabric"), dimensions in cm, weight in grams, care instructions, and what is included in the package. Indian buyers are comparison shoppers — they often have the same product open on Amazon in another tab. Your description must answer every question they might have without requiring them to contact you. A well-written product page reduces WhatsApp inquiries by 60-70% and increases direct conversions.
Pricing Strategy
Factor in all costs before setting your retail price: product cost, GST, packaging (₹15-₹40 per order for quality packaging), shipping (if offering free shipping, build it into the price), payment gateway fee (2%), and Shopify's third-party transaction fee (2% on Basic). A healthy margin for D2C products in India is 3-5x your landed cost. For competitive categories like phone accessories, margins can be thinner (2x), while niche handmade products command 5-8x margins.
Inventory Management
Enable inventory tracking in Shopify under each product's settings. Set up low stock alerts at your reorder point (the quantity at which you need to place a new order with your supplier, factoring in lead time). For sellers managing inventory across their own website and marketplaces (Amazon, Flipkart), use a tool like Unicommerce or Vinculum to sync stock levels and prevent overselling.
Step 7: Choose the Right Theme and Optimize Design
Shopify's free themes — particularly Dawn (the default), Craft, and Sense — are genuinely good and sufficient for most new Indian stores. Dawn is the fastest-loading free theme and supports all modern features: sections everywhere, predictive search, quick add to cart, and responsive design. Do not spend ₹15,000-₹25,000 on a premium theme until your store generates consistent revenue.
Mobile-First Is Non-Negotiable
Over 85% of Indian ecommerce traffic comes from mobile devices. Every design decision must prioritize the mobile experience. Test your store on a mid-range Android phone (not your flagship iPhone) — because that is what most of your customers use. Check that product images load quickly, add-to-cart buttons are thumb-reachable, and the checkout flow works without horizontal scrolling. Google's PageSpeed Insights should show a mobile score of 70+ before you launch.
Regional Language Support
If you sell to non-English-speaking customers, consider adding Hindi or regional language support. Shopify supports multi-language stores through the Translate & Adapt app (free, built by Shopify). For stores targeting specific states — like Kerala, Tamil Nadu, or Maharashtra — translating your product descriptions and checkout into the local language can increase conversion rates by 15-20% in those regions. The web development investment in localization pays for itself quickly.
Step 8: Install Essential Shopify Apps for Indian Sellers
The Shopify App Store has 10,000+ apps. Most Indian stores need only 6-8 to run effectively. Here are my recommendations based on what actually moves the needle:
- WhatsApp Chat — SuperLemon or DelightChat: WhatsApp is the primary communication channel for Indian customers. Add a WhatsApp chat button on every page, enable abandoned cart recovery via WhatsApp messages, and send order confirmation and tracking updates through WhatsApp. This single app typically recovers 8-12% of abandoned carts
- GST Invoicing — Jeeves or Fynd Invoice: Auto-generate GST-compliant invoices with GSTIN, HSN codes, and tax breakdowns. Essential for compliance and B2B sales
- Shipping — Shiprocket: Syncs orders, generates labels, and manages multi-courier logistics from your Shopify admin
- Reviews — Judge.me or Loox: Product reviews with photo uploads. Judge.me's free plan is generous and includes review request emails. Social proof drives 15-20% higher conversion rates
- SEO — Smart SEO or JSON-LD for SEO: Auto-generates structured data, optimizes meta tags, and handles image alt text. Reduces the manual SEO work needed per product page
- Email Marketing — Shopify Email or Klaviyo: Shopify Email is free for up to 10,000 emails/month. For advanced automation (welcome series, browse abandonment, post-purchase flows), Klaviyo's free tier handles up to 250 contacts
- PIN Code Checker — Jeeves or EasyRoutes: Lets customers check delivery availability before adding to cart. Reduces failed orders and improves trust
- Analytics — Lucky Orange or Hotjar: Session recordings and heatmaps show exactly where customers drop off. The insights from watching 50 customer sessions are worth more than weeks of guessing
Keep your total app count under 10. Each app adds JavaScript to your store, and too many slow down page load times — which directly hurts conversion rates on the slow mobile connections common in India.
Step 9: Ensure Legal Compliance for Indian Ecommerce
Indian ecommerce has specific legal requirements that differ from selling on marketplaces (where the marketplace handles compliance for you). On your own Shopify store, the responsibility is entirely yours.
- Consumer Protection (E-Commerce) Rules 2020: You must display your registered business name, address, contact details (email and phone), GSTIN, and grievance officer details on your website. Return and refund policies must be clearly stated before checkout. Customers have the right to cancel orders within a reasonable time before dispatch
- Return Policy: A 7-15 day return window is standard and expected by Indian consumers. Your policy must specify: which products are eligible for return, the condition requirements, refund timeline (aim for 5-7 business days after receiving the return), and who bears the return shipping cost. Clearly communicate the return process — Indian customers often abandon purchases from stores with unclear return policies
- FSSAI License (Food Products): If you sell any food or beverage products, you must obtain an FSSAI license. Basic registration costs ₹100 and covers businesses with turnover under ₹12 lakhs. State license (₹2,000-₹5,000) is required for ₹12 lakhs to ₹20 crores annual turnover. The FSSAI license number must appear on product packaging and your website
- BIS Certification (Electronics): If you sell electronic products, many categories require BIS (Bureau of Indian Standards) certification under the CRS (Compulsory Registration Scheme). This includes chargers, adapters, LED lights, power banks, and cables. Selling uncertified electronics can result in seizure and penalties
- Legal Entity Structure: Most Indian Shopify sellers operate as either a sole proprietorship (simplest, register through Udyam portal) or a private limited company (recommended once you cross ₹50 lakhs in revenue for liability protection and investor readiness). LLP is another good option for partnership businesses. Consult a CA before choosing — the wrong structure creates tax complications later
Step 10: Launch Your Store and Start Marketing
A common mistake is treating launch day as the finish line. In reality, it is day one of the harder work: driving traffic and converting visitors into customers.
SEO Setup (Week 1)
Before launch, optimize every product page and collection page for search. Write unique title tags (under 60 characters) and meta descriptions (under 155 characters) for each product. Add descriptive alt text to every product image. Submit your sitemap (yourstore.com/sitemap.xml) to Google Search Console. Create a blog section and plan for 2-4 articles per month targeting long-tail keywords related to your products. Organic search takes 3-6 months to gain traction but becomes your most profitable traffic source over time.
Google Shopping (Week 1-2)
Set up Google Merchant Center and connect it to your Shopify store using the Google & YouTube channel. Submit your product feed with accurate pricing, availability, and GTIN/EAN codes where available. Run Performance Max campaigns starting with a daily budget of ₹500-₹1,000. Google Shopping ads show product images, prices, and your store name directly in search results — they deliver the highest ROAS among all paid channels for ecommerce.
Social Commerce (Week 1-2)
Connect your store to Facebook and Instagram Shops through the Facebook & Instagram sales channel in Shopify. This syncs your product catalog and lets customers browse products directly on Instagram. Post product content 4-5 times per week — mix product shots, customer photos, behind-the-scenes content, and educational posts about your category. Instagram Reels showing product usage, unboxing, or making processes consistently outperform static posts for Indian D2C brands.
WhatsApp Marketing
Build a WhatsApp broadcast list from day one. Every customer who messages you, every order confirmation — add them (with consent) to your broadcast list. WhatsApp messages have 90%+ open rates in India compared to 15-20% for email. Use WhatsApp Business API tools like Interakt or Wati for automated flows: order confirmations, shipping updates, abandoned cart reminders, and promotional broadcasts. Social media marketing through WhatsApp is the highest-ROI channel for repeat purchases in Indian ecommerce.
Influencer Seeding (Month 1)
Identify 20-50 micro-influencers (1,000-50,000 followers) in your product category. Send them free products with a personalized note. Even if only 20-30% post about it, you get authentic content and social proof that you can repurpose across your own channels. Budget ₹10,000-₹30,000 for product seeding in the first month. Micro-influencers in India charge ₹500-₹5,000 per post for barter or paid collaborations — dramatically cheaper than celebrity partnerships and often more effective for conversions.
Monthly Cost Breakdown for Running a Shopify Store in India
Here is a realistic breakdown of what it costs to run a Shopify store in India at different stages:
Starter Stage (0-50 orders/month)
- Shopify Basic: ₹3,250/month ($39)
- Domain (.in): ₹60/month (₹700/year)
- Apps (WhatsApp, GST invoice, reviews): ₹0-₹1,500/month (free tiers)
- Payment gateway fees: ~₹2,000/month (2% on ₹1,00,000 GMV)
- Shipping (Shiprocket): Variable, ~₹3,000-₹5,000/month
- Marketing (Google + Social): ₹5,000-₹15,000/month
- Total: ₹13,000-₹27,000/month
Growth Stage (200-500 orders/month)
- Shopify Standard: ₹8,750/month ($105)
- Apps (paid tiers): ₹3,000-₹6,000/month
- Payment gateway fees: ~₹10,000-₹20,000/month
- Shipping: ₹15,000-₹40,000/month
- Marketing: ₹30,000-₹75,000/month
- Virtual assistant or part-time support: ₹10,000-₹15,000/month
- Total: ₹77,000-₹1,65,000/month
Scale Stage (1,000+ orders/month)
- Shopify Advanced: ₹33,250/month ($399)
- Apps and integrations: ₹8,000-₹15,000/month
- Payment gateway fees: ₹40,000-₹80,000/month
- Shipping and logistics: ₹50,000-₹1,50,000/month
- Marketing: ₹1,00,000-₹3,00,000/month
- Team (operations, customer service): ₹40,000-₹80,000/month
- Total: ₹2,70,000-₹6,60,000/month
Common Mistakes Indian Shopify Sellers Make
After working with hundreds of Indian Shopify stores, these are the patterns I see repeatedly — and they are all avoidable.
- Ignoring mobile performance: Testing only on fast Wi-Fi and high-end phones. Your customer in Lucknow is browsing on a ₹12,000 Redmi phone with a 4G connection. If your store takes more than 4 seconds to load, they leave
- Skipping COD: New stores that disable COD because of RTO risk lose 50-60% of potential orders. Yes, COD has a 15-25% RTO rate, but the incremental revenue far outweighs the return costs. Reduce RTO through order confirmation calls, COD surcharges, and prepaid incentives (offer ₹50-₹100 off for prepaid orders)
- Over-investing in theme customization: Spending ₹50,000+ on custom theme development before making your first 100 sales. Shopify's free themes convert well. Spend that money on marketing instead
- No WhatsApp integration: Indian customers want to ask questions before buying. If there is no WhatsApp button on your product page, they leave and buy from a store that has one
- Weak return policy: Vague or hidden return policies destroy trust. Indian buyers, trained by Amazon and Flipkart's easy returns, expect the same from your store. Be explicit and generous — a clear 15-day return policy increases conversion rates more than any discount
- Not collecting GST correctly: Selling for months without proper GST invoicing, then scrambling during filing season. Set up GST invoicing on day one, even if your turnover is below the threshold
- Depending on a single traffic source: Relying entirely on Instagram organic or a single influencer. Diversify across Google Shopping, SEO, email, WhatsApp, and social media from the start. If Instagram changes its algorithm (and it will), your business survives
- Underpricing for free shipping: Offering free shipping without building the cost into your product price. Shipping a 500g product within India costs ₹60-₹100. If your product margin does not absorb this, you are losing money on every order
Frequently Asked Questions
What is the minimum investment needed to launch a Shopify store in India?
The minimum monthly cost is approximately ₹5,500-₹7,000, covering the Basic Shopify plan at ₹3,250/month, a .in domain at around ₹700/year, and essential free apps. Your first product photography and branding may add ₹5,000-₹15,000 as a one-time investment. Payment gateway activation through Razorpay or Cashfree is free — you only pay per-transaction fees. Many Indian sellers start profitably within this budget by focusing on a single product category.
Can I accept UPI and COD payments on Shopify in India?
Yes, both work on Shopify for Indian stores. For UPI, integrate Razorpay or Cashfree — both support UPI, Google Pay, PhonePe, and Paytm at checkout. COD requires a shipping partner integration like Shiprocket. Shiprocket supports COD with automatic reconciliation and remittance to your bank account within 2-8 business days. COD typically accounts for 50-65% of orders in tier-2 and tier-3 cities, so enabling it is essential for volume.
Do I need GST registration to sell on Shopify from India?
GST registration is mandatory if your annual turnover exceeds ₹40 lakhs (₹20 lakhs for services or special category states). Even below that threshold, having GSTIN is strongly recommended because it lets you claim input tax credit, builds buyer trust, and is required by most payment gateways for business accounts. Registration is free through gst.gov.in and typically takes 7-15 working days with PAN, Aadhaar, bank account details, and proof of business address.
Which payment gateway is best for Shopify stores in India?
Razorpay is the most popular choice — 2% per domestic transaction, 100+ payment methods, UPI support, and reliable Shopify integration. Cashfree is a strong alternative at 1.75% with faster settlement. PayU offers competitive rates for high-volume sellers. Start with Razorpay for reliability and payment method breadth, then evaluate alternatives once your monthly volume crosses ₹5 lakhs to negotiate better rates.
How do I handle shipping and returns for a Shopify store in India?
Shiprocket is the most widely used shipping aggregator — it connects you to 17+ courier partners through a single dashboard with rates starting at ₹27 per 500g. It handles COD reconciliation, NDR management, and return logistics. For returns, set a clear 7-15 day return window as required by Indian consumer protection rules. Integrate Shiprocket's return management module to automate reverse pickup scheduling and refund processing.
Is Shopify better than WooCommerce for Indian sellers?
Shopify is better for sellers who want a managed, hassle-free platform without dealing with hosting, security, or server maintenance. WooCommerce offers more customization but requires technical knowledge. For sellers under ₹50 lakhs annually, Shopify's simplicity typically outweighs WooCommerce's cost savings. For larger operations needing deep ERP integration or complex multi-warehouse setups, WooCommerce with dedicated hosting can be more cost-effective. I recommend Shopify for first-time ecommerce sellers in India.
What are the best-selling product categories on Shopify in India?
The strongest categories include fashion and apparel (especially ethnic wear and sustainable fashion), beauty and personal care (Ayurvedic and herbal products), food and beverages (spices, snacks, specialty teas), home decor and handicrafts, jewellery and accessories, and health supplements. Niche D2C brands consistently outperform generic stores — sellers focusing on a specific category with strong branding see 2-3x higher conversion rates than stores with broad, unfocused product ranges.
Ready to Launch Your Shopify Store in India?
I have built and optimized 200+ Shopify stores for Indian sellers — from single-product startups to multi-crore D2C brands. Whether you need complete store setup, payment gateway integration, shipping configuration, or a full launch strategy, I will get your store live and selling. No generic templates — every store is configured specifically for the Indian market.