Starting a Shopify store in India in 2025? Here's the complete setup guide — no fluff, just the exact steps.
Step 1: Pick the Right Shopify Plan
| Plan | Monthly Cost | Best For |
|---|---|---|
| Basic | ₹2,400/mo (~$29) | New stores, < 1,000 orders/month |
| Shopify | ₹6,400/mo (~$79) | Growing stores, 1K–5K orders/month |
| Advanced | ₹24,800/mo (~$299) | 5K+ orders/month, multi-location |
| Plus | ₹1,70,000+/mo | Enterprise, ₹1Cr+/month revenue |
Start with Basic. You can upgrade anytime without losing data.
Step 2: Buy a Domain
- Buy from Shopify (₹1,200/year) or external (GoDaddy, Namecheap) for ~₹700/year
- Always use a
.comor.in— skip fancy TLDs - Point DNS to Shopify (takes 5 minutes)
Step 3: Choose a Theme
Free themes worth using:
- Dawn (the default — it's actually good)
- Sense
- Craft
Premium themes worth the money:
- Impulse ($380)
- Prestige ($380)
- Broadcast ($320)
Skip: Themes with 50+ sections you'll never use. They slow down your store.
Step 4: Configure Indian Payments
Must-enable:
- Razorpay — Accept UPI, cards, netbanking, wallets, COD
- Cashfree — Alternative to Razorpay with better COD flows
- PayU India — Third option, competitive rates
- PhonePe / Google Pay — Via Razorpay/Cashfree
Settings:
- Enable COD (still 60%+ of Indian online orders)
- Set COD limits (usually ₹199 min, ₹15,000 max)
- Add payment gateway logos on checkout
Step 5: Configure Shipping
Domestic shipping options:
- Shiprocket — Aggregator, 15+ courier partners
- Delhivery — Direct integration
- Bluedart / FedEx — Premium
- India Post — Pin code coverage
Setup:
- Define shipping zones (North/South/East/West or specific states)
- Set weight-based or flat rates
- Add free shipping threshold (e.g., orders above ₹999)
- Enable cash-on-delivery charges (usually ₹49–₹99)
Step 6: GST Setup
Mandatory for Indian stores:
- Add your GST number in Shopify settings
- Configure tax rates (usually 18% default, varies by product)
- Add HSN codes to products
- Enable GST invoices via apps like "GST Invoice by WebPlanex" (₹500/month)
- Set up IGST vs CGST+SGST based on buyer location
Step 7: Essential Apps (Don't Overdo It)
Must-have apps:
- Judge.me Reviews — Free + ₹1,200/month for advanced features
- Klaviyo — Email marketing (free up to 250 contacts)
- Privy — Popups and email capture
- Tidio / AI chatbot — Customer support
- Shipway / Shiprocket — Shipping automation
- Loox — Photo reviews (₹800/month)
Avoid:
- "All-in-one" apps (they're slow and expensive)
- More than 10 apps total
- Apps that charge per transaction
Step 8: Product Setup
For each product, include:
- 5–8 high-quality images (square + lifestyle shots)
- Detailed description (include emotional benefits)
- Size guide (if applicable)
- Shipping time
- Return policy
- HSN code
- GST rate
- Barcode/SKU
Step 9: SEO Basics
- Edit your store's SEO title and meta description (Settings → Preferences)
- Enable the sitemap (automatic)
- Submit to Google Search Console (immediately)
- Add Google Analytics 4
- Add Google Merchant Center for Shopping Ads
- Optimize product URLs (lowercase, hyphens, descriptive)
- Alt text on every image
- Schema markup (most themes add this automatically)
Step 10: Launch Checklist
- All products added with images + descriptions
- Payment gateways tested (₹1 test transaction)
- Shipping rates configured and tested at checkout
- GST invoices working
- Email notifications customized
- Privacy policy, Terms, Refund policy pages live
- Contact page with phone + WhatsApp
- SSL active (auto with Shopify)
- Analytics tracking (GA4, Facebook Pixel, Google Ads)
- Social media links in footer
- Blog set up (even with 2–3 posts)
- Product reviews app installed
- Abandoned cart recovery enabled
Detailed Step-by-Step Checklist for Indian Compliance
Payment Gateway Checklist
- Razorpay account created (needs GST number)
- Test transaction completed (₹1)
- Live transaction tested (₹100+)
- Multiple payment methods enabled (UPI, card, netbanking, wallet)
- Payment error messages customized
- Receipt emails set up
- COD charge configured (usually ₹49–₹99)
- COD payment methods limited to India (Razorpay settings)
- Refund settings configured (instant for online, 7 days for COD)
Shipping Configuration Checklist
- Domestic zones defined (North/South/East/West)
- Weight-based rates configured
- Free shipping threshold set (e.g., ₹999+)
- COD+ shipping charge built in
- Pin code restrictions configured
- Shipping label template tested
- Courier partner instructions documented
- Shiprocket / Delhivery API integrated
GST & Tax Checklist
- GST number added to store settings
- HSN codes added to all products
- Tax rates configured (5%, 12%, 18%, 28% as applicable)
- IGST vs CGST+SGST logic set up
- GST invoice app installed (WebPlanex, InvoiceMatters, etc.)
- Test invoice generated
- GSTR-1 reporting plan documented
- Accounting software (Zoho Books, TallyPrime) integration planned
Common Mistakes and How to Avoid Them
1. Not Testing Payment Flow Before Launch
Mistake: Launch store, then discover payment gateway isn't working Cost: Lost sales for hours Solution: Make 5 test transactions before going live (₹1, ₹10, ₹100, ₹1,000, with refund)
2. Wrong GST Configuration
Mistake: Charging wrong GST rate, creating compliance issues Cost: Tax penalties, legal issues Solution: Hire CA to review your tax configuration before launch
3. Shipping Configured Wrong
Mistake: Charging ₹99 shipping when it should be ₹49 Cost: Lost customers at checkout Solution: Test with each courier partner, get actual rates, verify in Shopify
4. No Abandoned Cart Recovery
Mistake: 70% of carts abandoned, no follow-up Cost: ₹20–50 lakh in lost revenue/month Solution: Install Klaviyo or Prismatic (email) + Cartloot (WhatsApp)
5. Poor Product Descriptions
Mistake: Generic copy from supplier Cost: Low conversion rate (0.5% vs possible 3%+) Solution: Write benefit-focused descriptions, include sizes, care instructions, use cases
6. Not Tracking Analytics
Mistake: "Store is live, let's see what happens" Cost: Can't improve what you don't measure Solution: Set up GA4 (traffic), Facebook Pixel (audience), Google Ads conversion tracking
7. Forgetting WhatsApp Integration
Mistake: Customers want to contact you, no WhatsApp Cost: Lost customers (70% prefer WhatsApp in India) Solution: Add WhatsApp button in footer, set up automated responder via Chatbase or Tidio
Real Case Study: Fashion D2C Store Launch
Founder: Priya, wanted to launch women's fashion brand (salwar kameez)
Timeline: 6 weeks to launch Budget: ₹2,00,000 (including store + inventory)
What she did:
- Week 1: Shopify store setup (Basic plan, ₹2,400/mo)
- Week 2: Product photography, catalog entry (50 SKUs)
- Week 3: Payment + shipping configuration + testing
- Week 4: SEO setup, Instagram integration, Klaviyo for emails
- Week 5: Beta launch (friends/family, 20 orders)
- Week 6: Full launch, Google Ads campaign started
Results (First 3 months):
- Store setup cost: ₹2,400/mo (plan) + ₹500/mo (apps)
- Average order value: ₹2,450
- Conversion rate: 2.1% (good for fashion)
- Monthly orders: 80–120
- Monthly revenue: ₹2–3 lakh
- Break-even: Month 2
Key success factors:
- High-quality product photography (worth ₹30K investment)
- Proper GST setup from day 1 (avoided legal hassles)
- WhatsApp integration (30% of customers used it)
- Abandoned cart recovery (recovered ₹5–8K/month)
Performance & Speed Optimization
Target metrics for Indian stores:
- Page load time: <3 seconds on 4G (critical in India)
- Mobile conversion: Should be >70% of total
- Lighthouse score: 90+ (Google's ranking factor)
- Checkout time: <90 seconds
How to optimize:
- Use Dawn theme (lighter than premium themes)
- Compress images (ShortPixel, Optimole: ₹500/mo)
- Enable Shopify's CDN (automatic, included)
- Lazy load images (automatic on Shopify)
- Remove slow apps (each app adds 0.5–2 seconds)
Cost of optimization: Usually ₹25–50K investment saves 1–2 seconds, improving conversions 10–20%
Post-Launch Optimization (Month 2+)
Week 1 After Launch
- Monitor conversion rate (should be 1–3% for ecommerce)
- Check cart abandonment (should be 60–75%)
- Monitor traffic sources (where are visitors coming from?)
- Fix any broken links or payment issues
Week 2–4
- A/B test product page layouts
- Optimize product images and descriptions
- Test different CTAs ("Add to Cart" vs "Buy Now")
- Implement email sequences (welcome, cart recovery, post-purchase)
Month 2+
- Start Google Shopping ads (product feed prepared at launch)
- Optimize Google Merchant Center (fixes feed errors)
- Run Google Ads to test keywords
- Build SEO content (blog posts on product categories)
- Request customer reviews (increase review count)
Critical Apps for Indian Stores (Maximum 8)
Must-have (₹0–1,200/mo combined):
- Judge.me Reviews (free or ₹1,200/mo) — Customer reviews
- Klaviyo (free up to 250 contacts) — Email marketing
- Tidio / Chatbase (free or ₹500/mo) — WhatsApp + chat support
- Shiprocket / Shipway (free) — Shipping automation
- Google Sales Channel (free) — Product listings on Google
- Minimal checkout apps (free) — Loyalty programs, gift wrapping, etc.
Nice-to-have (₹500–1,500/mo): 7. Loox (₹800/mo) — Photo reviews from customers 8. Privy (₹0 or paid, optional) — Email popups
Avoid:
- Apps with "per transaction" charges (eat into your margins)
- All-in-one apps (usually slower, buggier)
- More than 10 apps (each adds overhead)
What We Do Differently
Most setups are done by hobbyists. We set up stores with:
- Pre-configured Indian payment stack (Razorpay + Cashfree tested)
- GST automation (HSN codes, tax calculations, invoice generation)
- Speed optimization (target 90+ Lighthouse score)
- SEO foundation (metadata, schema markup, structured data)
- WhatsApp integration (automated responders, order updates)
- Cart recovery flows (email + WhatsApp sequences)
- Google Ads + Merchant Center ready for launch
- Complete documentation and training
Average store setup: ₹1–2 lakh (expert help, saves headaches) Average DIY store setup: ₹2,500/mo + your 100+ hours of learning
Frequently Asked Questions
How long does it take to set up a Shopify store in India? DIY: 4–8 weeks (learning + implementation). With expert help: 2–4 weeks.
What's the cheapest way to start a Shopify store in India? ₹2,400/month for Basic plan + ₹1,000/month for apps/domain = ₹3,400/month minimum. Most stores add Razorpay (₹0 setup, 2% commission) + Shiprocket (₹99/month for first shipment).
Do I need a CA/accountant for my Shopify store? Yes, if you're crossing ₹20 lakh annual revenue (GST compliance). Consult a CA for your specific situation.
How much should I spend on my first inventory? Rule of thumb: 3–6 months of rent = initial inventory. For fashion: ₹50–200K gets you 100–500 SKUs. Start lean, reorder based on bestsellers.
Can I launch with 10 products? Not ideal. Customers want variety. Minimum recommended: 25–50 products (even if duplicates across sizes/colors). Better: 100+ products (less visible as new store).
Ready to Launch Your Store?
We help Indian brands set up Shopify stores with complete Indian payment + shipping + GST compliance. We handle setup, optimization, and post-launch support.
What's included:
- Complete store setup (7–10 days)
- Payment gateway configuration (Razorpay + Cashfree)
- GST invoicing setup
- Shipping + courier integration
- SEO foundation + Google integrations
- Performance optimization
- Post-launch support (30 days included)
Get Your Shopify Store Setup — Starting from ₹50,000
Investment: ₹49,000–₹1,99,000 depending on product count and customization.
Frequently Asked Questions
How much does Shopify cost per month in India? Basic plan is ₹2,400/month. Full realistic cost with essential apps: ₹15,000–₹30,000/month.
Is Shopify GST compliant in India? Yes, with the right tax setup and invoice apps. We configure this in every store we build.
Can Shopify handle cash on delivery? Yes — via Razorpay/Cashfree integration with full COD support.
How long does Shopify store setup take? A DIY setup takes 2–4 weeks. Agency setup (with proper SEO + speed): 3–6 weeks.
Need Expert Setup?
We'll build your Shopify store end-to-end, including payments, GST, shipping, apps, SEO, and launch. Get Our Shopify Setup Service.
