How to Calculate Fabric Yardage for Any Sewing Project
Buying fabric without knowing how much you need leads to two problems: buying too much (wasted money) or buying too little (another trip to the store). This guide covers every calculation method for curtains, quilting, upholstery, and clothing — plus a free fabric yardage calculator that does the math for you.
The Basic Formula
Fabric is sold by the yard (36 inches) or meter (39.37 inches). The basic calculation is:
Total inches needed ÷ 36 = yards needed
But the real world is messier than that. Fabric width matters. Pattern matching adds waste. Nap direction affects layout. Here is how to handle each scenario.
Fabric Widths and Why They Matter
Fabric comes in standard widths:
- 36" (quilting cotton) — most common for quilts and crafts
- 45" (apparel fabric) — standard for clothing
- 54" (home decor) — curtains, upholstery, bedding
- 60" (wide fabric) — drapery, large projects
- 108-120" (extra wide) — seamless curtains, backdrops
Calculating Yardage for Curtains
Curtains need extra fabric for pleats, hems, and headers. The formula:
- Measure your window width and multiply by fullness (2x for standard, 2.5-3x for luxury)
- Add 8" for side hems (4" each side)
- Measure desired length and add 12" for top/bottom hems
- Divide total width by fabric width to get number of widths needed
- Multiply length by number of widths then divide by 36
Try the curtain fabric calculator for instant results.
Calculating Yardage for Quilts
Quilts have three layers: top, batting, and backing. Each needs separate calculation.
Quilt Top
Depends on block design. For simple squares: (finished square size + seam allowance) × number of squares ÷ fabric width.
Quilt Backing
Backing needs to be 4-8" larger than the quilt top on all sides. For quilts wider than fabric width, you'll need to piece the backing.
Binding
Perimeter ÷ 40 (usable inches from each WOF strip) × strip width ÷ 36.
Use the quilting fabric calculator for automatic estimates.
Calculating Yardage for Upholstery
Upholstery is the most fabric-hungry category. A standard sofa can use 12-20 yards. Key factors:
- Pattern repeat: large patterns need 20-30% extra for matching
- Nap direction: velvet and corduroy must all face the same way
- Welt cord and piping: add 2-3 yards
For specific furniture pieces, use the upholstery calculator.
Calculating Yardage for Clothing
Garment yardage depends on the pattern, your size, and fabric width. Pattern envelopes typically list requirements for 45" and 60" widths.
General estimates:
- T-shirt: 1-1.5 yards (60" wide)
- Button-up shirt: 2-2.5 yards
- Dress: 2-4 yards (depends on length and fullness)
- Pants: 2-3 yards
- Jacket: 2.5-4 yards
Check your specific pattern for exact requirements. The sewing calculator estimates by garment type.
Common Mistakes to Avoid
- Forgetting seam allowance — add 5/8" per seam (standard)
- Ignoring pattern repeat — stripes, plaids, and large prints need extra fabric to match at seams
- Not accounting for shrinkage — natural fibers like cotton and linen shrink 3-5%. Pre-wash or add extra
- Using the wrong fabric width — always check the actual width of your chosen fabric
- Rounding down — always round up to the nearest 1/8 yard
Save time: The free fabric yardage calculator at yardage-calc.com handles all these calculations automatically. Just enter your dimensions and fabric type — no math required.