I got a panicked WeChat message from a sourcing manager in Ho Chi Minh City last week. She'd just gotten a price revision notice from her Indian yarn supplier—30% up from the contract signed in Q1. No negotiation. Take it or find another supplier.
She's not alone. When India sneezes, the cotton world catches a cold. And right now, India has a full-blown flu.

The cotton supply situation in India isn't just tight—it's the worst seen in four seasons. Production has dropped, domestic prices have decoupled from international benchmarks, and the government's price support mechanism has accidentally turned into a price floor that's choking exports. If you're buying cotton yarn, greige fabric, or finished garments from India, Bangladesh, or Vietnam, this is your problem now.
Let's walk through exactly what's happening, what it's doing to your fabric costs, and what the next two seasons look like.
Why Indian Cotton Suddenly Got Scarce
The root cause isn't complicated. Cotton acreage in India dropped about 10% for the 2024-25 season, falling to roughly 11 million hectares (according to the Cotton Association of India's December 2024 estimate). That's the lowest planted area in years.
Three factors hit simultaneously.
First, weather. The 2024 monsoon was uneven—excess rainfall in Gujarat and Maharashtra during the critical boll-formation stage in September damaged yields in key growing districts. Farmers who expected 10-12 quintals per hectare got 7-8 instead. Per-hectare yields have been stagnant for three seasons, but 2024-25 was the first time the weather hit both volume and quality in the same year.
Second, pest pressure. Pink bollworm infestations have been building in central and south Indian cotton belts for years. Bt cotton's resistance to the pest has degraded. Farmers are spraying more, which raises input costs, which makes cotton less profitable relative to competing crops like soybeans and pulses.
Third, the Minimum Support Price (MSP) effect. The Indian government sets a floor price for cotton—₹7,121 per quintal for medium staple, ₹7,521 for long staple in the 2024-25 season. This is supposed to protect farmers. In practice, when market prices are below MSP, the Cotton Corporation of India (CCI) steps in as a buyer of last resort. By March 2025, CCI had procured approximately 9.5 million bales—roughly a third of the crop—according to trade estimates reported by The Hindu BusinessLine.
That procurement removed a massive volume from the open market. And once CCI holds that stock, it doesn't sell below MSP. The floor became a ceiling. Prices couldn't fall even when international ICE futures dropped.
What This Did to Domestic Prices
The price chart tells the story better than any paragraph could.
Shankar-6, the benchmark Indian cotton variety, was trading around ₹55,000 per candy (356 kg) in early 2024. By mid-2025, spot prices had run up to the ₹62,000-65,000 range—a 15-20% increase in rupee terms. In dollar terms, that pushed Indian cotton to roughly 90-95 US cents per pound, making it among the most expensive origins in the world.
That's a problem, because Indian cotton has historically traded at a discount to U.S. and Brazilian cotton. That discount was 8-12 cents per pound in normal years. By mid-2025, the discount had vanished entirely. Indian cotton was trading at parity or even a slight premium to some international benchmarks.
Why? Three words: CCI is holding.
Cotton Corporation of India was sitting on approximately 9.5 million bales by March 2025, according to industry estimates. When the largest single holder of domestic cotton stock refuses to sell below a certain price, the market doesn't correct downward. It stagnates at an artificially high level while mills slowly burn through working capital waiting for relief that never comes.

The Export Collapse and Its Ripple Effects
India's cotton exports have collapsed. From approximately 4.8 million bales exported in 2023-24, the projection for 2024-25 dropped to roughly 1.5 million bales, according to trade body estimates cited by Textile Value Chain and corroborated by multiple Indian textile ministry statements.
That's a drop of nearly 70%.
Why does this matter to a sourcing manager buying finished T-shirts in Bangladesh? Because Bangladesh, Vietnam, and Turkey are the three largest buyers of Indian cotton and cotton yarn. When Indian cotton isn't available at competitive prices, those mills have to switch origins. They buy more Brazilian cotton, more U.S. cotton, more West African cotton. That demand shift pushes up prices across the board.
And Indian cotton yarn exports? Down. Indian mills found themselves in a bind: domestic cotton was too expensive to buy for export yarn production, but international yarn buyers weren't willing to pay the premium. Result: reduced capacity utilization, especially among smaller spinning mills in Tamil Nadu and Gujarat.
| Cost Component | 2024 (Pre-Crisis) | 2025 (Mid-Crisis) | Change |
|---|---|---|---|
| Raw Cotton (Shankar-6, ₹/candy) | ~55,000 | ~63,000 | +14.5% |
| Spinning Cost (₹/kg yarn) | ~30-40 | ~30-40 | Flat |
| 30s Combed Cotton Yarn (₹/kg) | ~260-280 | ~310-340 | +19-21% |
| Single Jersey 160gsm (₹/kg) | ~340-370 | ~400-440 | +18-19% |
The math is straightforward. Raw cotton accounts for 55-65% of the cost of cotton yarn. A 15% increase in raw cotton, holding everything else constant, translates to an 8-10% increase in yarn cost. But everything else isn't constant—mills with lower capacity utilization have higher fixed costs per unit, and financing costs in India's high-interest-rate environment compound the pain. The actual yarn price increase landed closer to 20%.
How Fabric Buyers Feel the Pinch
If you're buying greige fabric or finished fabric, the cost transmission isn't immediate—it takes 60-90 days for higher cotton prices to work through the supply chain. But once it hits, it doesn't hit gently.
A typical cotton single jersey fabric—160gsm, 30s combed, 72-inch width—priced at approximately ₹340-370 per kg from a Tier 2 Indian mill in early 2024. By mid-2025, the same fabric was quoted at ₹400-440 per kg, according to price lists circulating among buying offices in Tiruppur and Ludhiana. That's an 18-19% increase.
For a Vietnamese cut-and-sew factory importing Indian fabric, that price jump—combined with freight costs that have been elevated since the Red Sea disruptions—pushed landed fabric costs up by roughly 22-25% year-on-year. Garment FOB prices? Up 12-15%. The difference gets absorbed somewhere in the supply chain, usually by the party with the least negotiating leverage.
Which is often the mill.
The MSP Trap: Why the Problem Isn't Temporary
Here's where it gets structural. The MSP system wasn't designed to be a price floor. It was designed as a safety net—a way to keep farmers from dumping cotton below cost when global prices crashed. But the combination of aggressive CCI procurement and stagnant yields has turned MSP into the default price, not the emergency price.
And here's the kicker: MSP goes up every year. It's a political decision, not an economic one. The 2024-25 MSP of ₹7,121 per quintal represented a roughly 7% increase over the previous season. Given India's agricultural politics and upcoming state elections in cotton-growing states, further MSP hikes are likely. Each hike raises the floor. Each floor raise becomes the new normal.
This traps Indian cotton in a high-cost, low-competitiveness spiral. When international cotton prices fall (as they did in early 2025 when ICE futures dipped below 70 cents), Indian cotton doesn't follow. It stays at MSP-plus. Indian mills pay above-market prices for domestic cotton. Exporters lose orders to Brazil and the U.S. Mills run at lower capacity, which raises per-unit costs, which makes them less competitive, which reduces orders further.
The cycle feeds itself.
What Cotton Sourcing Managers Should Track Now
If you're buying cotton fabric or garments with a lead time longer than three months, you need to be watching a few specific indicators—not just generic market reports.
Get insights like this in your inbox.
One email a week. No spam, ever.
First, CCI stock levels and offloading timing. The Cotton Corporation of India holds the key to price relief. When CCI decides to offload its stock (typically in the second half of the calendar year, ahead of the new crop), prices can ease. But if CCI sells slowly—either because it's waiting for better prices or because mills don't have the working capital to absorb large volumes—the price correction never materializes. Track CCI's daily sales data, available through Indian trade publications.
Second, monsoon progress in June-July. India's cotton acreage is almost entirely rain-fed. A good monsoon in June and July means the planting window stays open, acreage recovers, and market sentiment shifts bearish. A delayed or deficient monsoon? Prices stay elevated. The India Meteorological Department's long-range forecast in April-May gives the first signal. The actual rainfall data in June-July confirms or denies it.
Third, yarn inventory at Indian mills. When mills are running at low capacity but still producing, yarn inventory builds up. Eventually, that inventory overhang forces price concessions. Industry bodies like CITI (Confederation of Indian Textile Industry) publish monthly production and inventory data. A sustained increase in yarn inventory (above 30 days of production) usually signals upcoming price weakness.
Fourth, Bangladesh and Vietnam buying patterns. These two countries are the largest buyers of Indian cotton yarn. If Bangladesh switches in a big way to Brazilian or West African cotton, Indian yarn export demand drops, which eventually forces domestic cotton demand down—which, if CCI isn't buying, forces prices down. Track container shipments from Santos (Brazil) to Chittagong (Bangladesh). When those volumes spike, Indian cotton is losing market share.
The Brazil Factor: The Silent Winner
Brazil is the quiet beneficiary of India's cotton crisis. Brazilian cotton production has surged over the past five years, from roughly 12 million bales in 2020 to nearly 17 million bales in 2024, according to CONAB (Brazil's national supply company). Quality is consistent. Prices are competitive. And crucially, Brazil's cotton isn't subject to government procurement programs that distort domestic prices.
When Indian cotton priced itself out of the export market in 2024-25, Brazilian cotton filled the gap. Bangladesh's cotton imports from Brazil jumped. Vietnam's cotton imports from Brazil jumped. Even Chinese mills, which have historically been India's largest cotton customer, increased their Brazilian purchases.
For fabric buyers, this means Brazilian cotton's market share in Asian spinning mills is rising. That's not necessarily bad—Brazilian cotton is generally good quality, with a micronaire typically in the 3.8-4.5 range and staple length comparable to Indian Shankar-6. But it changes the pricing dynamics. Brazilian cotton trades closer to ICE futures. When the world's marginal cotton buyer switches from Indian (MSP-linked, politically managed) to Brazilian (ICE-linked, market-driven) pricing, global cotton prices become more volatile and more correlated to Chicago, not Delhi.
Where Prices Go From Here
Nobody has a crystal ball. But here's the framework I use when advising sourcing teams.
Scenario 1: Normal monsoon, CCI offloads stock by September. Cotton prices ease to ₹57,000-60,000 per candy by Q4 2025. Yarn prices retreat 8-10% from peak. Fabric prices follow with a 60-day lag. This is the best-case scenario for buyers.
Scenario 2: Below-normal monsoon, CCI holds stock. Cotton prices stay above ₹62,000. Yarn and fabric prices stay elevated through Q1 2026. Small mills in Tamil Nadu and Gujarat face severe working capital pressure, and some may temporarily shut lines. This creates supply bottlenecks even if demand is moderate.
Scenario 3: Global recession dampens demand. ICE cotton futures drop further. Indian cotton remains above MSP due to CCI holding, creating a record spread between Indian and international prices. Indian mills become completely uncompetitive for exports. Bangladesh and Vietnam source exclusively from Brazil, U.S., and West Africa. Indian cotton stockpiles build at CCI warehouses. Something eventually breaks—either CCI offloads at a loss, or the government intervenes with an export subsidy.
I'd assign roughly 50% probability to Scenario 2, 30% to Scenario 1, and 20% to Scenario 3, based on conversations with Indian mill owners, current monsoon outlooks, and the political calendar (state elections in Maharashtra and Gujarat make MSP cuts politically impossible). These aren't quantified probabilities from a model—they're a judgment call based on reading the same data everyone else reads.
What This Means for Fabric Sourcing Strategy
If you're a fabric buyer or garment sourcing manager, don't just watch prices. Act on exposure.
Diversify yarn origins. If your supply chain runs entirely through Indian cotton yarn, you're carrying single-origin risk that you don't need to carry. Qualify Brazilian cotton yarn suppliers now, not when Indian prices spike again. Vietnamese and Indonesian spinners are increasingly running Brazilian and U.S. cotton through their lines. The yarn specifications are slightly different—Brazilian cotton typically has a slightly higher micronaire, which affects dye uptake—but the quality is consistent enough for most mid-market applications.
Negotiate shorter contract durations. Indian mills prefer 6-12 month contracts because it gives them raw material planning visibility. But in a falling market, long contracts lock you into above-market prices. Push for 3-month contracts with price review clauses linked to an independent benchmark like Cotlook A Index plus a fixed conversion margin. Mills will resist this—they want the long commitment. At current prices, you're better off carrying the renegotiation risk than the price risk.
Build a cotton cost model, not just a fabric cost model. Most buyers negotiate fabric prices without understanding what's happening upstream. That's fine when cotton is stable. It's expensive when cotton isn't. Build a simple model: cotton price × yarn conversion factor + spinning cost = yarn cost; yarn cost × knitting/weaving conversion factor + processing cost = greige fabric cost. When your supplier quotes a price increase, you can reverse-engineer whether it's justified by cotton movement or whether they're padding margin.
Watch CCI like a hawk. In 2025, CCI is the single most important variable in Indian cotton pricing. Their stock levels. Their offloading pace. Their pricing strategy. These are publicly available data points, though you may need a local agent or trade publication subscription to track them consistently. Worth it.
The Bottom Line
India's cotton crisis isn't a temporary blip. It's a structural signal that the world's second-largest cotton producer has a pricing mechanism that's increasingly disconnected from global markets. When domestic prices are set by government procurement rather than supply and demand, you get what we're seeing now: production falling, exports collapsing, and fabric buyers absorbing cost increases that can't be passed through to consumers indefinitely.
For textile sourcing professionals, the playbook is clear: diversify, shorten contracts, understand upstream costs, and don't assume Indian cotton will always be the cheap option. It hasn't been cheap in 2025. And with MSP politics what they are, it may not be cheap for a while.



