Every denim order carries one variable that buyers cannot see on a sample: how much the fabric will move after the first domestic wash. A pair that measures 74 cm at the waist on the cutting table can arrive at a customer in Hamburg two centimetres tighter, and that gap — not the design — is what turns into returns, size complaints and re-orders that never come.
Shrinkage is a fabric property, not a finishing afterthought. Here is how to read the numbers, how to test them, and what to write into a purchase order so that bulk behaves like the sample you approved.

What "pre-shrunk" actually means
Woven denim is held under tension on the loom. Release that tension — in a wash, in steam, even in a humid warehouse — and the yarns try to return to their shorter, relaxed state. The industry's answer is sanforizing, or compressive shrinkage: the fabric is dampened, passed over a heated cylinder under a thick rubber blanket, and mechanically compressed along its length before it is dried and stabilised.
Done properly, sanforizing pulls length (warp) shrinkage down from the 5–8% typical of loomstate denim to roughly 1–3%. It does not eliminate shrinkage. That is why "pre-shrunk" on a label is a marketing phrase rather than a specification: it tells you a process was applied, not what the finished fabric will do in a customer's washing machine.
If a supplier cannot give you a number, you are buying an assumption.
Five numbers that belong on every denim spec sheet
Warp and weft behave differently, and a third property — skew — decides whether the leg stays straight.
- Warp shrinkage (length). The leg shortens, the hem rises, the inseam gets shorter. Expect 1–3% on sanforized denim and 5–8% on rigid.
- Weft shrinkage (width). The waist and thigh tighten. Usually lower than warp, at 1–3%, because weft yarns carry less tension during weaving.
- Skew, or twist. Twill yarns pull diagonally, so a leg can spiral after washing. Reported as a percentage of fabric width, before and after wash.
- Greige and finished width. A 150 cm greige that finishes at 142 cm has already given up more than 5%. Ask for both figures, per roll lot.
- Wash reference. Shrinkage without a test protocol is meaningless — 30°C and 60°C produce different numbers on the same fabric.

How the test is actually run
The common European protocol is a domestic wash cycle to ISO 6330 with dimensional change measured to ISO 5077; the US equivalent is AATCC 135. A lab bench-marks three 50 × 50 cm squares on the fabric, washes and dries them, measures again, and repeats. Three cycles is the usual reporting standard, and the third result is the one worth quoting: most movement happens in the first wash, but the curve does not flatten as early as suppliers like to claim.
Two details decide whether the figure travels: wash temperature and drying method. Line drying and tumble drying can differ by a full percentage point on the same fabric. When a supplier quotes "3%", ask which protocol produced it. A number without a method is not a specification.

Where shrinkage turns into a commercial problem
- Fit drift. Two percent weft shrink on an 80 cm waist is 1.6 cm — a full size at the top of the range.
- Leg twist. Skew above 3–4% reads as a defect on the shelf even when the garment is technically inside tolerance.
- Hem length. Three percent warp shrink on a 78 cm inseam is 2.3 cm, which quietly converts a full-length jean into an ankle-length one.
- Sample-to-bulk mismatch. A sample washed in a 30 kg machine and bulk washed in a 200 kg machine can differ in shade and shrink at the same time. Different wash house, different result.
What to write into the purchase order
- Maximum residual shrinkage after three washes: warp ≤3%, weft ≤2%, skew ≤3%. For relaxed fits, 5% warp can be accepted if it is declared up front.
- The test protocol, stated explicitly — ISO 6330 at 40°C, line dry, or whatever your market requires.
- A pre-production wash panel approved with a measurement sheet, not only a photograph.
- Bulk-to-sample tolerance of ±1 cm at waist and inseam, measured flat after wash.
- Same wash house, same load size and same recipe for sample and bulk.
- Sanforizing record: greige width and finished width per roll lot.
Rigid, one-wash or pre-shrunk: choosing by market
- Rigid (loomstate). Deepest indigo, sharpest fades, lowest cost per metre. Right for denim specialists and markets that accept "buy true to size, expect one centimetre of shrink".
- One-wash. Washed once at the mill to take out the worst of the movement and soften the hand. A pragmatic middle for wholesale programmes that need predictable sizing without a vintage look.
- Pre-shrunk, sanforized. The safest choice for e-commerce and long size ranges where returns are expensive. Slightly flatter colour and a higher fabric cost per metre.
None of the three is better in the abstract. The mistake is accepting a fabric without knowing which one you bought.
About Sanpima
Guangzhou Sanpi Ma Garment Co., Ltd has made denim for brands, importers and wholesalers for 15 years, with cutting, sewing, washing and finishing under one roof. Every order ships with a wash and measurement record, sampling runs on a seven-day cycle, and the minimum is 100 pieces per style. The full range is at sanhorses.com.