Crafts & Maker

Fabric Yardage Calculator

Estimate fabric yards for repeated rectangular pieces laid across a chosen fabric width.

FreeResult emailed + shownReviewed September 9, 2026
Crafts & Maker
Step 1

Enter your numbers

Method

How this fabric yardage calculator works

The calculator estimates how many pieces fit across the fabric width, how many rows are needed, then multiplies rows by piece length and adds waste before converting to yards.

How to use it

  1. Piece width. Enter the value in in.
  2. Piece length. Enter the value in in.
  3. Number of pieces. Enter the value that applies to your situation.
  4. Usable fabric width. Enter the value in in.
  5. Waste/pattern allowance. Enter the value in %.
  6. Request the result. Add your email, then select “Email & show my result.”

What to do with the number

Directional prints, nap and pattern matching can prevent the most efficient layout. Enter usable width after selvages, not the full labeled fabric width, when edge material cannot be used.

Planning estimate

Use this result as a starting point, not a guarantee. Product specifications, site conditions, manufacturer guidance, local codes, taxes, labor, tolerances, and rounding can change the real requirement or cost.

FAQ

Questions about this calculator

What does the Fabric Yardage Calculator calculate?

Estimate fabric yards for repeated rectangular pieces laid across a chosen fabric width.

What inputs does this fabric yardage calculator use?

The calculator uses piece width, piece length, number of pieces, usable fabric width, waste/pattern allowance. You can replace every default with the numbers that match your situation.

How should I use the Fabric Yardage Calculator result?

Directional prints, nap and pattern matching can prevent the most efficient layout.

What can make the real-world result different?

Enter usable width after selvages, not the full labeled fabric width, when edge material cannot be used.

Can I change the calculator assumptions?

Yes. The editable inputs are the assumptions. Replace the default values with your own measurements, prices, rates, quantities, or specifications before requesting the result.