How to Calculate Fabric Yardage: The Width × Length Formula for Every Project

Stop guessing and start measuring. A step-by-step formula that works for curtains, dresses, quilts, and upholstery — plus the 5 mistakes even experienced sewers make.

The Core Formula: Widths Needed × Cut Length ÷ 36

Every fabric yardage calculation traces back to one formula:

(Number of Fabric Widths Needed) × (Cut Length in Inches) ÷ 36 = Yards

That is it. Three numbers. But getting those three numbers right is where most people stumble. Let us break down each one.

Step 1: How Many Fabric Widths Do You Need?

Take your project width and divide it by the usable fabric width. Always round up — partial widths do not exist at the cutting counter.

Widths Needed = Ceiling(Project Width ÷ Usable Fabric Width)

Usable fabric width is the bolt width minus selvedges. For 54" fabric, assume about 52" usable. For 45" quilting cotton, assume 43". If your project is 90" wide (like a queen quilt top) and your fabric is 43" usable, you need 3 widths (90 ÷ 43 = 2.09, round up to 3).

Step 2: Determine the Cut Length

Cut length is always longer than the finished length. Here is what gets added:

Component Typical Addition Notes
Finished length As measured The visible part
Hem allowance 2" – 4" Double 2" for a double-fold hem
Header/rod pocket 3" – 6" Curtains and drapery only
Seam allowance 5/8" per seam 5/8" is standard for garments
Pattern repeat Full repeat length Add to each cut piece

Step 3: Real Project Examples

Curtains (54" fabric, one panel for a 36" wide window, 2× fullness, 60" finished length):

  • Widths needed = Ceiling(36 × 2 ÷ 52) = Ceiling(1.38) = 2 widths
  • Cut length = 60" + 4" hem + 4" rod pocket = 68"
  • Yardage = 2 × 68 ÷ 36 = 3.78 yards (buy 4)

A-line dress (60" knit fabric, size medium):

  • Widths needed = 1 (dress pieces fit within 60" width)
  • Cut length = 42" bodice + skirt + 1.25" seam allowance = 43.25"
  • Yardage = 1 × 43.25 ÷ 36 = 1.2 yards (buy 1.5 for safety)

Queen quilt backing (108" wide fabric):

  • Widths needed = Ceiling(90 ÷ 106) = 1 width (108" fabric covers 90" with room)
  • Cut length = 108" finished + 8" overhang each side = 124"
  • Yardage = 1 × 124 ÷ 36 = 3.44 yards (buy 3.5)

Pattern Repeat Adjustment Math

If your fabric has a printed pattern that needs to match across seams, you must add the full repeat length to each cut piece. A 24" repeat on a project with 4 cut pieces adds 96 extra inches — that is 2.67 yards you did not plan for.

The formula becomes:

Cut Length with Repeat = Finished Length + Hem + Header + Seam Allowance + Pattern Repeat

Use our fabric yardage calculator to handle repeat math automatically for any project type.

5 Common Mistakes That Waste Fabric (and Money)

# Mistake What Happens Fix
1 Forgetting seam allowance Pieces too short, garment does not fit Add 5/8" for every seam line
2 Ignoring one-way designs Upside-down motifs, extra fabric needed All pattern pieces must face same direction; add 15–20%
3 Confusing linear vs square yards Buying half what you need (or double) Fabric is sold by linear yard (36" × bolt width), not square yard (36" × 36")
4 Not rounding up widths Gap in the middle of your project Always ceiling(). 2.1 widths = 3 widths. No exceptions
5 Mixing unit systems Calculation errors, wrong amounts Use our fabric converter to switch between yards, meters, inches, and cm

Quick Reference: Yards per Width for Common Cut Lengths

Cut Length 1 Width 2 Widths 3 Widths 4 Widths
18"0.50 yd1.00 yd1.50 yd2.00 yd
36" (1 yd finished)1.00 yd2.00 yd3.00 yd4.00 yd
45"1.25 yd2.50 yd3.75 yd5.00 yd
60"1.67 yd3.33 yd5.00 yd6.67 yd
84" (floor-length curtain)2.33 yd4.67 yd7.00 yd9.33 yd
108" (quilt backing)3.00 yd6.00 yd9.00 yd12.00 yd

Multiply yards by the number of widths you need. Always add 10% waste buffer for cutting errors and shrinkage.

Ready to calculate your own project? Start with our fabric yardage calculator, use the fabric converter to switch between units, or try the pattern yardage calculator for sewing projects with pattern pieces.