Quick Answer: How Do You Start a Shopify Store in India?

To start a Shopify store in India: 1) Create a Shopify account at shopify.com/in and start the 3-day free trial. 2) Choose a plan - Basic at ₹1,499/month (annual) is sufficient for most new stores. 3) Select and customise a theme. 4) Add your products with descriptions, images, and pricing. 5) Install Razorpay or PayU from the Shopify App Store for prepaid payments. 6) Add Cash on Delivery as a manual payment method in Settings - Payments. 7) Configure GST in Settings - Taxes and duties - enter your GSTIN and apply the correct rate for your products. 8) Set up shipping zones for India and install Shiprocket for courier integration. 9) Connect your domain. 10) Test the complete checkout flow on mobile before going live. A complete Indian Shopify store can be set up in 2-4 weeks if you are doing it yourself, or 3-6 weeks with a professional build.

Want your Shopify store built correctly from day one?

Enquire Now

How to Start a Shopify Store in India - Complete Checklist

  1. Account and plan: Create account at shopify.com/in, start free trial, choose Basic plan for new stores
  2. Theme selection: Use a free theme (Dawn recommended) for launch - customise later once the store is generating revenue
  3. Products: Upload with keyword-rich titles, detailed descriptions, compressed images, correct GST tax settings per product
  4. Collections: Organise products into keyword-rich collection pages with unique descriptions
  5. Razorpay: Install official Razorpay app, complete KYC, configure webhooks - critical for Indian UPI payments
  6. Cash on Delivery: Add as Manual Payment Method in Settings - Payments - not automatic in Shopify
  7. GST: Enter GSTIN in Settings - Taxes and duties, set correct rate (5%, 12%, 18%, or 28%) per product category
  8. Shipping: Create India shipping zone, set rates, install Shiprocket for courier integration
  9. Domain: Buy a .in or .com domain - connect through Settings - Domains
  10. Pre-launch test: Place test orders on mobile for both Razorpay UPI and COD before launching any advertising

What You Need to Know Before Starting a Shopify Store in India

Shopify is a global platform built for merchants worldwide. Starting a Shopify store in India requires additional configuration steps that are not part of the standard Shopify setup experience - because Indian payment gateways, GST compliance, COD workflows, and courier integrations are specific to the Indian market. As a Certified Shopify Partner in Chennai, BYB Traction has guided many Indian businesses through this process, and the most common mistake is launching before completing the India-specific configuration steps - then discovering payment failures and compliance issues after the store goes live.

This guide covers every step in order - from creating your Shopify account to the pre-launch checklist that confirms your Indian store is ready to accept real orders. The steps are written for a business owner building their first store, not for developers. You do not need coding knowledge to complete any step in this guide.

What you need before you start:

Related Read Is Shopify Worth It for Indian Businesses? An Honest 2026 Review

Step 1: Create Your Shopify Account and Choose a Plan

01 Create Your Account and Start the Free Trial Account Setup

Go to Shopify's official India store and click "Start free trial". You will get a 3-day free trial with full access to all features before any payment is required. Enter your email, create a password, and follow the onboarding prompts.

  1. Enter your store name - this becomes your default Shopify subdomain (yourstore.myshopify.com). Choose carefully as this cannot be changed after creation, though you can connect a custom domain later
  2. Shopify will ask basic questions about your business type - answer honestly, as this helps Shopify personalise your dashboard
  3. Set your store's country to India - this is important for currency (INR), tax defaults, and payment gateway availability
  4. After setup, go to Settings - Store details and verify your store currency is set to INR (Indian Rupee)

Once inside your Shopify Admin, you will see a setup checklist on the dashboard. Work through this checklist alongside this guide - the two complement each other, with this guide providing the India-specific context that Shopify's default checklist does not cover.

02 Choose the Right Shopify Plan for Your Indian Store Plan Selection

Shopify offers multiple plans for Indian merchants. The right plan depends on your revenue level and required features. Always verify current pricing at Shopify's official India pricing page before committing - prices shown here are for reference and subject to change.

For most new Indian stores starting out, the Basic plan is the correct choice. It includes everything needed for a fully functional Indian store - product pages, checkout, Razorpay integration, COD, GST configuration, and standard analytics.

The key India-specific consideration for plan selection is the transaction fee on third-party payment gateways. Because Shopify Payments is not available in India, all Indian merchants use Razorpay or PayU - which are third-party gateways and attract a transaction fee on every order. On Basic plan this is 2% per order. On Grow plan it is 1%. The break-even point where upgrading to Grow saves money is approximately ₹4.1 lakh per month in prepaid (Razorpay) revenue. Below that threshold, start with Basic.

Related Read Shopify Pricing India 2026: Plans, Fees and Hidden Costs Explained

Step 2: Choose and Customise Your Shopify Theme

03 Select a Theme - Free Themes Work Well for Indian Stores Design

Shopify's free themes are built to modern performance standards and work well for Indian stores. Do not buy a paid theme for your first store - invest in a paid theme after your store is generating revenue and you have a clearer picture of your specific design needs. The most suitable free themes for Indian D2C stores:

  • Dawn - Shopify's flagship free theme. Clean, fast, mobile-first, high PageSpeed scores. Best for fashion, home goods, general merchandise. Supports Online Store 2.0 features including built-in filters and sections everywhere.
  • Craft - Minimalist, product-focused. Good for artisan products, handloom, food, and wellness brands where the product photography leads the experience.
  • Sense - Works well for health, beauty, and skincare categories. Clean layout with good variant display.
  • Crave - Designed for food and beverage brands. Works well for packaged food, snacks, and beverage D2C stores.

To install a theme: Admin - Online Store - Themes - Visit Theme Store (free themes) - Add to library. Customise through the Theme Editor (Admin - Online Store - Themes - Customise) to add your logo, brand colours, and homepage sections without any coding.

India-specific theme customisation to do before launch: Add a trust bar near the top of the homepage with "COD Available", "Free Returns", and "GST Invoice Available" - these three signals address the most common Indian buyer hesitations before they even reach a product page.

Step 3: Add Products and Organise Collections

04 Add Products with SEO-Optimised Details and Correct GST Settings Products

Each product in Shopify has fields that affect both buyer experience and SEO. Fill every field completely - partial product data is the most common cause of poor organic search performance for Indian Shopify stores.

  • Product title: Include the primary keyword buyers search for. "Cotton Kurta for Men - Navy Blue" is better than just "Navy Kurta". Include material, occasion, or size if it is a key differentiator.
  • Product description: Write 150-300 words covering fabric/material, dimensions/sizing (in Indian measurements - cm not inches), wash care, occasion suitability, and delivery information. Do not copy manufacturer descriptions.
  • Product images: Compress all images to under 500KB before uploading. Add descriptive ALT text to every image - this helps SEO and screen readers. Minimum 3 images per product; aim for 5-8 including lifestyle shots.
  • Price: Enter the selling price in INR. If you want to show a crossed-out MRP (original price), enter the higher price in the "Compare at price" field.
  • GST tax setting: Check "Charge taxes on this product" for all taxable products. The correct GST rate is configured in Settings - Taxes and duties (covered in Step 6).
  • Inventory: Enter stock quantities so Shopify can track inventory and prevent overselling.
  • Weight: Enter product weight in grams - required for accurate courier rate calculation in Shiprocket.
  • SEO preview: Scroll to "Search engine listing preview" at the bottom of the product page. Write a unique meta title (50-60 characters) and meta description (130-155 characters) for each product.
Related Read Shopify Store Architecture: Collections, Navigation and Filters - India 2026

Step 4: Set Up Indian Payment Methods - Razorpay and COD

05 Install Razorpay for UPI, Cards and Net Banking India-Critical

Shopify Payments is not available in India. Every Indian Shopify store must use a third-party payment gateway. Razorpay is the most widely used option, supporting UPI (PhonePe, GPay, Paytm, BHIM), credit and debit cards, net banking, wallets, and EMI. PayU is an alternative with similar features.

  1. Create a Razorpay account at dashboard.razorpay.com. Complete KYC - you will need your PAN, GSTIN (if applicable), business bank account details, and proof of business.
  2. Once your Razorpay account is activated, go to the Shopify App Store (Admin - Apps - App Store) and search for "Razorpay". Install the official Razorpay app.
  3. Connect your Razorpay account to Shopify using the Key ID and Key Secret from Razorpay Dashboard - Settings - API Keys.
  4. In Shopify Admin - Settings - Payments - verify Razorpay appears as your payment provider and is active.
  5. Configure webhooks (mandatory): In Razorpay Dashboard - Settings - Webhooks, add your Shopify webhook URL and enable the payment.captured and order.paid events. Without webhooks, UPI payments where buyers close the app before the redirect will not be recorded in Shopify - you will collect money but never see the order.
06 Add Cash on Delivery - It Is Not Automatic in Shopify India-Critical

Cash on Delivery is not a built-in Shopify payment option. It must be added manually. In many Indian product categories, COD accounts for 30-50% of orders - not configuring it means you are inaccessible to a large portion of potential buyers, particularly first-time buyers from Tier-2 and Tier-3 cities who prefer to pay on delivery from brands they have not bought from before.

  1. Go to Shopify Admin - Settings - Payments
  2. Scroll down to Manual payment methods
  3. Click Add manual payment method
  4. Select Cash on Delivery (COD) from the dropdown
  5. Add buyer instructions in the "Payment instructions" field - for example: "Please keep exact change ready. Our delivery partner will collect payment at the time of delivery."
  6. Click Activate

Once activated, COD appears as a checkout option alongside Razorpay. COD orders appear in your Shopify Admin with payment status "Pending" until you manually mark them as paid after the courier confirms collection.

Also make COD visible before checkout - add a "Cash on Delivery available" badge near the Add to Cart button on your product pages. Many Indian buyers will abandon if they are not sure COD is available before they reach checkout.

Want all India-specific configurations handled correctly? Let BYB Traction build your store.

Enquire Now

Step 5: Configure GST on Your Shopify Store

07 Set Up GST - Tax Rates, GSTIN and Invoice App India-Critical

GST configuration has two parts: the tax settings within Shopify Admin (which determines what buyers are charged at checkout) and a GST invoice app (which generates compliant tax invoices for your buyers).

Part 1 - Shopify Tax Settings:

  1. Go to Admin - Settings - Taxes and duties
  2. Click on India under Tax regions
  3. Enable tax collection and enter your GSTIN
  4. Shopify automatically splits the rate into CGST + SGST for intra-state orders and IGST for inter-state orders based on the buyer's delivery state
  5. Set the default tax rate to your most common product GST rate
  6. For products with different rates (e.g. apparel under Rs 1,000 at 5%, apparel above Rs 1,000 at 12%), use Tax Overrides to assign different rates to different product collections

Part 2 - GST Invoice App:

Shopify's default order confirmation email is not a GST-compliant tax invoice. Install a GST invoice app from the Shopify App Store - Simpro or Order Printer Pro are widely used. Configure the app with your GSTIN, registered business name and address, and HSN codes for your product categories. This is particularly important for B2B buyers who need a valid GST invoice to claim Input Tax Credit.

Related Read How to Set Up GST, Shipping and COD on Shopify India - Complete 2026 Guide

Step 6: Set Up Shipping Zones and Integrate Shiprocket

08 Create Shipping Zones and Connect Shiprocket Shipping

Without shipping zones configured, buyers cannot complete checkout - Shopify will show "No shipping available" and block the order. This is one of the most common reasons for zero conversions on new Indian stores.

Shopify shipping setup:

  1. Admin - Settings - Shipping and delivery - Manage (next to your shipping profile)
  2. Under "Shipping to", click Create shipping zone - name it "India - Domestic" and select India
  3. Add rates: click Add rate. For most Indian stores, start with a flat rate (e.g. ₹50 for all orders) and a free shipping threshold (e.g. Free shipping on orders above ₹499)

Shiprocket integration:

Shiprocket is India's most widely used courier aggregator for Shopify stores, providing access to Bluedart, Delhivery, Ecom Express, XpressBees, and DTDC from one dashboard. Install the official Shiprocket app from the Shopify App Store and connect it to your Shiprocket account. Shiprocket handles AWB number generation, shipping label printing, buyer tracking links, and COD remittance to your bank account.

  • Set your default warehouse address in Shiprocket Settings
  • Configure product weights in Shopify for accurate courier rate selection
  • Set up COD remittance bank account in Shiprocket Settings - Remittance before your first COD delivery
Related Read Starting an Online Store in Chennai - Full Platform Comparison

Step 7: Connect a Domain and Set Up Basic SEO

09 Domain Connection and Basic SEO Before Launch Launch Prep

Your store launches with a free Shopify subdomain (yourstore.myshopify.com) which is functional for testing but not appropriate for a live business. Connect a custom domain before going live.

Domain setup:

  • Buy a domain from GoDaddy, Namecheap, or any Indian domain registrar. A .in domain is affordable and signals India relevance. A .com domain has broader familiarity.
  • In Shopify Admin - Settings - Domains - Add an existing domain - enter your domain and follow the DNS configuration instructions
  • DNS propagation takes 24-48 hours. Your store will be accessible on both the custom domain and the .myshopify.com subdomain during this period

Basic SEO setup before launch:

  • Admin - Settings - Search Engine Listing Preview: write your homepage meta title (50-60 characters, include your brand name and primary keyword) and meta description (130-155 characters)
  • Admin - Online Store - Preferences: set your homepage title and meta description
  • Connect Google Search Console: Admin - Online Store - Preferences - Google Search Console - Connect. Submit your sitemap (yourstore.com/sitemap.xml) to Search Console after going live
  • Connect Google Analytics 4 through Admin - Online Store - Preferences or through the Shopify Google channel app
  • Verify all collection pages and product pages have unique meta titles and descriptions - these have a significant impact on organic click-through rates
Related Read Shopify Maintenance and Support Plans: What Chennai Store Owners Should Know

Step 8: Pre-Launch Testing Checklist

Never launch a Shopify store or run paid advertising before completing these checks. Test everything on a real Android mobile device - not just a desktop browser or iPhone.

TestWhat to CheckPass Condition
Razorpay UPI paymentPlace a real test order using UPI on AndroidOrder appears in Shopify Admin as "Paid" within 60 seconds
COD orderPlace a test COD orderOrder appears as "Pending" tagged COD, confirmation email mentions COD instructions
GST at checkoutProceed to checkout from a product pageCorrect GST rate shows as line item - test from both same-state and different-state addresses
Shipping ratesAdd product, enter delivery address in checkoutShipping rate appears correctly - test above and below free shipping threshold
Mobile speedRun product page through Google PageSpeed Insights on mobileScore above 60 - below this, fix speed before running any paid ads
Razorpay webhookCheck Razorpay Dashboard - Webhooks - verify status is "Active"Webhook URL shows Active status
Domain and SSLVisit your custom domainStore loads on custom domain with https:// and padlock icon
Shiprocket order importCheck Shiprocket dashboard after placing test orderTest orders appear in Shiprocket dashboard ready for fulfilment
🚫 Do Not Run Paid Ads Before Completing All 8 Tests

The most expensive mistake new Indian Shopify store owners make is launching Meta or Google Ads before testing the complete checkout flow. A broken Razorpay webhook, missing COD option, or shipping zone error means every paid click either fails to convert or creates a compliance issue. Complete all 8 tests first. The cost of a failed checkout test is a wasted ₹1 test order. The cost of running ads to a broken checkout is the entire ad spend.

Common Mistakes Indian Beginners Make When Starting a Shopify Store

Related Read Shopify Speed Optimization: 12 Proven Tips for Indian Stores

Want Your Shopify Store Built Professionally? BYB Traction Can Help

This guide covers every step to build your store yourself. If you would prefer a professionally built store with all India-specific configurations handled correctly - Razorpay with webhooks, COD, GST, Shiprocket, and a mobile-first theme - BYB Traction builds Shopify stores for Indian businesses as a digital marketing agency in Chennai and Certified Shopify Partner. Explore Shopify at Shopify's official India store and verify plan pricing at Shopify's official India pricing page.

📌 Note: The plans below are for building a new Shopify store - not Shopify subscription fees

These are BYB Traction's Shopify store development plans. Your Shopify subscription is paid separately and directly to Shopify. See current Shopify plan pricing at Shopify's official India pricing page.

Startup Plan
₹34,999
For new store setup

Launch store, product setup

  • Store design and build - up to 50 products
  • Product upload and optimisation - up to 50 products
  • Basic SEO setup (meta tags, alt text, permalinks)
  • Essential app integration - Basic Set
  • Payment and checkout setup
  • Security setup - Basic (SSL, anti-spam)
  • 30-min training and handover
  • 15-day post-launch support
  • Email support
Enquire Now
Premium Plan
₹1,49,999
For Shopify Plus scaling

Shopify Plus, automation, conversions

  • Store design and build - up to 800 products
  • Product upload and optimisation - up to 800 products
  • Full customisation
  • Advanced speed optimisation
  • Advanced custom functionality
  • Essential app integration - Advanced Set
  • Payment and checkout setup
  • Security setup - Advanced (SSL, anti-spam, bot protection)
  • 2-hr training and handover
  • 60-day post-launch support
  • Priority support (Email, WhatsApp and Calls)
  • 1 Month SEO Premium Plan included
Enquire Now
🚀 Free Store Consultation - No Obligation

Not sure whether to build yourself or hire a professional? BYB Traction offers a free 30-minute consultation - we will review your product, budget, and timeline and give you a straight recommendation. If DIY is the right path for your situation, we will tell you that. Book your free consultation

Conclusion: Start Right and You Will Not Need to Rebuild

The most expensive mistake in Indian Shopify is launching a store that is not properly configured for the Indian market - then discovering broken payment flows, missing COD, incorrect GST, and zero organic traffic weeks later when the ad spend has already been wasted. The 9 steps in this guide, completed in order, result in a store that is ready to accept Indian buyers from day one.

Take the time to complete the pre-launch checklist before spending a single rupee on advertising. A store that converts at 2% on ₹10,000 ad spend generates ₹40,000+ in revenue. A store that converts at 0.2% because of broken checkout or missing COD generates ₹4,000 from the same spend. The configuration work takes a few days. The revenue impact of getting it right lasts for years.

For stores that need professional help - whether to build from scratch or fix an existing store's India configuration - see our guide to Shopify expert costs in India for a realistic picture of what professional help costs and what it delivers.

📞 Contact BYB Traction

4th Floor, 4A, Rashmi Towers, Nungambakkam, Chennai 600034 · +91-9600448666 · contact@bybtraction.com · View Shopify Services

Ready to start your Shopify store in India the right way?

Enquire Now

Frequently Asked Questions

The minimum cost to start a Shopify store in India is the Shopify subscription fee - Basic plan at Rs 1,499 per month on annual billing (Rs 1,769 including 18% GST). In addition, you will pay Razorpay's payment gateway fee of approximately 2 percent per transaction, Shopify's transaction fee of 2 percent on the Basic plan for Razorpay orders, and optionally a domain name at Rs 700 to Rs 1,500 per year. Essential apps (Shiprocket, GST invoice app) add Rs 1,500 to Rs 3,000 per month. The total first-year cost for a self-built store is approximately Rs 30,000 to Rs 50,000 including subscription, apps, and domain. If you hire a Certified Shopify Partner to build the store professionally, expect Rs 34,999 to Rs 1,49,999 for the build plus ongoing subscription costs.

A basic Shopify store in India can be set up in 3 to 7 days if you work on it consistently and have all content (product images, descriptions, brand assets) ready. A fully configured store with proper GST setup, Razorpay with webhooks tested, COD configured, Shiprocket integrated, and all products uploaded with SEO-optimised content typically takes 2 to 4 weeks for a self-build. A professionally built store by a Certified Shopify Partner takes 3 to 6 weeks from kickoff to launch depending on the number of products and design complexity. The most common cause of delay is waiting for Razorpay KYC approval, which takes 2 to 7 business days after submitting documents.

You need to register for GST if your annual turnover exceeds Rs 40 lakh for goods or Rs 20 lakh for services. However, businesses selling through online platforms (ecommerce) are required to register for GST regardless of turnover under the current GST framework - this applies to businesses selling through their own Shopify store as well. If you are just starting and your turnover is below the threshold, you may operate without GST registration and should not charge GST on your invoices. Consult a CA to confirm your specific obligation based on your product category, state, and business structure. Even if you are not GST registered, you can set up all other aspects of your Shopify store and add your GSTIN later once registered.

Razorpay is the most widely used and recommended payment gateway for Shopify stores in India. It supports all major Indian payment methods including UPI (PhonePe, GPay, Paytm, BHIM), credit and debit cards, net banking, wallets, and EMI. Razorpay has an official Shopify app maintained by Razorpay themselves, reliable webhook integration, and 24-hour support. PayU is a strong alternative with similar features and is preferred by some merchants. Both charge approximately 2 percent per transaction. Shopify Payments is not available in India, so all Indian merchants must use a third-party gateway. Whichever gateway you choose, configuring webhooks correctly before going live is critical to prevent silent order loss on UPI transactions.

Cash on Delivery is not a default Shopify payment option and must be added manually. Go to Shopify Admin, Settings, Payments, scroll to Manual payment methods, click Add manual payment method, select Cash on Delivery from the dropdown, add buyer instructions explaining that payment is collected at delivery, and click Activate. Once activated, COD appears as a checkout option alongside Razorpay. COD orders appear in your admin with payment status Pending until you mark them paid after the courier confirms cash collection. Additionally, display COD availability on your product pages - add a visible note near the Add to Cart button saying Cash on Delivery available. Many Indian buyers check for COD availability before adding to cart, so visibility before checkout is as important as the checkout configuration itself.

Yes, you can set up a basic Shopify store in India without coding or technical knowledge. Shopify's interface is designed for non-technical merchants and the core tasks - adding products, customising a theme through the visual editor, configuring payments, and setting up shipping - require no coding. The India-specific configurations covered in this guide (Razorpay setup, COD, GST, Shiprocket) involve following step-by-step instructions in Shopify Admin and connecting third-party apps - all doable without developer skills. The tasks that may require developer help are: custom theme modifications beyond what the Theme Editor allows, advanced Liquid code changes, and complex app integrations or custom functionality. For a standard Indian D2C store, a motivated non-technical founder can complete the entire setup following this guide.

Shopify gives you a fully owned, fully controlled online store where you build a brand, own customer data, and keep more margin per sale. Amazon and Flipkart are marketplaces where you list products alongside many competitors with no brand differentiation, pay commission fees of 5 to 25 percent of the sale price depending on category, and have limited ability to communicate with buyers or build repeat business. The key advantages of your own Shopify store are brand building, customer data ownership (email and WhatsApp lists), no per-sale commission, and full control over pricing and promotions. The key disadvantage is that you have to generate your own traffic through SEO, paid advertising, and social media - whereas Amazon and Flipkart provide built-in search traffic. Most successful Indian D2C brands sell on both: their own Shopify store for brand building and margin, and marketplaces for volume and discovery.

Getting traffic to a new Shopify store in India requires a combination of paid and organic strategies. In the short term (first 3 months), paid advertising on Meta (Instagram and Facebook) and Google Shopping are the fastest ways to generate sales from a new store with no organic presence. Target your specific product category, location, and buyer demographics. In the medium term (3 to 12 months), organic search traffic from Google builds through SEO - optimised product pages, collection pages with unique descriptions, and blog content targeting buyer questions. Instagram and WhatsApp community building drives repeat traffic from engaged customers. In the long term (12+ months), a combination of brand search traffic, organic social, email and WhatsApp broadcasts, and word-of-mouth from satisfied customers creates a sustainable traffic mix that reduces dependence on paid advertising.

BYB Traction Team Certified Shopify Partners · Digital Marketing Services · Chennai

BYB Traction is a results-driven digital marketing and website development company in Nungambakkam, Chennai with 5+ years of experience. We provide end-to-end digital marketing services including Shopify store development, SEO, Meta Ads, Google Ads, and content creation. We guide Indian businesses through every step of starting a Shopify store - from account setup and Razorpay configuration to launch and growth. Shopify development plans from ₹34,999. Contact: contact@bybtraction.com · +91-9600448666

Enquire Now

Request Callback & Get Your Questions Answered

Grow Your Brand with Shopify Ecommerce