How Much Does Wholesale Fabric Cost per Metre in India? (2026 Price Guide)

Indicative 2026 wholesale fabric prices per metre in India for polyester, cotton, rayon, denim, gingham and suiting, plus how to compare quotes.

11/1/20263 min read

Quick answer: In 2026, wholesale fabric in India typically costs ₹60–₹150 per metre for polyester and crepe, ₹80–₹200 for cotton and poly-cotton shirting, ₹140–₹320 for denim and ₹120–₹260 for rayon and viscose. The final price depends on fibre, GSM, width, dyeing method and order quantity. These are indicative ranges from Delhi wholesale markets — always confirm with a written quote.

Whether you're launching a clothing brand or running a garment unit, fabric is usually 50–70% of your product cost. Knowing what a fair price looks like helps you budget, negotiate and avoid low-quality "bargains".

Indicative wholesale prices per metre (2026)

FabricCommon GSM / weightPrice per metre
Polyester / poly crepe90–150 GSM₹60–₹150
Poly-cotton shirting110–140 GSM₹80–₹160
100% cotton shirting100–140 GSM₹110–₹220
Rayon / viscose110–160 GSM₹120–₹260
Gingham / yarn-dyed checks110–150 GSM₹90–₹200
Denim8–14 oz₹140–₹320
PV suiting (uniform)220–280 GSM₹150–₹300

Ranges exclude GST and transport. Prices move with cotton and crude-oil markets.

What makes fabric more or less expensive?

  1. Fibre. Polyester is cheapest; cotton, linen, viscose and blends cost more. Specialty fibres like Tencel or linen cost significantly more.
  2. GSM. Heavier fabric uses more yarn, so price rises with weight.
  3. Width. 58–60" fabric costs more per metre than 44", but cuts more garments per metre — often cheaper per garment.
  4. Dyeing and printing. Yarn-dyed and digital-printed fabric cost more than piece-dyed solids.
  5. Quantity. Full rolls and 1,000 m+ orders typically get 5–15% lower rates.
  6. Finish. Stretch (lycra), peach, anti-wrinkle or water-repellent finishes add cost.
  7. GST. Most fabric attracts 5% GST, charged on top of the quoted rate.

Price per metre vs cost per garment

Smart buyers compare cost per finished garment, not price per metre. Here's a simple example for a shirt that needs 1.6 m of 44" fabric or 1.2 m of 58" fabric:

OptionPrice/mMetres per shirtFabric cost per shirt
44" cotton at ₹130₹1301.6₹208
58" cotton at ₹165₹1651.2₹198

The more expensive-looking wide fabric is actually cheaper per shirt. Add shrinkage and fault rates, and the difference can grow.

How to compare fabric quotes fairly

Ask every supplier for the same details:

  • Fibre and blend ratio
  • GSM and tolerance
  • Width (total and usable)
  • Shrinkage and colour fastness
  • MOQ and delivery time
  • Whether GST and transport are included
  • Payment terms

A slightly dearer fabric with lower shrinkage and fewer weaving faults often costs less per sellable garment.

Ways to reduce your fabric cost

  • Use running qualities the supplier already stocks rather than custom development.
  • Consolidate designs — fewer colours at higher quantities get better rates.
  • Lock prices for repeat orders with a partial advance.
  • Plan ahead — rush orders and air freight erase savings.
  • Check the roll — a 2% fault rate on a 5,000 m order is 100 m of waste.

Frequently asked questions

What is the cheapest fabric for bulk garments?
Polyester and poly crepe, often ₹60–₹90 per metre in bulk.

Is GST included in wholesale fabric prices?
Usually not. Most fabric carries 5% GST added to the bill.

Do fabric prices change often?
Yes. Cotton and polyester follow yarn and crude-oil prices and can change month to month, so lock rates for large orders.

Can I buy wholesale fabric online?
Yes. Many suppliers share swatches and photos on WhatsApp and ship pan-India. Always order a swatch first.


Want an exact quote? Send fabric, GSM, colour and quantity to EVOMODA on WhatsApp +91 83688 83484 or email contact@evomoda.website.