Most online stores in Pakistan fail on sourcing, not on marketing. The ads work, the orders come, and then the supplier sends the wrong shade, or the rate that was quoted turns out to exclude delivery, or the dozen arrives with three defective pieces. This is a guide to where stock actually comes from, city by city, and how to buy without those problems.
It is written for people selling online: Instagram and Facebook shops, Daraz sellers, small stores. If you are buying a container, the calculation is different and this is not for you.
What wholesale actually means here
A quoted wholesale rate assumes a quantity, no returns, and cash. Change any of those three and the rate changes.
The rate a shopkeeper says first is usually tied to an unstated minimum, most often a dozen per design or per colour, and for fabric a full roll or a bale. Ask for three pieces at that rate and you will be politely quoted something else. Nothing dishonest is happening, you have just asked for a retail transaction.
Payment terms matter as much as the number. Cash gets the best rate. Bank transfer is normal and fine. Credit exists but it is a relationship, not a facility, and it takes several clean orders to earn. Anyone offering credit on a first order is either desperate or the stock is old.
And returns are not part of the deal. Wholesale is sold as seen. If a bale of twelve contains two pieces with a stitching fault, that is your loss, which is exactly why the first-visit checklist further down insists on opening the packaging before you leave.
Which city for which product
Buy as close to the manufacturer as your quantity allows. Every layer between the mill and you is a margin you are paying for.
| City | Strongest for | Why it is there | Best suited to |
|---|---|---|---|
| Faisalabad | Fabric, unstitched suits, lawn, export surplus | Textile mills and the manufacturing base sit in the city | Anyone selling unstitched or stitching their own brand |
| Karachi | Imported goods, accessories, cosmetics, footwear, fabric | Port city, so imports land here first and cheapest | Sellers of accessories, gadgets and mixed inventory |
| Lahore | Ready-to-wear, general merchandise, electronics, optical | Largest concentrated wholesale district in the north | Ready-to-wear resellers and general stores |
| Gujranwala | Fans, home appliances, utensils, electricals | Long-established light engineering and metalwork base | Home and appliance sellers |
| Sialkot | Sports goods, leather, surgical instruments | Export manufacturing cluster with global buyers | Sports and leather niches, including export |
| Rawalpindi | Mixed general goods, garments | Raja Bazaar serves the whole Pindi and Islamabad belt | Sellers based in the capital region |
| Peshawar | Imported goods via the northwest routes | Karkhano and surrounding markets | Gadget and imported-goods sellers |
| Hyderabad | Fabric and stitched garments at low cost | Resham Gali and Saddar area supply the Sindh interior | Budget-tier sellers in Sindh |
The pattern is worth stating plainly: fabric moves outward from Faisalabad, imports move outward from Karachi, and Lahore aggregates both and adds ready-to-wear. A reseller in Punjab buying imported accessories from a Lahore shop is buying from someone who bought in Karachi. Sometimes that convenience is worth the margin. Often it is not.
Karachi
The M.A. Jinnah Road and Saddar belt holds several distinct markets within walking distance of each other.
Bolton Market is the anchor, sitting on the M.A. Jinnah Road side, and it covers an unusually wide range for one market: unstitched fabric, ladies suits, abayas, footwear, imported gadgets, cosmetics and traditional jewellery. Shops inside it are organised into sub-markets and trade centres, so a shop address is typically given as a shop number inside a named centre rather than a street address.
Jama Cloth Market, in the Aram Bagh area of M.A. Jinnah Road, is the fabric specialist. Iqbal Cloth Market sits near Bolton in the Saddar area and is where cotton, silk, lawn, velvet and synthetics for formal and bridal work are bought. Zainab Market on Abdullah Haroon Road in Saddar is the one non-Pakistani buyers know, and its mix is leather goods, handicrafts and accessories rather than bulk fabric.
Empress Market in Saddar is a different category altogether, groceries, spices, produce and meat, and it runs long hours. Relevant if you are sourcing food or dry goods, not clothing.
Practically, Karachi is the right trip if your product list is mixed. You can buy fabric, accessories and packaging in one day inside a few square kilometres. It is the wrong trip if you only need one fabric category and you are already in Punjab, because Faisalabad will be cheaper and closer.
Lahore
Azam Cloth Market and Shah Alam Market together form the largest wholesale district in northern Pakistan.
Azam Cloth Market sits in the walled city near Kashmiri Gate, adjacent to Rang Mahal and Shah Alam. It has been the wholesale cloth and ready-to-wear hub for around six decades, moved to its present location in 1953, and is organised as roughly fifteen to twenty interlinked bazaars holding well over a thousand shops. Each bazaar has its own leadership and the whole complex runs under an elected board, which is why disputes there are usually resolvable in a way they are not in an unorganised market.
The scale is the problem as much as the attraction. The alleys are narrow, interlinked and easy to lose your bearings in, so a first visit without a specific bazaar name is mostly walking. Ask before you go which bazaar handles your category and go straight there.
Shah Alam Market next door is general merchandise: jewellery, optical and eyewear, watches, household goods, plastics, cosmetics. Hall Road is the electronics market. Bund Road has a fabric supplier cluster. If you are stocking a general store or a mixed online shop, this district covers most of a stock list.
Access is the practical constraint. Parking inside the walled city is effectively impossible, so park outside and take a rickshaw to the Kashmiri Gate entrance, or use a ride-hailing app and search the market by name.
Faisalabad
If you sell fabric or unstitched suits, this is where your margin is.
Faisalabad is the textile centre, and the difference is not the market layout but the proximity to production. Hundreds of mills, manufacturers and garment suppliers operate in and around the city, which means you can buy from someone who made the goods rather than from someone who bought them.
The categories that are genuinely cheaper here are lawn suits, unstitched fabric, cut pieces, gents wear and export surplus. Export surplus deserves a note: it is real, it is good quality, and it is inconsistent by nature. You get what a factory over-produced, so you cannot reorder the same thing next month. Build a store around it and you will spend your life re-shooting product photos.
Faisalabad is also the easiest city to start buying from remotely, because a large share of its suppliers now take orders over WhatsApp and ship nationwide, and many have Google listings with maps and contact numbers. That does not remove the need for a sample order, it just removes the need for the first trip.
Gujranwala and Sialkot
These two are manufacturing towns rather than market towns, which changes how you buy.
Gujranwala is the light engineering base: ceiling and pedestal fans, home appliances, electric goods, utensils and metalware. You are usually dealing with a factory or its appointed dealer rather than browsing a bazaar, so quantities are higher and the negotiation is about terms and delivery rather than about the piece rate.
Sialkot is the export cluster, sports goods, leather and surgical instruments, with a manufacturing base that has been serving international buyers for decades. For a domestic online seller this means quality is available but minimums are set for export volumes. Small orders are possible through trading houses, at a price.
Both cities reward a phone call before a visit. Turning up at an industrial estate without an appointment is a wasted day in a way that turning up at Azam Market is not.
Timing the buy
The calendar moves prices more than negotiation does.
Pakistani retail runs on four spikes: lawn season through spring and early summer, Eid twice a year, wedding season in winter, and back-to-school. Wholesale prices rise ahead of each one and fall after it, which means the month you buy in changes your cost more than any amount of haggling.
The practical rule is to buy one cycle ahead. Lawn bought at the launch of the season costs the launch price; the same designs bought at the end cost considerably less, and they still sell for months afterwards to customers who are not tracking collections. Wedding-season stock bought in late summer is cheaper than the same stock bought in November.
The trade-off is cash and storage. Buying ahead means money sitting in inventory, which a new seller usually does not have. So the honest version is: buy in-season while you are learning what sells, and start buying ahead only once you have a repeat seller you are confident about. Guessing ahead of the season with borrowed money is how small stores die.
Also avoid the last week before Eid entirely if you can. Markets are packed, rates are firm, courier networks are congested, and shopkeepers have no reason to entertain a small new buyer. Whatever you learn on that visit will be wrong about the rest of the year.
Your first buying trip
Eight things to do, in order, on a first visit to any of these markets.
- Decide your category and your quantity before you leave. Walking in undecided means buying what someone talked you into.
- Arrive at opening on a weekday. By midday the market is full and nobody negotiates with a queue behind you.
- Walk the whole row before buying anything. The third shop almost always quotes differently from the first.
- Ask the rate with the quantity attached: not "how much" but "how much for a dozen, cash".
- Confirm whether the rate includes GST and includes delivery. This is where quoted prices and final prices separate.
- Open the packaging and count the pieces in front of the shopkeeper. Check stitching, print alignment and shade consistency across the dozen.
- Ask for the shop number and the centre name, and save the shopkeeper’s WhatsApp. Reordering is the entire point of the first trip.
- Ask for a proper invoice if you need one, and ask before agreeing the rate, not after.
That sixth step is the one people skip and the one that costs. A dozen unstitched suits from a bale can vary in shade between pieces, and a customer who receives a different shade from the photo files a return that you pay for twice, once in courier and once in the refund.
Buying without going
Remote sourcing works, and it works on the same three checks every time.
- Video of the actual stock, not the catalogue. Ask the shopkeeper to record the piece in his hand, in daylight, saying today’s date. Catalogue photos are the manufacturer’s, and often the manufacturer’s from two seasons ago.
- The rate in writing, itemised. Piece rate, quantity, GST, courier, and who pays if the courier loses it. A WhatsApp message with those five lines has settled more disputes than any contract.
- A sample order first, always. One dozen, paid, delivered, inspected. It costs a few thousand rupees and it is the cheapest insurance available to a new seller.
- Verified account details. Pay to a business account whose title matches the shop name. A personal account with an unrelated name is the single most common signal in supplier fraud.
- A written courier arrangement. Confirm which courier, whether the shop books it or you do, and the expected transit days to your city before you pay.
Once a supplier has passed those checks twice, the relationship becomes the asset. A shopkeeper who knows you reorder will hold new stock for you, tell you what is selling in the market, and occasionally give you terms. None of that is available to someone who buys once and disappears.
What it costs to get this wrong
Sourcing errors show up as marketing problems, which is why they go unfixed for months.
A store with a 30 percent return rate on cash on delivery is usually not suffering from bad targeting. It is suffering from stock that does not match its photos. You pay the courier both ways, you pay the courier’s return handling, the piece comes back unsellable, and the ad spend that generated the order is gone. Two of those cancel the profit on ten clean orders.
The fix is boring and it is upstream: buy from a supplier you have sample-tested, photograph the stock you actually hold rather than using supplier images, and state shade and fabric honestly on the product page. If you are setting up the store side of this, our eCommerce setup service covers cash on delivery, courier integration and the checkout, and there is a longer piece on store setup in Pakistan.
Once the sourcing is stable, the constraint moves to creative, because a real product photographed well outsells a better product photographed badly. That is where UGC ads and correct Meta ad sizing start to matter.
