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.
Tips and example
Flannel commonly shrinks 8 to 10 percent, so a quilt backing needing 4 yards
could require 4 / 0.90 ≈ 4.44 yards — nearly half a yard more. 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.