Sewing Fabric Calculator

Buying the right amount of fabric before you start sewing saves you from the frustration of running short mid-project or spending money on excess material. Yardage requirements depend on three key variables: the garment type, your size, and the width of the fabric you have chosen. Pattern envelopes list yardage for each size and fabric width combination, but they can be confusing to read and do not always reflect the combination you need. This calculator uses standard pattern envelope estimates for six common garments, six sizes from XS through XXL, and four standard fabric widths: 36 inches, 44/45 inches, 54 inches, and 60 inches. Narrower fabrics always require more yardage. The calculator shows the base yardage from the lookup table, adds a recommended 10% buffer for cutting errors and fabric defects, and flags the additional 0.5 yards needed for directional prints and plaids. All values are in yards, the standard unit for fabric in the United States.

Fabric needed: -- yards (with 10% extra: -- yards)

--, size --, ---inch fabric

Select the garment you are making
Your pattern size
Check the fabric bolt for width
Adds 0.5 yards for pattern matching
Base yardage--
10% extra buffer--
Directional print addition--
Total recommended--

Fabric yardage reference table (at 44/45-inch width)

The table below shows base yardage at 44/45-inch fabric width, the most common width for dress and garment fabrics. Multiply by the adjustment factor shown below for other widths.

Garment XS S M L XL XXL
Blouse1.501.752.002.252.502.75
Shirt1.752.002.252.502.753.00
Dress2.502.753.003.253.503.75
Skirt1.001.251.501.752.002.25
Trousers2.002.252.502.753.003.25
Jacket2.502.753.003.503.754.00

Width adjustment factors

Fabric widthMultiply base yardage by
36 inches1.25
44/45 inches1.00 (base)
54 inches0.85
60 inches0.80

How the calculation works

The calculator looks up the base yardage for your garment and size at 44/45-inch width, then applies a width adjustment factor if you have selected a different fabric width. The formula is:

adjusted_yards = base_yards * width_factor
buffer = adjusted_yards * 0.10
directional_addition = 0.5 (if applicable, otherwise 0)
total = adjusted_yards + buffer + directional_addition

The 10% buffer is a standard sewing recommendation to account for cutting errors, off-grain cuts, fabric flaws, shrinkage after pre-washing, and having enough material for minor adjustments. Always pre-wash your fabric before cutting to avoid post-construction shrinkage.

Sewing fabric calculator: frequently asked questions

Why does fabric width affect how much yardage I need?

Fabric comes in several standard widths: 36 inches (quilting and specialty fabrics), 44/45 inches (most dress fabrics and quilting cotton), 54 inches (home decor and some suiting), and 60 inches (knits, fleece, and wider wovens). Narrower fabric requires more yardage to cut all the pattern pieces, because there is less usable width on each length of fabric. Wider fabric allows you to cut more pieces side by side, reducing the total length you need to buy.

Should I buy extra fabric for seam allowances?

The yardage estimates shown are based on standard pattern envelope requirements, which already factor in typical seam allowances (usually 5/8 inch). However, adding 10% extra is strongly recommended as a buffer for cutting errors, fabric defects, grain-line adjustments, and future repairs. The calculator shows a recommended total including this 10% margin.

Why do I need extra yardage for directional prints and plaids?

Directional prints (those with a clear up/down orientation), one-way designs, and plaids require pattern pieces to be laid out in a single direction and matched at seams. This wastes fabric at each repeat. An extra 0.5 yards is a minimum; large repeats may require much more. Check the fabric bolt for the repeat size and consult pattern instructions.

Are these yardage figures suitable for petite or tall sizes?

These estimates reflect standard pattern envelope requirements for regular (average height) sizes. If you are sewing for petite (typically 5 ft 3 in or shorter) or tall (5 ft 8 in or taller) measurements, yardage can differ. Petite versions often need slightly less length; tall versions may need extra. Always check the specific pattern envelope for exact yardage before purchasing.

What is the difference between woven and knit fabric yardage requirements?

Knit fabrics stretch, which can allow slightly less yardage for fitted garments because the stretch compensates for ease. Woven fabrics do not stretch and require the full yardage shown. These estimates are based on woven fabric. If using a knit, check your specific pattern, as many knit patterns are drafted with stretch ease and may call for different quantities.

Sources and methodology

  • Yardage estimates are based on standard pattern envelope requirements as published by major pattern companies. Reference: Simplicity Patterns.
  • Width adjustment factors reflect standard fabric layout practice for the listed widths.
  • Directional print allowance of 0.5 yards is a minimum estimate; large repeats may require more.

Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. These are estimates only. Always check your specific pattern envelope for exact yardage before purchasing. See our methodology.