India's ecommerce market is projected to reach USD 200 billion by 2027. While Amazon and Flipkart dominate the marketplace space, building your own Shopify store gives you complete control over your brand, margins, and customer relationships. No marketplace commissions eating 15-30 percent of your revenue.
This guide covers everything Indian entrepreneurs need to know about launching a Shopify store, from registration to your first sale, including India-specific payment setup and GST compliance.
Why Choose Shopify Over Indian Marketplaces
Marketplaces are great for discovery, but Shopify is better for building a sustainable brand. You control your pricing without marketplace pressure, own your customer data for repeat marketing, build a recognizable brand identity, and avoid commission fees that range from 5 to 30 percent on Amazon/Flipkart.
Setting Up Your Shopify Store
Step 1: Business Registration
Before launching, ensure you have your PAN card, GST registration (mandatory for online selling), and a current bank account in your business name. Sole proprietorship works fine for starting out.
Step 2: Create Your Shopify Account
Sign up for the 3-day free trial. The Basic plan at USD 39 per month (approximately INR 3,250) includes everything you need to start. Shopify accepts Indian credit cards, debit cards, and UPI for subscription payments.
Step 3: Choose and Register a Domain
A professional domain builds trust with Indian customers. Register through Domain.com for competitive pricing and easy DNS management. A .in domain works great for India-focused stores while .com is better for international sales.
Step 4: Configure Indian Payment Gateways
This is crucial for Indian customers. Enable RazorPay or PayU as your primary payment gateway to accept UPI (PhonePe, Google Pay, Paytm), net banking, credit and debit cards, and EMI options. Indian customers expect UPI as a payment option so do not skip this step.
Step 5: Set Up GST and Tax
Configure GST rates in Shopify settings. Most products fall under 5, 12, 18, or 28 percent GST slabs. Enable automatic tax calculation and ensure your invoices show GSTIN, HSN codes, and proper tax breakdowns.
Step 6: Configure Shipping
For domestic shipping, integrate with Shiprocket, Delhivery, or Blue Dart through Shopify apps. Shiprocket aggregates multiple couriers and offers the best rates. Set up cash on delivery (COD) which still accounts for 50 percent of Indian ecommerce orders.
Costs for Indian Entrepreneurs
| Item | Monthly INR |
|---|---|
| Shopify Basic | ~INR 3,250 |
| Domain | ~INR 100 |
| Payment gateway fees | 2% per transaction |
| Shipping app | INR 0-2,000 |
| Marketing budget | INR 5,000-50,000 |
Marketing Strategies for India
- Instagram Reels and Stories — India is the largest Instagram market globally
- WhatsApp Business catalog — share products directly in chats
- Google Shopping — free product listings for Indian shoppers
- Festival sales — Diwali, Holi, Raksha Bandhan drive massive ecommerce spikes
- Influencer collaborations — micro-influencers with 10K-50K followers offer best ROI
Frequently Asked Questions
Do I need GST registration for a Shopify store in India?
Yes. GST registration is mandatory for selling online in India regardless of your turnover. Apply through the GST portal at gst.gov.in.
Can I accept UPI payments on Shopify?
Yes. Through payment gateways like RazorPay or PayU, your Shopify store can accept UPI, PhonePe, Google Pay, Paytm, and all major Indian payment methods.
Is Shopify better than WooCommerce for India?
Shopify is easier to set up and maintain but costs more monthly. WooCommerce is cheaper but requires technical knowledge. For non-technical entrepreneurs, Shopify is the better choice.
How much can I earn from a Shopify store in India?
Earnings vary widely. Successful niche stores earn INR 50,000-5,00,000 per month. The key is choosing the right niche and investing in marketing.
Related: Best Online Courses for Freelancers | GST Guide for Online Sellers | Best Payment Gateways India