Skip to content
ECOMMERCE

How to Start an Online Store in India: A Step-by-Step Guide for Small Businesses

Quavento Team
Digital marketing & development, Pune
•
14 min read

Quick answer

To start an online store in India, pick a product and a selling model, decide between a marketplace and your own website, get GST and a business bank account in order, build the store on a platform such as Shopify or WooCommerce, connect a payment gateway with UPI and set cash on delivery rules, link a courier, publish clear policies and seller details, then market it.

Cover graphic: how to start an online store in India

Key Takeaways

  • Decide the product, the customer and the selling model before you think about the website. The store is the last piece, not the first.
  • Marketplaces bring buyers but take a commission and keep the customer. Your own website keeps the customer but you must bring the traffic. Many sellers use both.
  • GST rules for online sellers are different from shop sales. Since October 2023 some small sellers on marketplaces can sell within one state without registering, under strict conditions. Confirm your case with a chartered accountant.
  • India's E-Commerce Rules and Legal Metrology rules expect seller details, a grievance contact, return terms, total price and, for packaged goods, declarations such as MRP and country of origin on the product page.
  • Offer UPI prominently and decide your cash on delivery rules on day one, since returned COD parcels can wipe out the margin on small orders.
  • Work out the cost of one delivered order, including gateway fees, shipping, packaging and returns, before you set prices.
  • Your first sales usually come from people who already know you. Search and ads take longer to pay back.

Is it still worth starting an online store in India?

Yes, if you go in with a plan instead of a website. Online shopping has spread far beyond the metros, UPI has made paying a few taps, and courier aggregators now reach most serviceable pincodes. A home baker in Nashik, a saree weaver in Paithan or a spare-parts trader in Pune can reach buyers across the country without opening a second shop.

What has not changed is that a store is a business, not a design project. The owners who succeed have answered a few plain questions before they spend money on a site: what exactly am I selling, to whom, at what price, and how does it reach the buyer's door without losing money on the way? The owners who struggle usually started with a beautiful theme and worked backwards.

This guide follows the order we use with clients in our ecommerce website development work. It is written for a small business owner or first-time founder, not for a large brand with a team.

Step 1: How do you choose what to sell and to whom?

Start with something you can supply reliably and describe better than anyone else. That might be a product you already make or stock, a regional speciality, or a category you know from years in the trade. Knowing the product deeply matters more online than offline, because the product page has to answer every question a shopkeeper would answer in person.

Then check the basics. Can it be shipped without breaking, melting or spoiling? Is it light enough that shipping does not swallow the margin? Is there a reason a buyer would order it from you rather than pick it up at a nearby shop, such as variety, quality, a design they cannot get elsewhere or a better price? Is it a repeat purchase, like tea or skincare, or a one-off, like a wedding outfit? Repeat products make a store much easier to grow.

Finally, picture the buyer: age, city, how they shop and how much they normally pay for something similar. Search for your product on Google, Amazon, Flipkart, Meesho and Instagram, and note the price range, how sellers present it and what buyers complain about in the reviews. Those complaints are your opportunity.

  • You can supply it consistently, in stock, at a known cost.
  • It ships safely and the shipping cost leaves a margin.
  • There is a clear reason to buy it from you.
  • You know roughly who buys it and what they pay today.

Step 2: Marketplace, your own website or both?

There are three ways to sell online, and the right one depends on how quickly you need orders and how much you want to own the customer.

Marketplaces such as Amazon, Flipkart and Meesho already have millions of buyers. You list products, they bring traffic and often handle payment and delivery. In return they charge commissions and fees, set many of the rules, and keep the customer relationship. You cannot easily email a marketplace buyer about your next launch.

Your own website gives you your brand, your prices, your customer list and full control over how products are shown. The trade-off is that nobody visits it until you bring them, through search, social media, ads, WhatsApp and word of mouth.

Both together is what most growing sellers end up doing: the marketplace for reach and volume, the website for loyal and repeat customers and higher margins. Some sellers also look at ONDC, the government-backed open network, which lets a store's catalogue appear in several buyer apps. Our ONDC integration page explains how that works. If you start with a marketplace, plan the website early so that every parcel can carry a card inviting the buyer to order directly next time.

TIP

A simple rule: if you need orders this month and have no audience, start on a marketplace. If you already have customers who ask how to order, start with your own website.

Step 3: What registrations and GST do you need?

Get the paperwork right at the start, since payment gateways, marketplaces and couriers all ask for it during onboarding. You will normally need a PAN, a current account in the business name, proof of address and, depending on your structure, registration as a proprietorship, partnership, LLP or company. Many small businesses also register on Udyam as an MSME.

GST is the part that confuses most new sellers, because the rules for online selling are different from those for a shop. Under the GST law, people who supply goods through an e-commerce operator such as a marketplace were historically required to register whatever their turnover. From 1 October 2023, under Notification 34/2023-Central Tax, small suppliers selling goods through e-commerce operators can do so without GST registration if their turnover is below their state's registration threshold, they sell only within their own state, they sell through operators in only one state and they obtain an enrolment number on the GST portal using their PAN.

Those conditions are strict, and selling to buyers in other states takes you outside them. Selling from your own website is treated differently again, and rules and thresholds change. Treat this section as a map of the questions to ask, not as tax advice, and confirm your own position with a chartered accountant before your first sale. If you register, your store should issue GST invoices automatically, which both Shopify and WooCommerce can do with the right settings or apps.

WARNING

Do not guess on GST. A wrong choice at the start can mean back tax, interest and a messy cleanup of hundreds of invoices later. One meeting with a CA costs far less.

Step 4: Which platform should you build your store on?

For most small Indian sellers the choice is between Shopify and WooCommerce, with custom development only for unusual needs.

Shopify is hosted, so you do not manage servers, security updates or backups. You pay a monthly plan, and stores in India connect a local payment gateway. It is quick to launch and hard to break, which suits owners who want to focus on selling. Our guide to Shopify pricing in India lists every cost, including the transaction fee that can apply when you use a third-party gateway.

WooCommerce runs on WordPress. The software is free, but you pay for hosting, a theme, some plugins and someone to keep it updated. It suits businesses that already have a WordPress site or want full control of the code and data. Our comparison of Shopify and WooCommerce for Indian brands goes through the trade-offs in detail.

Custom development makes sense when the buying process is unusual: B2B ordering with customer-specific prices, a product configurator or deep links to an ERP. As an example from our own work, the site we built for Shriram Industries lets a buyer customise a bottle in 3D before sending an enquiry. That is the kind of feature that justifies custom work. A shop selling fifty kurtas does not need it.

Step 5: How do you set up payments, UPI and cash on delivery?

Connect an Indian payment gateway such as Razorpay, PayU, Cashfree or PhonePe. They support UPI, cards, net banking and wallets, and they will ask for your business documents and bank details before going live. Compare their fees by payment method and how soon money reaches your bank, since settlement time affects cash flow.

Put UPI first at checkout. Many buyers will pay instantly with UPI if the option is obvious, and a prepaid order is far more likely to be accepted at the door.

Then decide your cash on delivery rules. COD is still expected by many shoppers, especially for a first order from an unfamiliar brand, but it carries real costs. Couriers charge for collecting cash, payment reaches you later, and some buyers refuse the parcel when it arrives. That refusal, called return to origin or RTO, means you pay shipping both ways and get nothing. Common controls include a minimum or maximum order value for COD, a small COD fee, confirming COD orders by WhatsApp or a call before dispatch, and a small discount for paying online. Our payment gateway integration service covers this setup.

  • UPI shown first, with cards, net banking and wallets after it.
  • COD allowed only within an order-value range you choose.
  • COD orders confirmed before dispatch.
  • Clear refund timelines for prepaid orders that are cancelled or returned.

Step 6: How does shipping work for a small store?

Most small sellers do not sign contracts with each courier. They use a shipping aggregator such as Shiprocket, which connects to the store, compares courier partners for each order, prints labels, books pickups and sends tracking messages to the buyer. You pay per shipment, with rates based on weight, volume and distance.

Weigh and measure your packed products before you set prices. Couriers charge on the greater of actual weight and volumetric weight, so a light product in a large box can cost much more than expected. Good packaging is part of the product: a parcel that arrives crushed becomes a return and a bad review.

Check serviceability by pincode and be honest about delivery times on the product page. A buyer who is told five to seven days and receives it in four is happy. A buyer promised two days who waits five is not.

Step 7: What must your product pages and policies show by law?

Indian rules expect online sellers to be transparent. The Consumer Protection (E-Commerce) Rules, 2020 require sellers to share their details, such as legal name and address, to name a grievance officer who acknowledges complaints within 48 hours and resolves them within a month, and to display the total price, return, refund, exchange, warranty and delivery terms clearly. Sellers must not post fake reviews or misrepresent products.

For packaged goods, the Legal Metrology (Packaged Commodities) Rules require the declarations printed on the pack, such as the manufacturer or importer's name and address, net quantity, MRP inclusive of taxes and country of origin, to be shown on the website as well. These apply to marketplace listings and to your own store.

If you collect names, phone numbers and addresses, India's data protection law applies too: a clear privacy notice, consent for marketing messages and safe handling of customer data. Our DPDP Act website compliance checklist explains what a store needs. As with GST, check the specifics for your products with a lawyer or consultant. The pages themselves are easy to build once you know what to put on them.

  • About us and contact page with legal name, address, phone and email.
  • Grievance officer name and contact details.
  • Return, refund, exchange and cancellation policy in plain language.
  • Shipping policy with delivery times and charges.
  • Product pages with total price, MRP, net quantity and country of origin where they apply.
  • Privacy policy and terms of sale.

A worked example: does one order actually make money?

Before you launch, do the arithmetic for a single order. The figures below are invented for illustration, so replace them with your own quotes from your gateway, courier and suppliers.

Imagine a seller of handmade cotton kurtas priced at ₹1,200. The kurta costs ₹550 to make. Packaging adds ₹30. Shipping through an aggregator costs ₹80 for a typical order. A payment gateway fee of around 2% on a prepaid order is ₹24. That leaves about ₹516 before advertising, staff time, GST and returns.

Now add returns. Suppose one COD order in five is refused at the door. On each refusal the seller pays shipping both ways, ₹160, and gets the kurta back, perhaps needing a fresh pack. Spread across five orders, that adds roughly ₹35 per order. If the seller also pays ₹250 in advertising to win each order, the margin falls to around ₹230.

That is still a viable business, but only just, and it shows where the levers are: a higher average order through sets or bundles, fewer refused COD parcels through confirmation calls, and more repeat buyers who cost nothing to acquire. Run this calculation for your own products. It will change your prices and your COD rules more than any design choice.

NOTE

The numbers in this example are made up to show the method. Your gateway rates, courier charges and return rates will differ, and only your own first months of data will tell you the real figures.

Step 8: How do you get your first customers?

Start with the people who already know you. Tell existing customers, WhatsApp contacts, your Instagram followers and buyers from your shop or exhibitions that you now sell online. A launch offer for the first week, shared personally, often brings the first fifty orders. Ask each of them for an honest review.

Then build the channels that keep working. Search brings buyers who are already looking. Give every category and product a proper description written for people, not a line copied from the supplier, and add product structured data so that Google can show price and availability. Google Merchant Center can list your products for free in Google's shopping results. Our ecommerce SEO service covers this in depth. Instagram and Facebook work well for products that sell on looks: post real photographs and short videos, and use ads only once you know which products sell. Our comparison of Google Ads and Meta Ads for Indian businesses helps you choose where to spend first. WhatsApp is where many Indian buyers prefer to ask questions before buying, so make it easy to message you from every product page.

Most important of all, look after the second order. A thank-you note in the parcel, a quick reply to any problem and a reason to come back, such as a new collection or a refill reminder, cost little and build the repeat customers that make a store profitable.

What does it cost to start an online store in India?

It depends far more on the model than on the website. A seller who starts on a marketplace pays almost nothing upfront and gives up a share of every sale. A seller who builds a store pays for the platform, a theme or design, apps or plugins, payment and shipping fees, product photography and marketing.

We do not publish one price, because a twenty-product Shopify store and a WooCommerce store with B2B pricing are different projects. Our guide to website development cost in India explains what drives the cost of the build. The bigger budget item over a year is usually stock and marketing, not the website.

Your launch checklist

Work through this list before you announce the store. It catches most of the problems we see in first-time launches.

  • Business: PAN, current account, GST decision confirmed with a CA.
  • Products: clear photographs, full descriptions, sizes or variants, stock counts, legal declarations where needed.
  • Payments: gateway live, UPI tested, COD rules set, a real test order refunded successfully.
  • Shipping: aggregator connected, packed weights recorded, rates and delivery times shown.
  • Policies: returns, refunds, shipping, privacy, terms, grievance officer and contact page published.
  • Tracking: analytics and Google Search Console installed, so you can see where buyers come from.
  • Speed: the store opens quickly on a phone using mobile data.
  • Launch: an offer and a message ready for your existing customers.

Do it yourself or hire a team?

Many owners can launch a simple Shopify store themselves with a good theme and a free weekend. That is a perfectly sensible way to test a product. It makes sense to bring in help when the store needs custom features, when you are moving from another platform, or when the store is already selling and small improvements to speed, checkout and product pages are worth real money.

We build and improve online stores from Pune for businesses across India, on Shopify, WooCommerce and custom stacks. If you would like a second opinion on your plan, send us your product and target customer through the contact page and we will reply with what we would build first and what we would leave for later. You can see how we work on our Shopify store development and D2C website development pages, and finished projects in our portfolio.

Frequently Asked Questions

How do I start an online store in India with no experience?

Pick one product you can supply reliably, check that it ships profitably, and test it on a marketplace or a simple Shopify store. Sort out GST with a chartered accountant, connect a payment gateway and a shipping aggregator, then sell to people who already know you first.

Do I need GST registration to sell online in India?

Often yes. Since 1 October 2023, small sellers supplying goods through e-commerce operators within one state, below their state's threshold and with an enrolment number, can sell without registering. Selling across states or from your own site may need registration. Confirm with a CA.

Which is better for a new seller, Shopify or a marketplace?

A marketplace brings buyers quickly but takes commission and keeps the customer. Shopify gives you your own brand and customer list but you must bring visitors. Many sellers start on one and add the other.

Should I offer cash on delivery?

Usually yes, because many Indian shoppers expect it, especially for a first order. Control the cost with order-value limits, a small COD fee or a prepaid discount, and confirm COD orders before dispatch to reduce returns.

What legal details must an Indian online store show?

Seller name and address, contact and grievance officer details, total price, and return, refund, delivery and warranty terms. Packaged goods also need declarations such as MRP, net quantity and country of origin. A privacy policy is needed if you collect customer data.

How do online stores in India ship products?

Most small stores use a shipping aggregator such as Shiprocket, which connects to the store, chooses a courier for each order, prints labels, books pickups and sends tracking updates to buyers.

How long does it take to launch an online store?

A simple Shopify store with a ready theme and a small catalogue can launch in a few weeks once photographs, descriptions and paperwork are ready. Custom features, migrations and large catalogues take longer.

Sources & further reading

Tags:EcommerceOnline StoreShopifyGSTCash on DeliveryIndia
CONTINUE READING

Related Articles

READY TO COLLABORATE

Ready to get started?

Partner with Quavento to turn bold digital concepts into market-defining brands, scalable web platforms, and measurable commercial growth.

Detailed strategy proposal & honest milestone pricing
Direct access to senior strategy & engineering leads
Guaranteed response within 24 business hours

Get in Touch

Share your requirements and we will send a tailored proposal.