Fabric Shrinkage Calculator

Calculate pre-washed fabric yardage needed accounting for shrinkage

Enter your pattern yardage requirement and the fabric's expected shrinkage percentage to compute how much fabric to buy before washing, so the pre-shrunk yardage still meets your pattern. For sewers and quilters. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Why buy more fabric than the pattern says?

Washable fabrics shrink in their first wash. If you buy exactly the pattern amount and pre-wash it, you will end up short. Buying the grossed-up amount means the post-wash yardage matches what your pattern needs.

If you pre-wash your fabric, buying exactly the pattern yardage leaves you short because the fabric shrinks before you cut. This calculator grosses up your requirement so that, after washing, the shrunk fabric still meets the pattern.

How it works

Shrinkage removes a percentage of the length, so the amount you must buy is the required amount divided by the fraction that survives washing:

buy = required / (1 − shrinkage%)
lost = buy − required

For example, 3 yards required at 5 percent shrinkage needs 3 / 0.95 ≈ 3.16 yards. Note that you divide rather than simply adding 5 percent: adding 5 percent (3.15 yards) is slightly too little, because the 5 percent loss applies to the larger pre-wash length, not the smaller required length.

Typical shrinkage rates by fabric type

FabricTypical shrinkage
Quilting cotton2–4%
Linen3–5%
Denim3–5%
Flannel5–10%
Wool5–10%
Rayon / viscose5–10%
Pre-washed or sanforized0–1%

These are typical ranges — the actual figure depends on the weave, dye lot, and washing conditions. When in doubt, pre-wash a quarter-yard test swatch, measure it before and after, and use that measured percentage in the calculator.

Worked examples

Example 1 — quilting cotton. A quilt top pattern calls for 2.5 yards. You expect 3% shrinkage.

buy = 2.5 / (1 − 0.03) = 2.5 / 0.97 ≈ 2.58 yards

Round up to 2.75 yards (the next quarter-yard increment at the cutting counter) to be safe.

Example 2 — flannel backing. A lap quilt backing needs 4 yards of wide flannel. Flannel from your store notes 8% shrinkage.

buy = 4 / (1 − 0.08) = 4 / 0.92 ≈ 4.35 yards

Round up to 4.5 yards. That extra 0.5 yards of flannel in the cart easily saves a mid-project trip back to the store.

Example 3 — linen garment. A dress pattern calls for 3 yards of linen and your fabric is labelled 4% shrinkage.

buy = 3 / 0.96 ≈ 3.13 yards → round up to 3.25 yards

Width shrinkage and usable fabric

Most patterns specify length yardage, but fabric can also shrink in width. A fabric that is 44 inches wide before washing might come out of the dryer at 42 or 43 inches. If your pattern layout is tight on width — for instance a large pattern piece that just fits within the bolt width — pre-wash a swatch and measure the finished width. If it has narrowed, you may need to buy extra yardage to account for re-laying the widths-constrained pieces.

When to skip pre-washing

If the finished item will never be laundered (a wall hanging, a sample, display fabric), pre-washing is optional. Some sewers also skip pre-washing fine silks and embroidery fabrics to avoid changing the hand or sheen, opting instead for dry-cleaning care. If you do skip pre-washing, note this in the project for the recipient.

Always round up to the nearest quarter yard at the cutting counter, and pre-wash a test swatch to confirm the manufacturer’s stated shrinkage before committing to a large cut. When several fabrics share one project, pre-wash each separately so they shrink before being sewn together.