Wholesale Markets for Online Sellers in India: 10 Hubs Compared
Most online sellers in India source from a few clusters. Tiruppur for knitwear and ready-made garments, Surat for synthetic fabrics, Karur and Panipat for home textiles, Moradabad and Jaipur for handicrafts, and Delhi's old wholesale bazaars for almost everything. Pick the hub that makes your product, buy on a proper GST invoice, and test a small lot first.
- A cluster is a town where many makers of one product sit together. Prices, choice and refill speed are usually best at the source.
- Government textile data for 2025-26 puts Tiruppur first among textile and garment exporting districts, with Surat, Panipat and Ludhiana also in the top ten.
- Buy on a tax invoice that shows your GSTIN, or you lose the input tax credit on your stock.
- An e-way bill is needed when a consignment worth more than Rs 50,000 moves.
- Pay by bank transfer or UPI, not large sums in cash.
In this guide
Why go to a hub at all?
Could you not just buy from a local trader? You can, and many sellers start that way. But every middle step adds a margin. At the cluster you meet the maker or the first wholesaler, see many designs in one day, and can ask the questions that matter: will the next lot match, what is the smallest order, and how fast can you refill?
For a seller whose product is the margin, that difference is often the whole profit. For a seller doing 20 orders a month, a trip may cost more than it saves. Start local or online, and go to the hub once you know what sells.
The main sourcing hubs and what they are known for
The cluster descriptions below follow the Ministry of Textiles and the One District One Product material published by the government. The market names in Delhi are well known to traders but were not confirmed on an official page.
| Hub | Known for | Suits sellers of |
|---|---|---|
| Tiruppur, Tamil Nadu | Ready-made garments and knitwear | T-shirts, innerwear, kidswear, nightwear |
| Surat, Gujarat | Man-made fibre and synthetic textiles | Sarees, dress material, kurtis |
| Karur (Tamil Nadu), Panipat (Haryana), Ahmedabad (Gujarat) | Cotton textiles and home furnishings | Bedsheets, towels, cushion covers, curtains |
| Bengaluru, Gurugram and Faridabad | Ready-made garments | Western wear and export-style garments |
| Ludhiana, Punjab | Among the top ten textile and garment exporting districts | Hosiery and winter wear (ask locally) |
| Moradabad, Uttar Pradesh | Brassware, its ODOP product | Brass decor, puja items, gifting |
| Jaipur and Jodhpur, Rajasthan | Handicrafts | Home decor, printed textiles, gifting |
| Firozabad, Uttar Pradesh | Glassware | Glass decor and bangles |
| Bhadohi, Mirzapur and Varanasi | Carpets | Rugs and mats |
| Howrah and the 24 Parganas, West Bengal | Jute products | Jute bags and decor |
| Delhi: Sadar Bazar, Chandni Chowk and nearby markets | General wholesale trade, by traders' accounts | Small household goods, accessories, festive items |
One caution. The export rankings measure what a district ships abroad, not how friendly its markets are to a small domestic buyer. Some export units take only large orders. Ask for the wholesale lanes or traders' associations when you arrive.
How to source from a hub, step by step
- Fix your product and price band first. Know the price you must sell at, so you know the most you can pay. The pricing formula works this backwards.
- Shortlist suppliers before you travel. Ask sellers' groups, trade directories and B2B listings for names. Call to ask the minimum order.
- Check the supplier's GSTIN on the GST portal's taxpayer search. The legal name should match the bill.
- Buy samples from two or three suppliers and compare them at home, not in the shop.
- Place a small first order on a tax invoice showing your GSTIN, with HSN codes and the tax shown separately.
- Arrange transport with the e-way bill if the consignment is over Rs 50,000.
- Pay by bank or UPI and keep the proof with the invoice.
- Confirm the invoice shows up in your GSTR-2B the next month. If it does not, call the supplier.
What does GST mean for wholesale buying?
Under section 16 of the CGST Act, you can claim input tax credit, that is, set the GST on your purchases against the GST on your sales, only when you hold a tax invoice from a registered supplier, the supplier has reported it in their own return, you have received the goods, the tax has been paid to the government, and you have filed your return. A cash slip with no GSTIN gives you none of that.
Moving goods worth more than Rs 50,000 needs an e-way bill, an online document generated on the e-way bill portal before the goods move. Your supplier usually generates it against the invoice. The portal also allows a buyer to arrange one.
A worked example: Rs 60,000 of kurtis from Surat
Neha sells kurtis online from Indore and is a regular GST seller. She buys 300 kurtis at Rs 200 each before GST. Kurtis under Rs 2,500 a piece carry 5% GST from 22 September 2025.
| Item | On a GST invoice | Cash, no bill |
|---|---|---|
| Paid to the supplier | Rs 63,000 (Rs 60,000 plus Rs 3,000 GST) | Rs 60,000 |
| Input tax credit she can claim | Rs 3,000 | Nil |
| GST on her sales of Rs 1,20,000 before GST | Rs 6,000 less Rs 3,000 credit, so Rs 3,000 | Rs 6,000 |
| Total cash out | Rs 66,000 | Rs 66,000 |
| E-way bill for the move | Yes, value over Rs 50,000 | None, a risk if the goods are stopped |
| Proof of the purchase in her books | Yes | No |
The cash route looks Rs 3,000 cheaper at the counter, but once she pays GST on her sales, both routes cost the same Rs 66,000. What the cash route loses is proof. Her books show Rs 1,20,000 of sales with no recorded cost for the stock, the goods travelled without an e-way bill, and a marketplace that asks for purchase invoices to check a listing gets nothing. A small discount for paying cash is rarely worth that.
The mistake people usually make
The usual mistake is buying a big lot on the first trip because the unit price is low. The cheapest piece is the one you can sell. A second mistake is accepting a bill without your GSTIN, or with the wrong one. Without your GSTIN on the invoice, the credit does not come to you. Check every bill before you leave the shop.
Large cash payments carry an income tax risk too. Business expenses paid in cash above a daily limit can be disallowed, so pay suppliers through the bank.
Sources
- PIB, Ministry of Textiles: India-EU FTA and textile clusters, 27 January 2026 (checked 13 Nov 2026)
- PIB, Ministry of Textiles: garment exports and top exporting districts 2025-26, 11 August 2026 (checked 13 Nov 2026)
- PIB: One District One Product, 23 January 2026 (checked 13 Nov 2026)
- PIB: rate changes from 22 September 2025 (56th GST Council meeting) (checked 13 Nov 2026)
- CBIC: section 16 of the CGST Act (checked 13 Nov 2026)
- E-way bill portal: FAQ (checked 13 Nov 2026)
- GST portal: search taxpayer
How AprilTax can help
Good sourcing protects your margin, and a correct return protects your credit. AprilTax has a free GSTR-1 tool for online sellers: upload the sales reports you download from Amazon, Flipkart or Meesho, and it prepares your GSTR-1, runs about 30 checks and matches the TCS your marketplaces reported. You upload the JSON file on the GST portal yourself.
Frequently asked questions
Which are the main wholesale markets for online sellers in India?
Is Tiruppur good for buying T-shirts?
What should I check before buying from a wholesaler?
Can I claim GST credit on stock bought in cash without a bill?
When is an e-way bill needed for goods bought wholesale?
Should a new seller travel to Surat or Tiruppur straight away?
What GST rate applies to kurtis bought wholesale?
File your GSTR-1 free
AprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.
Open the free toolWhat sellers say
4.9 on Google →Read next
Stuck on a return or registration?
File GSTR-1 free with the tool, or hand it to a Tax Expert at a fixed fee.