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.

What is your minimum order — can I buy just one carton?

Our standard minimum is 500 pcs / SKU for towels, 200 sets / spec for bed linen, and 200 pcs / style for bathrobes. "Per SKU" means per size and colour combination. We can run 300 pcs (trial run, small premium) for a genuine first trial. Below roughly 300 pieces we are honestly the wrong supplier — a loom set-up and a dye lot cost the same whether you order 100 towels or 1,000, so the per-piece price stops making sense for you. At that size a local wholesaler will serve you better, and we would rather tell you that than waste your week.

How much does a sample cost and how fast do I get it?

2 free pcs per spec — you pay courier only. Courier from Kerala to most countries runs $35–$60 via DHL or FedEx and arrives in 7–14 days. We recommend asking for two GSM weights side by side — most buyers change their mind about weight once they hold both. Sample cost is credited back against your first bulk order.

How do I pay, and what protects me if the goods are wrong?

30% advance, 70% against B/L copy — so 70% of your money is still with you when the goods leave the port. You get photos of the actual production run before the balance is due. You can also appoint a third-party inspector (SGS, Bureau Veritas or Intertek, roughly $300–$500 for a single inspection) to check the goods at our factory before you release the balance; we will schedule it and give them access. If a shipment does not match the approved sample, we remake or credit it.

Do I need an import licence to buy this?

In most countries, no — not for commercial quantities of ordinary cotton textiles. In the US, UK, EU, UAE, Australia and Canada, a business tax or VAT registration number is normally all that is required, and your freight forwarder or customs broker files the entry for you. Some markets do require an importer registration (Saudi Arabia and Egypt among them). Tell us your country and we will tell you plainly what you need before you commit any money.

What does it cost delivered to my door, not FOB?

FOB means the price to get goods loaded onto the ship at Cochin port — freight, duty and local delivery are on top. As a rough guide, sea freight adds $0.15–$0.45 per towel on a shared container and less on a full one; import duty is typically 6–12% depending on your country. We quote CIF (freight included) or DDP (everything included, delivered to your address) on request, so you can compare one final number instead of guessing. Our landed-cost calculator does the arithmetic for you.

Can I order without any certification requirement?

Yes, absolutely. Certification is not a hoop we make you jump through — it is simply how we already manufacture. Every piece is made under OEKO-TEX Standard 100 whether you ask for the certificate or not, and it costs you nothing extra. If you do not need the paperwork, do not ask for it and nothing about your order or price changes. Buyers who supply hotel groups or EU retailers usually want the documents; an Airbnb host or a salon owner almost never does.

How long from order to goods in my hands?

30–45 days for production, plus shipping. Sea freight is 10–16 days to the Gulf, 22–30 days to Europe and the UK, 28–38 days to the US east coast, and 18–25 days to Australia. Air freight cuts that to 3–5 days but costs roughly 6–8× more per kilo, so it is worth it for samples and rarely worth it for bulk. Plan on about 8–10 weeks door to door for a first sea shipment.

How do I know you are a real factory and not a middleman?

Fair question, and one you should ask everyone. We are a manufacturer in Kerala, India — you can video-call the floor during Indian working hours with no notice, and we will walk the looms and the dye house for you. We will also give you our IEC (Import Export Code) and GST registration to verify independently. A trading company will usually decline a live unscheduled video call, which is the cheapest test you can run on any supplier.

Can you put my brand on it?

Yes. Woven labels, printed care labels, embroidered logos, custom packaging and retail barcodes are all standard. Logo embroidery adds about $0.30–$0.60 per piece; a custom woven label adds about $0.06–$0.12. Private-label MOQ is 2,000 pieces per SKU rather than 500, because the label and packaging themselves carry a minimum run.

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

What it actually costs

Indicative FOB Cochin prices, published openly. These are real working bands, not teasers — your quote lands inside them unless your spec is unusual. Payment is 30% advance, 70% against B/L copy. FOB Cochin (CIF and DDP quoted on request).

Indicative FOB prices, specification and minimum order quantity by product
ProductSpecFOB price (USD)MOQ
Hand towel450–500 GSM$0.90–$1.40 /pc500 pcs
Bath towel — economy400–450 GSM$1.40–$2.20 /pc500 pcs
Bath towel — mid-range500–550 GSM$2.20–$2.80 /pc500 pcs
Bath towel — luxury600 GSM$2.80–$3.50 /pc500 pcs
Bath towel — ultra650–700 GSM$3.80–$5.00 /pc500 pcs
Pool / beach towel480–520 GSM$2.20–$2.80 /pc500 pcs
Salon / barber towel400–450 GSM$1.10–$1.60 /pc500 pcs
Gym towel400–450 GSM$1.20–$1.70 /pc500 pcs
Bath mat800–1000 GSM$1.80–$2.80 /pc500 pcs

How the price moves with volume

Most suppliers will not show you this curve. Here it is.

Indicative price adjustment by order volume
Order sizeWhere you landTypical buyer
500–999 pcsBase priceFirst orders and trial runs sit here.
1,000–2,499 pcs8–12% offTypical for a 40–80 room hotel annual restock.
2,500–4,999 pcs15–20% offMulti-property and small distributor volume.
5,000–9,999 pcs22–27% offDistributor and hotel-group programmes.
10,000+ pcs30–35% offFull-container programmes, quoted per run.

In plain terms

  • Hand towel (450–500 GSM) costs $0.90–$1.40 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Bath towel — economy (400–450 GSM) costs $1.40–$2.20 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Bath towel — mid-range (500–550 GSM) costs $2.20–$2.80 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Bath towel — luxury (600 GSM) costs $2.80–$3.50 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Bath towel — ultra (650–700 GSM) costs $3.80–$5.00 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Pool / beach towel (480–520 GSM) costs $2.20–$2.80 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Salon / barber towel (400–450 GSM) costs $1.10–$1.60 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Gym towel (400–450 GSM) costs $1.20–$1.70 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.
  • Bath mat (800–1000 GSM) costs $1.80–$2.80 per piece FOB Cochin at a minimum order of 500 pcs, produced in 30–45 days.

Bands are indicative and reviewed quarterly. Cotton is a traded commodity — a firm quote against your exact specification is free and takes one working day.

Two easy ways to start

No account, no sales call, no import paperwork to fill in. Pick whichever suits you.

Buying a full container, or need Incoterms and compliance documents? Use the full RFQ form.