SVSYSTEMS

Index / Supply Chains / T-shirt

A cotton T-shirt, from a farm in Mato Grosso to Oxford Street

A basic T-shirt sells in London for £2.50. Its cotton is grown in central Brazil, crosses the South Atlantic and the Indian Ocean to Bangladesh, is spun, knitted, dyed and sewn near Dhaka, then sails to Britain. Round the Cape both ways, that is about 42,000 km, farther than once round the Earth†.

Scroll to follow it. Figures are from public records, dated October 2026. An asterisk (*) marks a claim that still needs a source; a dagger (†) marks a calculated figure. Download as PDF

Distance0 km
Countries1
ValueNot priced
Distance travelled0 of 41,800 km
Active leg

Summary

The whole chain

About 42,000 km for a £2.50 T-shirt

Distance
About 42,000 km on the drawn route, round the Cape twice. The Earth is about 40,075 km round†
Cotton
About 250 g of lint, about $0.44 at October 2026 prices†
Countries
3: Brazil, Bangladesh and the UK, with a likely change of ship on the way
Time
About 3 to 4 months from gin to shop is typical; not confirmed for this shirt*

Price build-up

Where the money goes, per shirt

In US dollars, at about $1.33 to the pound on 16 October 2026. The factory figures are for many buyers, not for Primark, whose buying prices are not public.

Cotton lint, about 250 g$0.44Yarn, about 220 g$0.77Sewing fee in 1 cost sheet$0.50Factory price, low end$2.00Factory price, high end$3.00Shelf price before VAT$2.78Shelf price with VAT$3.33
Calculated. Sources: Cotton Incorporated; IndexBox; SCIRP; Public Eye; Primark.

If Primark paid what many buyers pay, about $2 to $3, there would be little or nothing left from the $2.78 it keeps after VAT to pay for shipping, warehouses, shops and staff. Either it pays much less, or the basic tee earns very little. The public record does not say which.

Legs

How each piece reaches the next place

Every leg of the chain, from the gin to the shop. Distances are straight lines between the points on the globe unless a source gives the road distance.

LegFromToWhatHowPackedDistance or timeCost
1SapezalSantosBales of lintTruck, some rail40 ft containersAbout 2,100 km80¢ a pound of lint
2SantosChittagongBales of lintContainer ship40 ft containersUp to about 58 daysNot published
3ChittagongSpinning millBales of lintTruck*Containers or trucksAbout 210 km†Not published
4Spinning millKnitting and dyeingYarnTruckConesHours$3.20 to $4.00 a kg
5Knitting and dyeingSewing factoryFabricTruckRollsHoursNot published
6Sewing factoryChittagongShirtsTruckBagged, in cartonsAbout 240 km†$2 to $3 a shirt
7ChittagongFelixstoweShirtsContainer shipCartons in containers28 to 37 days round the Cape0% UK duty
8FelixstoweOxford StreetShirtsTruck, via a warehouse*CartonsAbout 110 km†£2.50 a shirt

Chokepoints

Who controls each step

StepWhoIf it stops
GrowingMato GrossoAbout 68% of Brazil’s cotton comes from 1 state
Export portSantosMost Brazilian cotton leaves through it, and it jams at harvest peak
Import portChittagongAbout 99% of Bangladesh’s containers pass through it
SupplyBrazil38.5% of Bangladesh’s cotton, more than any other country
Sea routeThe Cape of Good HopeWith the Red Sea avoided, almost every Asia to Europe box goes this way

Paperwork

The rules along the way

RuleSet byWhereWhat it does
Bale codeBrazilian cotton growers (Abrapa)At the ginEvery bale carries a barcode and QR code that traces it to the farm
Plant-health certificateBrazilBefore exportConfirms the cotton meets the buyer country’s plant-health rules
Bill of ladingCarrierBoth voyagesRecords what is on board and who can claim it
Proof of originUK (DCTS)Entry to the UKShows the shirt was made in Bangladesh, so it pays 0% duty. Since 1 January 2026, sewing in Bangladesh from imported fabric counts
VATUKAt the till20%: about 42p of the £2.50 price†
Modern slavery statementUKEvery yearShops with turnover above £36 million must say what they do about forced labour in their supply chains

Risk

What can go wrong, and where

WhereRiskWhat happens
BrazilPortsRecord harvests crowd Santos, and containers wait
BangladeshWagesA new wage board for garment workers is being formed in 2026
BangladeshStatusLeaving least-developed status on 24 November 2026; the UK keeps duty-free access, the EU until 2029
Red SeaShippingWhile ships avoid it, every voyage to Europe takes 7 to 10 days longer

Gaps

What the public record does not show

Sources

Where the figures come from