How to start an online store in India: a practical 2026 guide
A step-by-step playbook for launching your own online store in India — from picking a niche and registering your business to payments, GST, shipping and your first sale.
Starting an online store in India has never been more accessible — but "accessible" is not the same as "obvious." Between choosing what to sell, getting paid, staying compliant with GST, and actually shipping a parcel to a customer in another state, there are a dozen decisions that trip up first-time founders.
This guide walks through the whole path in the order you'll actually face it. No jargon, no filler — just the steps that matter.
1. Decide what you're selling, and to whom
Before anything technical, get sharp on two things: your product and your customer. The most common first-store mistake is selling something generic to "everyone." A narrow, well-defined niche is far easier to market and far cheaper to reach.
Ask yourself:
- Who is the specific person buying this, and what problem does it solve for them?
- Can you source or make it reliably, at a price that leaves room for margin after payment fees and shipping?
- Is there genuine demand you can point to — searches, communities, competitors doing well?
A useful test: if you can't name three places your ideal customer already spends time online, you don't yet know your customer well enough to advertise to them.
2. Register your business (and when you can wait)
You do not need a registered company to make your first few sales. Many founders start as a sole proprietor and formalise once there's real traction. That said, a few things are worth sorting early:
- A current account in the business name keeps your books clean from day one.
- GST registration becomes mandatory once you cross the turnover threshold, and is required earlier if you sell through certain marketplaces. More on GST below.
- A trademark for your brand name is optional at launch but cheap insurance once you're investing in the name.
The honest answer for most people: register as a proprietor, open a current account, and revisit the structure when monthly revenue is consistent.
3. Choose where your store lives
Your storefront is the foundation everything else sits on. You broadly have three options:
| Option | Best for | Trade-off |
|---|---|---|
| Large marketplaces | Instant reach | You don't own the customer, and fees compound |
| Social selling (Instagram DMs) | Testing demand fast | Manual, hard to scale, no real checkout |
| Your own store | Owning the brand + customer | You drive the traffic |
Most serious brands end up on their own store — because that's the only option where you own the customer relationship, the data, and the margin. A platform like Nxcart gives you the storefront, catalog, checkout, GST and shipping in one place, so you're not stitching five tools together.
4. Set up payments
Indian shoppers expect UPI, cards, and cash on delivery (COD) at minimum. To accept online payments you'll connect a payment gateway (Razorpay is the common choice) — it handles UPI, cards and netbanking, and settles the money to your bank account.
Two things new sellers underestimate:
- COD is still huge in India, especially outside metros. Offering it usually lifts conversion — but it also means returns and cash reconciliation, so price it in.
- Payment fees are a real line item. A ~2% gateway fee sounds small until it's competing with your margin. Know your per-order economics before you set prices.
5. Get GST right from the start
GST is where a lot of first-time sellers get anxious — usually more than they need to. The short version:
- Registration is required once you cross the turnover threshold, or earlier for certain marketplace sales.
- Once registered, you charge GST on your products and file returns.
- You can claim input tax credit on GST you pay to suppliers, which is a genuine advantage of being registered.
If GST feels like a wall, we wrote a dedicated, plain-English guide: GST for D2C sellers in India. The good news is that a modern store platform can calculate the right tax on every order for you, so it isn't a manual chore.
6. Sort out shipping
You don't need your own logistics — you need a courier partner (or an aggregator that gives you several). Delhivery, Shiprocket and similar services pick up from you and deliver across the country, with tracking and a return path built in.
Decide up front:
- Who pays for shipping — you, the customer, or free above a cart threshold (the most common lever to raise average order value).
- Where you'll ship — all of India, or only states you can service reliably at launch.
- Your returns policy — and make sure whatever you publish on the site matches what you'll actually honour. In India the published policy is binding.
7. Launch, then get your first ten sales
Your store being live is the starting line, not the finish. Your only job in the first weeks is ten real sales from strangers — enough to prove the product, the pricing, and the checkout all work.
- Start with the audience you already understand (that niche from step 1).
- Use one or two channels well rather than five channels badly.
- Watch where people drop off in checkout and fix the friction — a confusing shipping step or a missing COD option quietly kills more sales than bad ads do.
The honest summary
Starting a store is a sequence of small, boring, correct decisions — not one big leap. Pick a real niche, get paid cleanly, stay compliant, ship reliably, and obsess over the first ten customers. The tooling is the easy part now; the thinking is where the edge is.
When you're ready to build, Nxcart gives you the storefront, checkout, GST and shipping in one platform — so you can spend your energy on the parts only you can do.
Frequently asked questions
How much does it cost to start an online store in India?
Do I need to register a company to sell online?
Do I need GST to start selling?
What's the fastest way to accept payments?
Build your store on Nxcart
Everything you just read, put to work — a storefront, catalog, checkout, GST and shipping, with AI helpers built in.
Get started