Online stores

Shopify vs a custom website for an Indian business

Shopify is cheap to start and costs more the longer you run it. A custom store is the opposite. Here is how to tell which one your business needs right now.

Sumit KumarSoftware engineer, Vashi

· 7 min read

If you sell products in India and want your own online store, you will end up choosing between three paths: Shopify, WooCommerce on WordPress, or a store built for you from scratch. Most comparisons online are written by agencies that sell one of them. This one is written by someone who has built a custom store and still tells some clients to start on Shopify.

The short answer

Choose Shopify if you are testing products, want to launch this week, and are happy to pay a monthly fee for an easy, managed store. Choose a custom websiteif you have steady orders, need features or workflows Shopify doesn't handle well, or want to stop paying monthly plan and app fees as you grow. WooCommerce sits in between: cheaper to run than Shopify, but you look after updates.

What each one really costs

The headline price is never the whole story. Here is what you pay for, over time:

Costs of a Shopify store compared with a custom online store in India
ShopifyCustom store
UpfrontLow: pick a theme and set it up yourselfFrom about ₹30,000 for a store with payments, shipping and an admin panel
Every monthPlan fee plus GST, billed for as long as the store is openNothing fixed beyond hosting
Apps and themesMany features are paid apps, each with its own monthly feeFeatures are built in, so there are no per-feature subscriptions
Per orderPayment gateway fees, plus Shopify’s own transaction fee on some plans when you use a third-party gatewayPayment gateway fees only
HostingIncludedA few hundred to a few thousand rupees a month, depending on traffic
Changes laterDo it yourself, or pay a Shopify developerPay your developer, or ask for an admin panel for what you change often

Shopify's plan prices change from time to time, so check the current figures on Shopify's India pricing page. The pattern doesn't change, though: Shopify is cheap to start and costs more the longer you run it and the more apps you add, while a custom store costs more at the start and little after that.

Side by side

Shopify compared with a custom online store for Indian businesses
ShopifyCustom store
Time to launchDaysUsually 2 to 4 weeks
DesignTheme-based; deep changes need a developerBuilt around your brand and products
PaymentsRazorpay, PayU and others through integrationsAny gateway, integrated directly
ShippingShiprocket and others through appsBuilt-in courier booking, labels and tracking
Unusual featuresLimited to what apps offerAnything: custom pricing, B2B orders, bookings, reels-style browsing
Admin panelShopify’s, the same for every storeBuilt around how your team actually works
Data and codeOn Shopify; you can export products and ordersYours, including the code
MaintenanceHandled by ShopifyYour developer, usually small and occasional

When Shopify is the better choice

  • You are still testing the idea.If you don't yet know whether the products will sell, don't spend ₹30,000 or more finding out. Launch on Shopify, learn, and decide later.
  • You want to run everything yourself.Adding products, discounts and pages without calling anyone is Shopify's biggest strength.
  • Your store is standard. Products, variants, a cart and checkout. If an app covers each extra you need, there is little reason to build them.

When a custom website is the better choice

  • The monthly bill keeps growing. Once you pay for a plan, a premium theme and several apps, the yearly total can exceed what a custom store would cost to build.
  • You need something Shopify doesn't do well. Wholesale pricing for some customers, bookings, custom product builders, a browsing experience like a video feed, or an approval step before orders ship.
  • Your team works around the software.If staff copy orders into spreadsheets because the admin doesn't fit your process, a custom admin panel removes that daily work.
  • You want to own it. The code, the data and the hosting are yours, and no platform can change its prices or rules under you.

An India-specific checklist

Whichever you choose, check that the store handles these before you launch:

  • UPI, cards and netbanking through an Indian gateway such as Razorpay or PayU, with payments confirmed on the server (here is how payment verification works).
  • Cash on delivery, ideally only for pincodes and order values you choose, since COD returns cost you shipping both ways.
  • A pincode check at checkout, so customers know before paying whether you deliver to them.
  • Courier booking and tracking, for example through Shiprocket, so you aren't typing addresses into a courier panel by hand (see my Shiprocket integration guide).
  • GST invoices with your GSTIN and the correct tax on each item, if you are registered.
  • Order updates by email or WhatsApp, which cut down “where is my order?” calls.
  • A fast mobile site. Most of your customers will shop on a phone, often on mobile data.

What I recommend

If you are just starting and want to test demand, start on Shopify. It is the cheapest way to find out whether people will buy.

If you already have orders coming in, have outgrown your apps, or need something specific to your business, a custom e-commerce website pays for itself. For Ferrea Fashion, I built a store with reels-style product browsing, Razorpay payments, Shiprocket shipping and an admin panel for products and orders. That kind of experience is hard to get from a theme and a stack of apps.

Not sure which fits your business? Tell me what you sell and how you work, and I'll give you an honest recommendation, even if it's Shopify. You can also see what websites cost in India in more detail.

Questions people also ask

Is Shopify good for small businesses in India?

Yes, especially for testing products or launching quickly. It supports Indian payment gateways and shipping apps. The trade-off is a monthly fee that grows with paid apps and themes.

How much does a custom e-commerce website cost in India?

A custom online store with a catalogue, cart, online payments, shipping and an admin panel starts at about ₹30,000 with a freelance developer, plus hosting. Agencies usually charge more.

Is a custom website cheaper than Shopify in the long run?

Often, once you pay for a plan, a premium theme and several apps every month. A custom store costs more upfront but has no plan or app fees, only hosting and occasional maintenance.

Can I move from Shopify to a custom website later?

Yes. Products, customers and orders can be exported. Keep your product URLs the same or set up redirects so you do not lose Google rankings.

Shopify or WooCommerce for India?

Shopify if you want a managed store with no maintenance. WooCommerce if you already use WordPress or want lower running costs and can look after updates and hosting.

Read next