Should You Pre-Wash Shirt Fabric Before Stitching? How Cotton and Linen Shrink

Pink striped Giza cotton shirt made from unstitched shirt fabric

Few things are more disappointing than a shirt that fits perfectly on the day it is delivered and feels a size smaller after the first wash. The cause is almost always the same: the fabric was stitched before it was allowed to shrink. If you buy unstitched shirt fabric and give it to a tailor, pre-washing it first is one of the cheapest ways to protect the fit.

Why fabric shrinks at all

Cotton and linen are made of natural fibres. During weaving, the yarns are stretched tightly on the loom and then finished under tension. When the fabric meets water and heat for the first time, the yarns relax and return toward their natural length. The cloth gets shorter and slightly narrower. This is called relaxation shrinkage, and it happens mostly during the first one or two washes.

How much should you expect?

  • Plain cotton poplin and twill: usually 2 to 4 percent, more if the fabric has not been mechanically pre-shrunk.
  • Giza and other fine long-staple cottons: about 1 to 3 percent. The fine, tightly spun yarn is more stable, but it is not immune.
  • Linen: often 3 to 5 percent, and it can continue to relax a little after the first wash.
  • Polyester blends: usually under 1 percent, because synthetic fibres do not absorb water the same way.

These are rough ranges, not guarantees. Weave density, finishing and your wash method all change the result. As a practical example, a 2.10 metre shirt length that shrinks 4 percent loses roughly 8 cm, which is enough to turn a comfortable sleeve into a short one.

How to pre-wash shirt fabric at home

  1. Fold it loosely. Do not crumple the fabric into a ball. Fold it in half lengthwise so water reaches every surface.
  2. Soak in lukewarm water. Use plain cold or lukewarm water for 20 to 30 minutes. A drop of mild detergent is fine, but avoid bleach and fabric softener, which can affect how the cloth finishes.
  3. Wash it the way you will wash the finished shirt. If you plan to machine-wash, use a gentle machine cycle. If you hand-wash, hand-wash now. The aim is to shrink the fabric by the same method it will face later.
  4. Dry without high heat. Line-dry in shade until almost dry. Strong sun can fade deep colours, and a hot tumble dryer causes the most shrinkage of all.
  5. Iron while slightly damp. Use the setting that suits the fibre (cotton on medium-high, linen on high with steam). Ironing restores the fabric's crispness and straightens the grain before cutting.

Tips to avoid common mistakes

  • Test a swatch first. If you are unsure, cut a 10 cm square, trace its outline on paper, wash and dry it, then measure how far it moved. This gives you a real shrinkage percentage for your own fabric.
  • Wash dark and light colours separately. New dyed cotton can bleed in the first wash.
  • Tell the tailor you have pre-washed it. Tailors who know the fabric is already shrunk can cut to exact measurements with no extra allowance.
  • Do not pre-wash wool or wool-blend suiting at home. Suiting is normally steam-pressed or dry-cleaned. Ask your tailor to steam it before cutting instead.
  • If you skip pre-washing, ask the tailor to allow extra length in the body and sleeves and to leave generous seam allowances. This helps, but it is a compromise and cannot fully correct a size that changes in width as well as length.

Is pre-washing always necessary?

Not always. Some mills sell fabric that has been compressively pre-shrunk (often labelled "sanforised"), with residual shrinkage under 1 percent. Even then, a quick wash does no harm and helps the fabric soften before stitching. For linen, which has the largest and least predictable movement, pre-washing is strongly recommended.

A few minutes of preparation before the fabric reaches the tailor saves a good shirt from being outgrown on its first wash. If you are still choosing a fabric, you can browse a range of cotton shirt fabrics and compare weaves and weights before deciding what suits you.