A Shopify store that can actually take an order in India costs between ₹85,000 and ₹4,50,000 to launch, plus roughly ₹3,500 to ₹9,000 a month in recurring platform and app fees. The wide range isn't vagueness. It's the difference between a single-category store with 40 SKUs and Razorpay standard checkout, and a store that has to handle COD with an RTO gate, GST invoices with HSN codes, three warehouse locations and a catalogue of 2,000 variants.
Most cost breakdowns you'll find add up the Shopify subscription, a theme licence, a logo and maybe product photography, land at ₹40,000 and stop. That number is real as far as it goes. The problem is what it leaves out: the store it describes can't issue a compliant tax invoice, can't stop a serial COD returner from placing a fourth order, and can't tell Shiprocket which pincodes it serves. Those gaps surface in week three, after launch, when the budget is gone and the founder is paying emergency rates to fix them.
What the Shopify plan actually costs per month in rupees
Shopify bills Indian merchants in USD or INR depending on how the account was created, and the INR pricing has been revised more than once. As of now, the practical monthly figures for Indian merchants land roughly here:
- Basic — around ₹1,994/month on monthly billing, materially less on annual. One staff account, up to 1,000 inventory locations, 77% shipping discount tier on Shopify Shipping (irrelevant in India, since you'll use Shiprocket or Delhivery).
- Shopify (the middle plan, often called Grow) — around ₹7,447/month. Five staff accounts, lower card rates, and professional reports.
- Advanced — around ₹30,164/month. Custom report builder, third-party calculated shipping rates, 15 staff.
- Plus — quoted, typically from about USD 2,300/month on a three-year term. Not a starting point.
Check shopify.com/in/pricing before you budget; these move. The one number that surprises people is the transaction fee on top of your payment gateway if you don't use Shopify Payments — and Shopify Payments still isn't available in India. So every Indian merchant pays a third-party gateway surcharge: 2% on Basic, 1% on Grow, 0.6% on Advanced, on the order value, in addition to whatever Razorpay charges you.
That surcharge is the single most under-modelled line in Indian Shopify budgets. Do the arithmetic. At ₹8,00,000 monthly GMV on Basic, the 2% surcharge is ₹16,000 a month. Moving to the ₹7,447 Grow plan drops it to 1%, or ₹8,000 — an ₹8,000 saving against a ₹5,453 plan increase. You're better off on the higher plan by about ₹2,500 a month, and that's before the reporting you get.
Shopify Basic vs Shopify plan cost in India: the crossover point
Work out your own crossover instead of guessing. The plan step-up from Basic to Grow costs you roughly ₹5,450 a month. The surcharge saving is 1% of GMV. So the two break even at ₹5,45,000 in monthly revenue. Below that, stay on Basic. Above it, upgrade the same day you cross it — and the same logic runs again from Grow to Advanced, where the step-up is around ₹22,700 for a 0.4% saving, breaking even near ₹57,00,000 monthly.
One caveat that catches people: if you're doing heavy COD volume, the surcharge applies to the COD collection too, since it flows through your gateway or aggregator. RTO'd orders that get refunded typically get the fee reversed, but not always in full. Budget on gross, not net.
Is Shopify free in India?
No. There's a trial — currently ₹20 for the first three months on the entry plan, which functions as a near-free window — and after that you pay. The trial is genuinely useful: it's long enough to build the store, load the catalogue, run a soft launch to a WhatsApp list, and see whether the product sells before your platform cost becomes real. Use it that way rather than as a tyre-kicking period.
What is free: Shopify's own themes (Dawn, Sense, Craft, Ride and the rest of the Online Store 2.0 set), the Shopify admin, unlimited products, the basic analytics, and abandoned-cart email. That's a working store. It just isn't a store optimised for how Indians buy.
The line items nobody quotes you: payments, COD and RTO control
This is where Indian launch budgets diverge from Western ones, and where the honest number lives.
Razorpay or Cashfree setup and integration — ₹0 to ₹15,000. The Shopify app connection itself is free and takes an hour. What costs money is the KYC and the edge cases: getting UPI intent working properly on mobile so the app opens rather than showing a QR on a phone screen, setting up webhooks so failed-then-successful payments don't create duplicate orders, and testing the ₹1 live transaction across UPI, cards, netbanking and wallets. Gateway MDR is separate and ongoing: roughly 2% on cards and netbanking, and UPI at zero MDR for most merchants under the current rules, which is why pushing customers to UPI is worth doing at checkout copy level.
COD enablement with rules — ₹12,000 to ₹45,000. Turning COD on is free. Turning it on safely is not. What we build, and what most launch quotes skip:
- A COD fee of ₹40–₹75 shown at checkout, which reduces COD share by a meaningful chunk on its own.
- Pincode serviceability, so a customer in a non-serviceable pincode doesn't get a COD option that later becomes a cancelled order and a bad review.
- Order value caps — COD blocked above, say, ₹4,000, because that's where RTO losses stop being annoying and start being painful.
- An OTP or WhatsApp confirmation step on COD orders. This is the highest-ROI thing on the list. Confirming intent before the parcel ships kills a large share of RTO.
- A blocklist for phone numbers with repeat refusals.
Some of that comes from a COD app at ₹500–₹2,500 a month. The rest is checkout customisation. On Basic and Grow, you can't script the checkout the way Plus merchants can, so you're working with Checkout Extensibility apps and Shopify Functions — which is fine, but it means paying for the right app rather than writing 20 lines of Liquid.
Here's the arithmetic that justifies the spend. Say you're doing 900 orders a month, 65% COD, at ₹1,400 average order value. That's 585 COD orders. At a 25% RTO rate you're eating 146 failed deliveries, and each one costs you forward freight plus return freight plus handling — call it ₹150. That's ₹21,900 a month burnt. Get RTO to 16% with OTP confirmation and a COD fee and you're at 94 failures, ₹14,100. You've saved ₹7,800 a month against a one-time ₹25,000 build and ₹1,500 in monthly app fees. Payback in about four months, and it compounds as you scale.
GST-compliant invoicing is a build item, not a checkbox
Shopify's default order confirmation is not a tax invoice. It has no GSTIN, no HSN code, no CGST/SGST/IGST split, no place-of-supply logic, no invoice serial number series. If you're selling B2C under ₹2.5 lakh per invoice you have some latitude, but the moment a customer asks for a GST invoice against their company GSTIN — and B2B buyers ask constantly — you need it.
Budget ₹8,000 to ₹30,000 here. The cheap route is a GST invoice app at ₹500–₹1,500 a month that generates a compliant PDF and emails it. It works. The expensive route is proper integration with Zoho Books, TallyPrime or Vyapar so invoices, credit notes for RTOs, and e-way bills where applicable flow into your books without manual re-entry. Do the cheap route at launch. Do the integration when your accountant starts complaining, which will be around month five.
One thing worth getting right on day one: your product taxonomy needs HSN codes stored as metafields, and your tax rates need to reflect the actual slab per category. Apparel under ₹1,000 is 5%, above is 12%. Get it wrong across 400 SKUs and the cleanup is a week of somebody's life.
Logistics integration: Shiprocket, Delhivery, Blue Dart
The Shiprocket and Delhivery Shopify apps are free to install and there's no build cost for the basic connection. What you pay for is the operational setup: courier rules by pincode and weight, a returns flow that generates a reverse pickup without an email chain, NDR handling so a failed first attempt triggers a WhatsApp message rather than an automatic RTO, and the label/manifest routine your packing team will run 200 times a day during Diwali.
Cost: ₹5,000 to ₹20,000 in setup, mostly consulting time. Recurring: Shiprocket's plan fees are modest, and freight is per-shipment — you'll pay roughly ₹28–₹45 for a 500g surface shipment within zone, more for air and for the North East.
If you have more than one dispatch location, this breaks in an interesting way. Shopify will split an order across locations and Shiprocket will treat it as one shipment unless you configure it not to. We get the location priority logic wrong on the first pass more often than we'd like, and it's always found in testing rather than in planning.
Theme, mobile performance and the Hindi question
A premium theme runs USD 180–450 one-time, so ₹15,000–₹38,000. Free Dawn is genuinely competitive and, on speed, usually better than a heavily featured premium theme. Our default recommendation for a first launch: start with a free Shopify theme, spend the theme budget on custom sections instead.
What matters more than the theme is what your traffic looks like. Indian D2C traffic is 80%+ mobile, a large chunk on 4G with real packet loss, on Android devices two to four years old. A store that loads in 1.8s on your MacBook can take 6s on a Redmi in Nashik. Every app you install adds script weight; six apps at launch is normal and each one costs you 100–300ms. If you're tracking Core Web Vitals seriously, SwiftStore handles the monitoring and the fixes it can automate, and our speed optimisation work covers what needs hands.
On language: full Hindi or regional-language localisation with Shopify Markets and Translate & Adapt costs ₹20,000–₹60,000 depending on catalogue size, mostly translation labour. For most brands at launch, skip it. What's worth doing instead is making the English simple, putting the size and fit information in plain words, and running your WhatsApp support in whatever language the customer writes in. Founders overspend on translated product pages and underspend on a human answering a WhatsApp message in Tamil at 9pm.
How much does it cost to start a Shopify store in India: three real budgets
Lean launch — ₹85,000 to ₹1,40,000 one-time. Free theme with light customisation, 30–80 SKUs, Razorpay standard, COD with a fee and pincode check via app, GST invoice app, Shiprocket connected, basic product photography done well on a phone with proper lighting. Recurring: ₹1,994 plan + ₹2,500 apps + gateway MDR. This is the right budget for a first product line testing demand. Don't let anyone tell you it's not a real store.
Serious D2C launch — ₹1,80,000 to ₹3,00,000. Custom homepage and PDP sections, 200–800 SKUs with proper collection architecture, COD with OTP confirmation and RTO blocklist, GST invoicing wired to Zoho, subscription or bundling if the category needs it, Meta and Google conversion tracking with server-side events, Omnisend or Klaviyo flows, WhatsApp retention set up. Recurring: ₹7,447 plan + ₹6,000–₹9,000 apps.
Migration or complex catalogue — ₹3,00,000 to ₹4,50,000+. Coming off WooCommerce, Magento or a marketplace-only presence with URL mapping and redirect rules, 2,000+ variants, multi-location inventory, ERP sync. Catalogue navigation becomes the whole conversion problem at this size, which is where FilterPro earns its place. Our migration process and the full cost breakdown by scope go deeper than a blog post can.
Shopify setup charges in Bangalore, and whether location matters
Bengaluru rates for Shopify work sit at the higher end of the Indian market — roughly ₹1,200–₹2,500 an hour for a competent freelance developer, ₹1,800–₹4,000 for an agency. Chennai, Kochi and Coimbatore quote 15–30% lower for comparable work. Delhi and Mumbai are close to Bengaluru.
The honest position: for a project delivered over video calls and Slack, geography should not be a factor in your decision. We're in Kudlu Gate and most of our Indian clients have never visited the office. What you're actually buying is whether the team has shipped a store that handles COD returns and GST invoices before, because those two things break in ways that are specific to this market and no amount of general Shopify skill substitutes for having hit the problems already. If you're comparing quotes locally, our Bengaluru page lays out how we scope, and dedicated developer engagements work better than fixed-price for anything ongoing.
What to expect in 2026
Three things are moving. Shopify's INR pricing has been adjusted upward before and will likely be adjusted again, so assume 8–12% annual drift on the plan cost. Checkout Extensibility is now mandatory, which means the old checkout.liquid hacks are gone and COD logic that used to be free custom code is now a paid app or a Shopify Function — a real cost increase for Indian merchants specifically. And ONDC integration is becoming a genuine question rather than a theoretical one; if your category has ONDC volume, budget ₹40,000–₹90,000 for a connector build and treat it as a channel experiment, not a replacement for your own store.
Shopify store setup cost for a small business: where to actually cut
The cheapest way to set up a Shopify store in India is to do the content yourself and pay for the technical build. Not the other way around. Founders get this backwards constantly: they pay ₹60,000 for a logo and brand kit, then hand a developer ₹35,000 and wonder why COD doesn't work properly.
Cut these without guilt: premium theme, translated storefront, product videos, a custom-designed 404 page, an app for anything you can do with a metafield, and a mega-menu for a catalogue of 50 products.
Don't cut these: COD confirmation, pincode serviceability, GST invoicing, mobile page speed, and one round of real device testing on a mid-range Android before you spend a rupee on Meta ads. Launching without that last one is how a ₹1,50,000 build produces a 0.4% conversion rate and a founder who concludes Shopify doesn't work in India.
If you want a second opinion on a quote you've received, send it over with your catalogue size, your expected COD share and your target launch date. Our free audit covers what's missing from a scope, and we'll tell you where you're being overcharged even when the answer is that you don't need us.


