Skip to content
You’re signed in Open my dashboard
Blog

Guide

Wholesale markets in Karachi: Bolton, Kapra, Jodia and what to check

As of October 2026, Bolton Market sells artificial jewellery, eyeglasses and cosmetics, Kapra Market sells unstitched cloth from Faisalabad, and Jodia Bazaar sells grain. Gul Plaza burned in January and was still closed in the latest report, dated September 10. Here is what dated reports say, and how to bargain, check a batch and pay.

Which Karachi market sells what

As of October 2026, dated reports tie Karachi’s wholesale trade to the places in the table. Dawn sometimes spells Bolton Market “Boulton”; this article uses Bolton throughout. Karachi has no official list like the one Lahore’s Walled City authority publishes, so every row rests on a dated news report, and several are old. Read those for how the market works, not as price lists. No report gives a minimum order, so ask every shop.

Market What a dated report says Newest report
Bolton Market Artificial jewellery hub on Marriot Road; 148 eyeglass shops; cosmetics shops Dawn, February 17, 2025 (jewellery); November 6, 2024 (cosmetics); January 29, 2017 (eyeglasses)
Kapra Market (Kaghzi Bazaar) Fabric lanes off M.A. Jinnah Road; 95% of the cloth from Faisalabad Dawn, February 21, 2021
Jama Cloth Market Bangles at Rs 800–1,000 a dozen at Eid; plain cotton and silk for bridal karigars Dawn, March 16, 2026
Zainab and Saddar Cooperative markets Men shopping for clothing Dawn, March 16, 2026
Tariq Road Retail: kaftans and cut-dana dresses at Rs 5,000–12,000 or more a shirt Dawn, March 16, 2026
Urdu Bazaar Paper, stationery and publishing materials on M.A. Jinnah Road Dawn, February 1, 2011
Jodia Bazaar Called the country’s largest wholesale grain market ARY, July 15, 2026
Gul Plaza Burned January 17, 2026; unsafe; demolition ordered. Closed under the unsafe order Express Tribune, September 10, 2026

To tell whether a shopkeeper makes the goods or resells them, read how to find wholesale suppliers in Pakistan. If you also buy in Punjab, see Lahore’s wholesale markets.

Cloth, clothes and bangles: Kapra, Jama Cloth, Zainab and Tariq Road

Kapra Market (Kaghzi Bazaar)

Dawn’s report of February 21, 2021 describes fabric shops in narrow lanes running from Memon Masjid on M.A. Jinnah Road towards Mithadar. A trader, Ashraf Essani, put the cloth arriving from Faisalabad at 500,000–700,000 metres a day, a 95% share. Its rates are more than five years old (men’s blended cloth at Rs 135–140 a metre, women’s cotton at Rs 185–190), so do not use them as quotes. Three things still help.

  • Cloth is priced by the metre, so ask for the metre rate and work out the cost of a suit yourself.
  • The men’s cloth rate was up about 40% on its previous level, so ask how long a quote holds.
  • Ask which Faisalabad mill or merchant a roll came from. That name is the supplier to compare against as you grow.

Jama Cloth, Zainab, Saddar Cooperative and Tariq Road

Dawn’s Eid report of March 16, 2026 is the one current source we found naming these markets. It found “Kashmiri” bangles at Jama Cloth at Rs 800–1,000 a dozen, men buying shalwar kameez at Zainab Market and clothing at Saddar Cooperative, and kaftans and cut-dana dresses on Tariq Road from Rs 5,000 for a shirt to Rs 12,000 or more. Those are shoppers’ prices in the Eid rush, with no lot rate. Treat the Tariq Road figures as a ceiling: your customer can already pay that on a shelf, so a similar piece has to cost you well below it.

An older feature, Dawn on April 15, 2012, names Jama Cloth, Saddar and Tariq Road as where wedding-wear suppliers are. It is fourteen years old, so treat it as a lead. Saddar’s Cooperative Market also burned in November 2021, with 338 shops gutted, so pay for what you collect the same day.

Jewellery, eyeglasses, cosmetics, paper and grain

Artificial jewellery at Bolton Market

Dawn reported on February 17, 2025 that bulk buyers use the wholesale hub at Marriot Road in Bolton Market. An average bridal set starts at over Rs 1,000 wholesale and a good-quality set costs Rs 5,000–6,000, while shoppers usually pay Rs 10,000–12,000. Pieces at Rs 100–300 hold 60–65% of the market, pieces at Rs 400–1,000 about 30% and pieces at Rs 2,000–5,000 only 5–10%. Our reading: the cheap end has the most competition, and a bridal or occasion set gives a small online seller more room to charge. The selling side is in our guide to the artificial jewellery business.

Eyeglasses and sunglasses

Dawn counted 148 eyeglass shops in Bolton Market on January 29, 2017, selling Chinese frames. A frame that costs Rs 1,500 elsewhere cost under half here, and copies of branded sunglasses were around Rs 500. If you list sunglasses, do not use a brand name for a copy; it misleads the buyer and puts your listing at risk.

Cosmetics

Bolton Market is the only dated lead we found. Dawn reported on November 6, 2024 that a fire destroyed six cosmetic shops and damaged as many, across 20–25 shops. We found no 2025 or 2026 report naming another cosmetics wholesale market. Do not leave an advance for stock a shop is holding for you. Our guide to how to start a cosmetic brand in Pakistan covers labels and sourcing.

Urdu Bazaar and Jodia Bazaar

Dawn described Urdu Bazaar on February 1, 2011 as a paper, stationery and publishing hub on M.A. Jinnah Road. We found no later report, so confirm a shop is still there. ARY called Jodia Bazaar the country’s largest wholesale grain market on July 15, 2026. It sells grain and flour.

Gul Plaza and other plazas: where things stand

On the night of January 17, 2026, a fire broke out at Gul Plaza on M.A. Jinnah Road in Saddar, a building with more than 1,200 shops, according to Al Jazeera. Dawn reported on September 5, 2026 that it killed at least 73 people and left over 1,100 shops in ruins. As of October 2026, the newest report we found is dated September 10, 2026:

  • January 22, 2026. The Sindh Building Control Authority declared Gul Plaza unsafe and unfit for use, as the Express Tribune recalled.
  • February 21, 2026. Dawn reported that about 350 shopkeepers would get stalls at the Baradari in Bagh-i-Jinnah until the building is rebuilt.
  • April 2, 2026. Dawn reported the chief minister ordering the damaged structure demolished so it can be rebuilt.
  • September 1, 2026. Demolition had not begun and no contractor had been finalised (Express Tribune).
  • September 10, 2026. About 850 owners gave the government seven days to clear the debris and announce a rebuilding plan, or they would occupy M.A. Jinnah Road.

We cannot tell you Gul Plaza’s status past September 10, 2026. Nothing we found says anyone trades inside. If a supplier used to trade there, ask where the shop is now, and get the address and phone number in writing before you send an advance.

The News reported on January 21, 2026 that the authority declared the neighbouring Rimpa Plaza unsafe, with no part to be used until declared safe (Daily Pakistan reported it sealed). As of October 2026 we found no report of it reopening, so call ahead. In any plaza, note the two nearest exits.

Closing times, strikes and crackdowns

The closing-time orders

As of October 2026 we could not find a dated opening time for any wholesale market, and the closing-time orders disagree.

  • April 10, 2026. Dawn reported that Sindh notified a 9pm closing for Karachi every day, weekends included.
  • May 16, 2026. Dawn quoted Sharjeel Memon saying shops, markets and malls were exempted from it.
  • September 17, 2026. Dawn reported a Cabinet Division order for shops, markets, malls and bazaars to close by 9pm. It does not mention provinces, and we found no end date.
  • September 18, 2026. Dawn reported a spokesperson for Sindh’s chief secretary saying the province had not withdrawn its earlier austerity measures, and another official saying the chief minister was likely to decide new timings that day.

We found no report of that decision. Call the market association or your shop for its closing time, and plan to leave well before 9pm.

Strikes and closures

Wholesale markets here close at short notice. On July 15, 2026 Jodia Bazaar, Dandia Bazaar, Lea Market and the Korangi and Landhi markets shut over raids on flour prices. On September 3, 2026 a Jamaat-i-Islami strike against the petroleum levy closed major trade centres, wholesale markets and plazas in all seven districts, according to Dawn on September 4, 2026; its photographs include Bolton Market and Saddar. Call your supplier the day before you travel.

Encroachment drives

The Nation reported on October 6, 2026 49 encroachment operations in the East and South districts, including Tariq Road and Saddar, and eight on M.A. Jinnah Road, where Kapra sits. On October 11, 2026 it reported nine arrests for illegally collecting parking fees on Tariq Road. Do not stack bundles on the pavement, and pay no parking fee to anyone you cannot identify as official.

Asking for a rate, bargaining and checking the batch

Rates and minimums

First find out what each rate is quoted per.

  • Cloth at Kapra: per metre, suit length or roll? Does the rate hold below a roll, and for how long?
  • Jewellery at Bolton: per piece, set or dozen? Is the box in the price, and can you mix designs?
  • Eyeglasses: the frame alone, or with plain lenses? The brand’s own product or a copy?
  • Cosmetics: per piece or per carton, and which batch number and expiry date?

Ask for each item at two quantities, say 12 and 60. The gap is the real wholesale step, and it shows whether a bigger lot is worth the cash it ties up.

Bargaining

We found no source on bargaining norms here, so this is a method, not a custom. Visit three shops with the same questions before you counter anyone. Tie your number to a quantity (“Rs 1,400 a set if I take 30”) instead of asking for a flat cut: a shop selling most of its stock at Rs 100–300 a piece has little room per piece but can move on volume. Once you have paid, stop bargaining and ask for the bill.

Checking the batch

  • Cloth: look at a metre in daylight at the door, not under the tube light. Check the width, ask that all rolls come from one dye lot, and wash a swatch at home.
  • Jewellery: shake each set for loose stones, check the colour at joints and clasps where plating wears first, and count the pieces in the box.
  • Frames: open and close the hinges twenty times, and check that the arms sit level.
  • Cosmetics: look for a sealed pack, a batch number and a printed expiry date. A pack with none is one you cannot sell safely.

Buy one lot of one design first and photograph it at home in the light your buyers will see. That costs a day, and it is cheaper than finding a problem in 30 sets.

Cash, bank transfer and the bill

Ask for a bill every time: shop name, phone number, date, each item, quantity and rate, plus the shop’s NTN. A slip showing only a total proves little. Two clauses of section 21 of the Income Tax Ordinance, 2001 explain why.

  • The seller’s side, section 21(s). Fifty percent of the expenditure a seller claims in respect of a sale is disallowed where the seller received payment exceeding Rs 200,000 otherwise than through a banking channel or digital means against a single invoice. FBR’s Income Tax Circular 01 of 2025–26 clarifies that cash deposited into the seller’s bank account counts as a banking channel. So a shop may ask you to pay a large lot by transfer or by depositing into its account.
  • Your side, section 21(q). When you claim stock purchases as a business expense, no deduction is allowed for ten percent of the claimed expenditure attributable to purchases from persons who are not National Tax Number holders. For agricultural produce, the clause applies only to purchases from a middleman. The Board may exempt persons or classes of persons by notification, and we could not confirm any exemption for wholesale buyers, so ask your accountant.

The Finance Act 2025 put both clauses in their present form. We checked the FBR Income Tax Manual, amended up to June 30, 2026, which shows neither changed by the Finance Act 2026. Whether you deduct stock costs at all depends on how you are taxed: the tax couriers withhold from your sales under section 153(2A) is final by default (final tax or adjustable), so ask your accountant.

Our rule, not FBR’s: carry cash for a small first purchase, and pay anything you cannot afford to lose by bank transfer to a named account, keeping the screenshot with the bill. If you had prepaid a shop in the Bolton fire of November 6, 2024, the transfer record is what shows you paid.

Getting stock home, and your first visit

Getting stock home

Plan the way out before you start buying. Bolton Market’s vertical parking facility opened in July 2025 with room for more than 200 cars and 250 motorcycles. If you take a rickshaw, agree the fare to your door before the loader puts bags in. Pack inside the shop, label each carton with the shop’s name, and for another city hand the parcel to a courier from your door.

A first-visit checklist

  1. Pick one trade and one market, so one trip covers one list.
  2. Call your supplier the day before, because of the strike and raid closures above, and ask what time they close.
  3. Write your questions down: unit, minimum, mixed designs, how long the rate holds, and the bill. Ask three shops.
  4. Check the stock using the list above, then buy one lot of one design.
  5. Get a bill, pay a large amount by transfer, and keep goods off the pavement.
  6. At home, count the stock against the bill and check a piece again in daylight before you list it.

A cost example on assumed rates

These numbers are assumptions, not a market quote: 30 bridal sets at Rs 1,500 each, a Rs 1,000 loader and rickshaw, Rs 40 of box or pouch per set, and a selling price of Rs 3,500. Dawn reported that an average bridal set starts at over Rs 1,000 wholesale, so Rs 1,500 stands for a plain set. Try your own quotes in the profit margin calculator.

Line Working Amount
30 sets at the shop’s rate 30 × Rs 1,500 Rs 45,000
Boxes or pouches 30 × Rs 40 Rs 1,200
Loader and rickshaw Your quote Rs 1,000
Total cost Rs 47,200 ÷ 30 = Rs 1,573 a set Rs 47,200
Sold at Rs 3,500 30 × Rs 3,500 Rs 105,000
Left before courier fees and ads Rs 57,800 ÷ Rs 105,000 = 55% Rs 57,800

That leaves Rs 1,927 a set. Now change two things. If the shop’s rate is Rs 1,800 and 3 of the 30 sets come back unsellable, the cost is Rs 56,200, the sales are 27 × Rs 3,500 = Rs 94,500, and what is left is Rs 38,300, about 40%. Neither figure is profit yet, because courier fees and ads still come out of it; see how to price products in Pakistan.

Where your store fits

Your first trip should be a small batch that costs no monthly fee. Storelala is the Shopify alternative built for Pakistan, with stores at yourbrand.storelala.com. Lite is free forever: cash on delivery, up to 10 products, 3 photos per product, and no fees from Storelala on any plan. Ten designs from one Bolton or Kapra trip fit.

If the batch sells, Core is Rs 2,000 a month, or Rs 1,000 a month billed yearly. It adds JazzCash, Easypaisa and cards at checkout, lets you book PostEx, Leopards or TCS from the order screen with tracking on WhatsApp, and holds up to 500 products. Compare the tiers on the pricing page.

Questions sellers ask

What are the main wholesale markets in Karachi?

Bolton Market in the old city for artificial jewellery, eyeglass frames and cosmetics, Kapra Market (Kaghzi Bazaar) off M.A. Jinnah Road for unstitched cloth, Jama Cloth, Zainab and Saddar Cooperative markets for clothing and bangles, and Jodia Bazaar for grain. Karachi has no official list, so these come from dated Dawn and ARY reports, some of them old. Walk through three shops with the same questions before you buy, and ask each for a bill.

What does Bolton Market sell?

Dawn put the artificial jewellery wholesale hub on Marriot Road in Bolton Market on February 17, 2025, counted 148 eyeglass shops selling Chinese frames on January 29, 2017, and reported on November 6, 2024 that a fire destroyed six cosmetic shops there. It said an average bridal set starts at over Rs 1,000 wholesale, and that pieces at Rs 100–300 make up 60–65% of sales.

Where is Kapra Market in Karachi and what does it sell?

Dawn described Kapra Market, also called Kaghzi Bazaar, on February 21, 2021 as narrow lanes of fabric shops running from Memon Masjid on M.A. Jinnah Road towards Mithadar. It sells unstitched cloth by the metre, about 95% of it from Faisalabad. The rates in that report are more than five years old, so ask each shop for today’s.

Are Zainab Market and Tariq Road wholesale markets?

Dawn’s March 16, 2026 report found men buying shalwar kameez at Zainab Market and clothing at Saddar Cooperative Market, and kaftans and cut-dana dresses on Tariq Road from Rs 5,000 for a shirt to Rs 12,000 or more. Those are shoppers, not lot buyers. Use Tariq Road to see what a finished piece sells for, and ask each shop at the others whether it has a lot rate.

Where can I buy cosmetics wholesale in Karachi?

The only dated lead we found is Bolton Market, where a fire on November 6, 2024 destroyed six cosmetic shops and damaged as many, among 20 to 25 shops of cosmetics, medicines and cigarette manufacturing material. We found no 2025 or 2026 report naming another cosmetics wholesale market. Check the batch number and expiry date on every pack before you pay.

Is Gul Plaza open?

No. The Sindh Building Control Authority declared it unsafe on January 22, 2026, and Dawn reported on April 2, 2026 that the chief minister had ordered the damaged structure demolished. The Express Tribune reported on September 1, 2026 that demolition had not begun, and on September 10, 2026 about 850 owners gave the government seven days to clear the debris. That is the newest report we found, so as of October 2026 we cannot say more. If a supplier used to trade there, ask where the shop is now.

What time do Karachi wholesale markets close?

As of October 2026 it is unclear. Sindh notified a 9pm closing for Karachi on April 10, 2026, and Sharjeel Memon said on May 16, 2026 that shops, markets and malls were exempt. The federal government ordered markets and bazaars to close by 9pm on September 17, 2026, and on September 18, 2026 a spokesperson for Sindh’s chief secretary said the province’s earlier austerity measures were still in place. We found no report of Sindh’s decision, so call the market association or a shop before you travel.

Ready to build your online business?