Should You Pre-Wash Fabric Before Sewing? (Yes — Here's How)
You spent hours sewing a dress, washed it once, and it shrank two sizes. Pre-washing your fabric first prevents this heartbreak — here's exactly how, by fiber.

The heartbreak pre-washing prevents
You spend a weekend sewing a linen dress. It fits perfectly. You wash it once — and it comes out two sizes smaller, with the navy topstitching now tinting the bodice. Both disasters were preventable with one step you skip at your peril: pre-washing.
Fabric arrives with three things you don't want in a finished garment: residual shrinkage, excess dye, and factory finishes (sizing and chemicals that stiffen cloth for the bolt). Pre-washing deals with all three before you cut, when a little shrinkage costs nothing. After you've sewn, it costs the whole garment.
The one rule: treat the fabric like the garment
The entire principle fits in a sentence: wash and dry your fabric the same way you'll wash and dry the finished garment.
- If the dress will go in a warm machine wash and tumble dry, do that to the yardage.
- If a blouse will be cold-wash, hang-dry, do that.
- If a structured wool coat will be dry-cleaned only, don't machine wash the wool — steam it or have it professionally pre-shrunk.
Pre-washing isn't really about cleaning. It's about forcing all the shrinkage to happen now, on a rectangle of fabric, instead of later, on your finished garment.
Pre-washing by fiber
| Fiber | Pre-wash method | Shrinkage risk |
|---|---|---|
| Cotton / cotton lawn | Machine wash + dry as you'll treat the garment | High (3–8%) |
| Linen | Machine wash + dry; expect softening and texture | High |
| Rayon / viscose | Hand or gentle wash; can shrink a lot | High, unpredictable |
| Wool | Steam or dry clean; do NOT machine wash (it felts) | Felts if washed hot |
| Silk | Test a swatch; many silks hand-wash, some dry-clean only | Variable |
| Polyester / synthetics | Quick wash to remove finishes | Low |
| Knits | Wash + dry as for the garment; knits curl, so handle gently | Moderate |
When in doubt, wash a small swatch first and measure it before and after. (Knowing your yardage before and after matters for cutting — our fabric yardage calculator and how to measure fabric yardage help you buy enough to allow for shrinkage.)
Pressing matters too
After pre-washing, press the fabric before cutting. Wrinkles and fold creases distort pattern pieces and throw off your grainline, which is one of the most common ways a garment ends up twisting. Press, don't iron aggressively — glide, lift, and let the fabric cool flat.
Buy extra to cover shrinkage
Because natural fibers can lose several percent of their length, buy a little more than the pattern calls for — an extra 10–15% for cotton and linen. Pre-wash, then measure what you actually have before laying out your pattern. This is exactly the kind of detail worth recording in your stash so you're not guessing later.
Never cut un-treated fabric again
The sneaky failure mode isn't forgetting to pre-wash once — it's losing track of which fabrics in your stash you've already treated. Six months later, that navy ponte is in a bin and you have no idea if it's been washed.
When you catalog fabric in your digital fabric stash, tag each cut as pre-washed and record its care method right on the record. Now "is this ready to cut?" is answered at a glance, and your post-wash yardage is saved alongside it.
2. Pre-wash new fabric the day it comes home, the way you'll treat the garment.
3. Log it in your stash with its post-wash measurements and care method.
4. Tag it "pre-washed" so you never cut un-treated cloth by mistake.
Frequently asked questions
Do I really need to pre-wash?
Yes, for nearly all washable fabric. It removes shrinkage, dye, and finishes before you cut.
How do I pre-wash?
Wash and dry exactly as you'll treat the finished garment.
Which fabrics shrink most?
Cotton, linen, rayon, and wool. Always pre-treat naturals.
What about dry-clean-only fabric?
Don't machine wash it — steam or professionally pre-shrink, matching the garment's care.
How do I track what's pre-washed?
Tag each fabric as pre-washed in your digital stash.


