calculator for fabric

Fabric Yardage Calculator

Estimate how much fabric you need for rectangular sewing projects such as cushion covers, table runners, tote bags, curtain panels, and more.

Tip: Keep the default 10% margin for shrinkage, cutting errors, and matching directional prints.

What this calculator for fabric does

Buying too little fabric can delay your project. Buying too much wastes money. This calculator gives you a practical estimate of required yardage by using your piece dimensions, seam allowance, fabric width, pattern repeat, and a safety margin.

The tool is especially useful for people sewing repeated rectangular pieces. Instead of guessing, you get a clear output in both meters and yards, plus a recommended rounded purchase amount.

How to use the calculator

1) Enter your finished piece size

Add the final size you want each piece to be. For example, if your cushion cover front panel should finish at 20 x 20 inches, enter 20 and 20.

2) Add seam allowance

Seam allowance is added on all sides. If you enter 0.5 inches, the calculator adds 1 inch to length and 1 inch to width of each piece.

3) Enter usable fabric width

Use the real usable width, not just the label. Many fabrics are sold as 44/45 inch or 54 inch wide, but selvedges can reduce usable area.

4) Include pattern repeat when needed

If your print has a vertical repeat (for example 12 inches), each cut may need to be rounded up to match motifs. Enter repeat length to avoid underestimating.

5) Add waste margin

Waste margin helps cover mistakes, shrinkage after pre-wash, and layout inefficiencies. For basic solids, 5–10% may work. For stripes, plaids, and large motifs, 10–20% is safer.

How the math works

The calculator evaluates both orientations of your piece across the fabric width:

  • Orientation A: Length runs along fabric length, width runs across fabric width.
  • Orientation B: Piece is rotated to see if less total length is required.

For each orientation it calculates how many pieces fit per row, how many rows are required, then multiplies by cut length per row (including pattern repeat rounding where applicable). It finally applies your waste percentage.

Real-world examples

Cushion covers

Suppose you need 4 pieces at 20 x 20 inches, with 0.5 inch seam allowance, on 44 inch fabric. The calculator quickly tests arrangement options and gives a realistic purchase length with safety margin.

Table runners

For long narrow panels, fabric width often allows multiple pieces per row, making orientation important. A small rotation can reduce required yardage significantly.

Curtain accents or valances

Pattern repeat is critical here. If your design repeat is large, every panel may require extra cut length. This is where most manual estimates go wrong.

Fabric planning checklist

  • Pre-wash fabric if your project needs it, then measure usable width again.
  • Confirm nap or directional prints before rotating pieces.
  • Account for matching stripes and checks.
  • Round up to store cutting increments (often quarter-yard or 0.1 meter).
  • Keep scraps for testing stitches, zippers, and buttonholes.

Common mistakes to avoid

A frequent mistake is ignoring seam allowance in early planning. Another is using full bolt width instead of usable width. Many sewists also forget that pattern matching can increase consumption more than expected.

If your project has curves, bias cuts, or irregular pattern pieces, use this result as a baseline and buy a little extra.

Final thoughts

A good fabric estimate saves time, money, and stress. Use this calculator before each project to build a repeatable planning process. Better estimates mean fewer emergency store trips and smoother sewing days.

🔗 Related Calculators