Indicative FOB price for cotton terry toweling fabric from India is approximately $3.80–$4.60/kg for standard ring-spun cotton, rising to $5.50–$7.00/kg for premium extra-long-staple cotton. Convert to price-per-piece by multiplying kg price by the finished towel's weight (e.g. a 600 GSM towel weighs ~0.59 kg) then adding finishing and packing costs.

  • Standard Fabric FOB (per kg):$3.80–$4.60
  • Premium Fabric FOB (per kg):$5.50–$7.00
  • 600 GSM towel weight:~0.59 kg/pc
  • 400 GSM towel weight:~0.39 kg/pc
  • Pricing Unit Trade Uses:Per kg (fabric) / per piece (finished)
  • Figures:Indicative - confirm current quote
Get a Per-Piece Quote
Pricing Guide · 2026

Towel Price Per Kg in India

FOB rates for terry toweling fabric by GSM, and how to convert kg-based pricing into a per-piece cost.

Why India Prices Towels by Weight

India's home textile trade, particularly for fabric and semi-finished goods, has a long-standing convention of pricing by weight (price per kg) rather than by unit, since the dominant cost input - cotton yarn - is itself a per-kg commodity. Buyers used to international per-piece retail pricing sometimes find kg-based quotes unfamiliar, but the conversion is straightforward once you know the finished product's weight.

To convert: multiply fabric price per kg × finished towel weight in kg, then add cutting, hemming, dyeing/finishing (if applicable), folding, packing, and manufacturer margin to arrive at the finished FOB piece price.

Fabric Weight & Indicative Cost by GSM

GSMWeight/Piece (70x140cm)Indicative Fabric FOB/kgEst. Fabric Cost/PieceNotes
400 GSM~0.39 kg$3.80–$4.60~$1.48–$1.79/pcLightweight, quick-dry towels
500 GSM~0.49 kg$3.80–$4.60~$1.86–$2.25/pcStandard hotel-grade towels
600 GSM~0.59 kg$3.80–$4.60~$2.24–$2.71/pcLuxury/5-star hotel towels
700 GSM~0.69 kg$4.20–$5.20~$2.90–$3.59/pcPremium/gift-market towels

Fabric-only estimates - exclude cutting, hemming, finishing, packing, and margin. Indicative 2026 figures; request a current quote for your spec.

Frequently Asked Questions

Why is towel pricing quoted per kg in India?

The Indian textile trade, including terry toweling and home textile manufacturing, has traditionally priced raw fabric and greige (unfinished) cloth by weight (per kg), since yarn cost - the dominant input cost - is itself priced per kg. Many domestic and B2B buyers, especially those buying fabric or semi-finished goods rather than retail-ready pieces, are more comfortable comparing suppliers on a per-kg basis, since GSM and fabric construction differences are normalized when priced by weight rather than by piece.

What is the approximate FOB price per kg for terry towel fabric from India?

Indicative 2026 FOB Cochin/Tirupur pricing for cotton terry toweling fabric: approximately $3.80–$4.60/kg for standard combed cotton, ring-spun yarn construction, depending on cotton quality (Shankar-6 vs other grades), yarn count, and loop density. Premium zero-twist or Egyptian/extra-long-staple cotton fabric can run approximately $5.50–$7.00/kg. These are indicative fabric-only ranges and exclude cutting, hemming, dyeing/finishing, and packing costs for finished towels.

How do I convert a price-per-kg quote into a price-per-piece?

Multiply the fabric price per kg by the weight of a single finished towel (in kg), then add finishing costs (cutting, hemming, dyeing if applicable, folding, packing, and the manufacturer's margin). For example: a 600 GSM bath towel measuring 70x140cm weighs approximately 0.60 kg. At a fabric cost of $4.20/kg, the raw fabric cost is approximately $2.52/piece - the finished FOB piece price (typically $2.60–$3.30/pc for this GSM) reflects the fabric cost plus finishing, packaging, and margin on top.

Does GSM affect price per kg or only price per piece?

Price per kg is relatively stable across GSM for a given cotton/yarn quality, since it reflects the input yarn cost rather than the finished towel size. What changes with GSM is the weight of each finished piece - a 600 GSM towel weighs more per unit area than a 400 GSM towel of the same dimensions - so price-per-piece rises with GSM even if price-per-kg for the underlying fabric stays roughly constant, because more fabric (by weight) goes into each piece.

Is buying by weight or by piece better for a hotel or retail buyer?

For hotel and retail buyers ordering finished, ready-to-use towels, price-per-piece is the more practical and comparable unit, since order planning (par stock, retail SKU pricing, container loading) is naturally piece-based. Price-per-kg is more useful for buyers purchasing raw fabric for their own cut-and-sew operation, or for comparing the underlying material cost efficiency across different suppliers' finished-piece quotes.

What GSM ranges are common and what do they weigh per piece?

For a standard 70x140cm bath towel: 400 GSM weighs approximately 0.39 kg/piece; 500 GSM weighs approximately 0.49 kg/piece; 600 GSM weighs approximately 0.59 kg/piece. Weight scales roughly linearly with GSM at a fixed size, which is why heavier GSM towels command a higher price per piece even when the underlying fabric cost per kg is similar.

Are these price-per-kg figures current and guaranteed?

No - cotton and yarn prices fluctuate with global cotton futures, domestic MSP (minimum support price) policy, and seasonal supply, so per-kg fabric pricing shifts over the course of a year. The figures here are indicative 2026 planning ranges; request a current quote for your exact GSM, cotton grade, and order quantity before finalizing pricing.

Get an Accurate Per-Piece Quote

Tell us your target GSM and quantity, and we'll quote a clear FOB price per piece - no guesswork needed.

Request Factory Quote