If you sell in India, the plan comparison table on Shopify's pricing page is close to useless for making this decision. Most of the rows are either available on every plan or irrelevant to an Indian merchant. The line that actually decides Shopify Basic vs Grow vs Advanced is the third-party transaction fee: 2% on Basic, 1% on Grow, 0.6% on Advanced. Because Shopify Payments doesn't operate in India, every prepaid order you take through Razorpay, PayU or Cashfree carries that percentage on top of your gateway charge. Work out your monthly prepaid GMV, and the plan picks itself.
Start with the transaction fee, not the feature list
In the US, UK or Australia, a merchant on Shopify Payments pays no platform transaction fee at all, so the plan choice there comes down to card rates and features. In India there is no Shopify Payments, so every store is a "third-party gateway" store by definition. The fee is unavoidable, it is charged on order value rather than on your margin, and it scales with revenue while the subscription doesn't.
Subscription prices move, and Shopify has changed them more than once in the last two years, so check the current India pricing before you commit. At the time of writing the monthly figures land near ₹2,000 for Basic, ₹7,500 for Grow and ₹30,000 for Advanced. GST goes on top of all of it, claimable as input credit if you're registered. I'll use those round numbers for the arithmetic below; substitute today's real ones and the method holds.
The arithmetic, with COD in it
Here's the part most comparison posts miss. Shopify charges the third-party transaction fee on orders processed through a payment gateway. Cash on delivery, set up as a manual payment method, isn't one. So if 55% of your orders are COD, only the other 45% attracts the fee, and your break-even shifts a long way up.
Take a store doing ₹20 lakh a month with 55% COD. Prepaid GMV is ₹9 lakh.
- Basic: 2% of ₹9,00,000 = ₹18,000, plus ₹2,000 subscription = ₹20,000
- Grow: 1% of ₹9,00,000 = ₹9,000, plus ₹7,500 = ₹16,500
- Advanced: 0.6% of ₹9,00,000 = ₹5,400, plus ₹30,000 = ₹35,400
Grow wins by ₹3,500 a month, and Advanced is more than twice the cost of the cheapest option. The general break-evens, using the same numbers:
- Basic to Grow: the extra ₹5,500 of subscription divided by the 1% saved = ₹5.5 lakh of prepaid GMV a month.
- Grow to Advanced: the extra ₹22,500 divided by the 0.4% saved = ₹56.25 lakh of prepaid GMV a month.
At 45% prepaid, that second number means roughly ₹1.25 crore of total monthly GMV before Advanced pays for itself on fees alone. Plenty of stores upgrade to Advanced at a tenth of that and pay ₹25,000 a month for a reports builder they open twice.
One caveat worth checking on a live order: if your COD flow runs through an app or a gateway integration that records the payment as a third-party gateway transaction rather than a manual one, you are paying the fee on COD too. Open a recent COD order in the admin, look at how the payment is recorded, and confirm against your Shopify invoice. We find this misconfigured often enough that it's the first thing we look at during a store audit.
What all three plans already include
A surprising number of upgrades happen because a founder assumes a feature sits higher up the ladder. It doesn't. On Basic you already get:
- Unlimited products, unlimited bandwidth, and the same checkout everyone else uses
- Abandoned checkout recovery
- Gift cards and discount codes
- Fraud analysis on orders
- Shopify Flow for automations, which used to be a Plus perk
- Access to the full app store and the same theme library
- 24/7 support
- Up to ten inventory locations
The checkout itself is identical across Basic, Grow and Advanced. Same speed, same trust signals, same conversion. Nobody is buying less from you because you're on Basic.
What Grow actually adds over Basic
Beyond the halved transaction fee: more staff seats, lower card rates in countries where Shopify Payments exists, and a slightly deeper set of standard reports. That's honestly about it. For an Indian merchant, Grow is a financial decision with a couple of admin conveniences attached.
Staff seats are the one operational constraint that genuinely bites. Once you have a founder, an ops person, a customer support agent, an agency and a freelance designer all needing admin access, Basic gets tight fast. Shopify has revised the seat counts on each plan twice recently, so read the current pricing page rather than trusting a blog post, this one included. If seats are your only reason to upgrade, look first at whether your agency needs a collaborator account instead, which doesn't consume a seat.
What Advanced buys you that Grow doesn't
Four things, and only two of them matter to most Indian D2C brands.
Custom report building. Advanced lets you build and save your own reports across orders, customers and products. If your finance team currently exports CSVs every Monday and rebuilds the same pivot in Sheets, this is real time back. If you already pipe order data into a BI tool or run Looker Studio off a connector, you're paying for something you have.
Third-party calculated shipping rates at checkout. This is the one people underrate. It lets a carrier or an aggregator return live rates into the checkout based on weight, pincode and service level. For heavy or bulky goods, furniture, large-format art, anything where a flat ₹99 shipping rate quietly eats your margin on a Kochi-to-Kohima order, it changes your unit economics. For a lightweight apparel or beauty brand with free shipping above ₹999, it's worth nothing.
Duties and import taxes at checkout. Relevant if you ship cross-border and want the customer to pay landed cost upfront rather than getting a courier bill later. If you're India-only, skip.
More staff seats and priority support. Nice. Not ₹22,500 a month nice, on its own.
One thing Advanced does not give Indian merchants: native multi-currency selling. Shopify Markets handles currency conversion through Shopify Payments, which you can't use here. You can display converted prices with a third-party app, but settlement is still INR through your gateway, and the customer's card issuer does the conversion. Worth knowing before you plan a US launch off the same store.
Annual billing: a real discount with a real lock-in
Paying yearly knocks roughly a quarter off the subscription. On Grow that's a meaningful saving, and if you've been trading steadily for a year the risk is low. On Advanced it's a large single cheque, and I'd want to see three months of data proving the fee saving before locking twelve.
The trap is upgrading to Advanced annually during the festive-season run-up because October volumes justify it, then spending February to August paying ₹30,000 a month against ₹12 lakh of prepaid GMV. Shopify's fee structure rewards steady revenue, not peaks. If your year is genuinely spiky, stay monthly and move up and down with the season. Changing plans takes about thirty seconds and no downtime.
What no plan upgrade will fix
We get asked whether moving from Basic to Advanced will make a store faster. It won't. You're on the same infrastructure on every plan. A 3.8s LCP on Basic will be a 3.8s LCP on Advanced. What's slowing the store is usually a stack of apps injecting scripts, a hero image served at 2400px on mobile, and a theme running four carousels above the fold. That's a build problem, and fixing it costs less than a year of Advanced.
Same for conversion rate, same for search ranking, same for a checkout that loses COD orders to a bad pincode check. The plan tier is a billing decision. Everything customers see is theme, apps and merchandising.
When Plus enters the conversation
Not at a revenue threshold. Plus earns its cost when you need something the standard plans structurally cannot do: B2B wholesale on the same store with company accounts and per-customer price lists, deeper checkout customisation through extensibility and the branding API, multiple expansion storefronts for other markets under one platform fee, or an organisation-level admin because you're running several brands.
The fee angle helps too, since Plus drops the third-party transaction rate further, but if that's your only reason, do the same arithmetic as above and be honest about the answer. We've told brands doing ₹3 crore a month to stay on Advanced because nothing in their roadmap needed Plus. If you want that judgement applied to your numbers, our Plus team will run it without a pitch attached.
How to settle this in twenty minutes
Pull your last three Shopify invoices and your last three months of order data. Split GMV into prepaid and COD. Multiply prepaid by 2%, 1% and 0.6%, add the current subscription for each tier, and compare three totals. Then check that your COD orders are genuinely recorded as manual payments, because if they aren't, every number you just calculated is too low.
If the three totals come out within a few thousand rupees of each other, stay where you are. The cheapest plan that clears your break-even is the right one, and you can revisit it next quarter. If you'd rather have someone else do the split and check the COD configuration against your live orders, send us store access and we'll come back with the arithmetic.


