Fabric Yardage Calculator

The result estimates how many yards of fabric to buy. Six pieces averaging 30 by 20 inches on 45-inch fabric with 15% waste need about 2.6 yards. Add extra for napped or directional fabrics, stripes and plaids that must match, and for shrinkage if the fabric is not pre-washed.

Buy a little extra, since running short of a fabric from a discontinued bolt is difficult to fix.

Fabric Yardage Calculator: inputs

Calculated result
Fabric needed (yards)2.6
Total fabric area (sq ft)28.8

Pattern pieces and fabric needed (yards)

Fabric Yardage Calculator: Pattern pieces and Fabric needed (yards)5 calculations vary the “Pattern pieces” input while holding the other entered inputs constant.20.85241.762.683.4104.3

Enter the number of pattern pieces, the average length and width of each piece in inches, the fabric width in inches, commonly 44 to 45 for quilting cotton and 54 to 60 for many apparel fabrics, and a waste allowance. The tool adds up the area of the pieces plus waste and divides by the fabric width to get yardage. Your pattern envelope gives a yardage chart that accounts for the actual layout, which is more reliable than an area estimate.

An area estimate ignores the way pieces fit on the fabric width, so real layouts can waste more. One-way prints and nap need all pieces oriented the same way. Fabric shrinks in the first wash.

The pattern's own yardage chart is more reliable when available.

Fabric needed (yards) from pattern pieces

Pattern pieces6
Average piece length30
Average piece width20
Fabric width45
Waste allowance15.0%
Fabric needed (yards)2.6
Total fabric area (sq ft)28.8

Common error: Buying the exact area. Cutting layouts never use every inch, and a small mistake with no spare fabric means starting over.

Fabric Yardage: formula

Area = pieces × piece length × piece width × (1 + waste %); yardage = area ÷ (fabric width × 36)

Craft Yarn Council: Standard Yarn Weight System

Fabric Yardage: changing Pattern pieces

Fabric needed (yards): assumed Pattern pieces scenarios.
Pattern piecesFabric needed (yards)Total fabric area (sq ft)
20.8529.6
41.719.2
6 (example)2.628.8
83.438.3
104.347.9

Fabric Yardage: compare input ranges

Fabric Yardage Calculator: Fabric needed (yards) with each input moved on its own, every other input held at the worked-example value.
InputTested fromToFabric needed (yards): low inputFabric needed (yards): high inputSwing
Pattern pieces481.73.41.7 (67%)
Average piece length27332.32.80.511 (20%)
Average piece width18222.32.80.511 (20%)
Fabric width41502.82.30.505 (20%)
Waste allowance13.0%17.0%2.52.60.089 (3.5%)

Fabric Yardage: individual input comparisons

Fabric Yardage Calculator: change one input at a time; other values remain at the stated example.
InputValueFabric needed (yards)Total fabric area (sq ft)
Pattern pieces20.8529.6
41.719.2
62.628.8
83.438.3
104.347.9
Average piece length24223
272.325.9
302.628.8
332.831.6
363.134.5
Average piece width16223
182.325.9
202.628.8
222.831.6
243.134.5
Fabric width363.228.8
412.828.8
452.628.8
502.328.8
542.128.8
Waste allowance11.0%2.527.8
13.0%2.528.2
15.0%2.628.8
17.0%2.629.3
19.0%2.629.8

Fabric needed (yards): Pattern pieces against Average piece length

Fabric Yardage: Fabric needed (yards) at combined Pattern pieces and Average piece length settings.
Pattern pieces / Average piece length243036
20.6810.8521
41.41.72
622.63.1
82.73.44.1
103.44.35.1

Fabric Yardage: values and definitions

Worked-example inputs and the results they produce for the Fabric Yardage Calculator.
Quantity and definitionValue used
Pattern pieces — Number of pattern pieces to cut.6
Average piece length — Average length of one pattern piece, in inches.30
Average piece width — Average width of one pattern piece, in inches.20
Fabric width — Usable width of the fabric bolt, in inches.45
Waste allowance — Extra allowance for layout inefficiency, nap matching and mistakes.15.0%
Fabric needed (yards)2.6
Total fabric area (sq ft)28.8

Pattern pieces: half and double

Fabric Yardage scale comparison; assumed inputs.
Pattern piecesFabric needed (yards)
31.3
62.6
125.1

Fabric yardage comes from the area of the pieces plus a waste allowance, divided by the width of the fabric. Six pieces of 30 by 20 inches with 15 percent waste cover about 28.8 square feet, and on 45 inch wide fabric that is about 2.6 yards. Directional prints, stripes and nap force the pieces to face the same way and use more.

The pattern envelope gives the maker's yardage, and this is a check on it.

Check the layout on the fabric width you plan to buy. Narrower fabric needs more length, and prints that must match need extra.

See seam allowances on the seam allowance calculator, resizing on the pattern scaling page and quilt backing on the quilt backing and binding calculator. The yarn requirement and knitting gauge pages cover knitting, and the square footage and unit conversion calculators handle areas and units.

Should I pre-wash fabric?

Yes, for any fabric that may shrink, since washing after sewing can pucker seams and distort the finished garment.

Why do fabric widths matter?

Wider fabric fits more pattern pieces across, so you need fewer yards, and the width affects how efficiently the pieces lay out.