The Ultimate Guide to Calculating Fabric Yardage: Never Buy Too Much or Too Little Again
Whether you're reupholstering a vintage sofa, sewing custom curtains, or piecing together a queen-size quilt, one question haunts every project: "How much fabric do I actually need?" Buying too little means multiple trips to the store and risk of dye lot mismatches. Buying too much wastes money and storage space. The Ultimate Fabric Yardage Calculator takes the guesswork out of fabric estimation with professional-grade accuracy.
๐งต Professional Accuracy
Industry-standard formulas used by upholsterers
๐ Pattern Repeat Math
Automatically adds yardage for pattern matching
๐ Multiple Widths
Compare yardage for 44", 54", 60" bolts
๐ฐ Cost Estimator
Know your material budget before you buy
Understanding Fabric Yardage
A yard of fabric is 36 inches long. But fabric width varies dramatically: quilting cotton is typically 44" wide, upholstery fabric is 54" wide, and specialty backing fabric can be 60" wide. The same square footage requires different linear yardage depending on width. Our calculator shows you yardage for all common widths so you can comparison shop.
Fabric Calculation Formulas by Project
Curtains & Drapes
For standard curtains, measure your window width and desired length. Multiply width by 2-3x for fullness (our calculator uses 2.5x). Add header and hem allowances. Divide by fabric width to determine how many widths of fabric you need, then multiply by length.
Sofa Reupholstery
Professional upholsterers estimate based on the number of "cushion widths" and "back panels." A standard sofa (72" wide, 36" deep, 30" tall) typically requires 12-18 yards of 54" fabric.
Quilting
For a quilt, calculate the total square inches, add 1/4" seam allowances, then divide by fabric width to find linear yards. A queen-size quilt (90"x108") requires approximately 8-10 yards of 44" fabric.
Common Fabric Yardage Estimates
- Pillow cover (18"x18"): 0.5 - 0.75 yards
- Tablecloth (60" round): 3 - 4 yards
- Simple dress (size M): 2 - 3 yards
- Curtains (window 36"x48"): 4 - 6 yards
- Love seat reupholstery: 8 - 12 yards
- Sofa reupholstery: 12 - 18 yards
- Twin quilt: 5 - 7 yards
- Queen quilt: 8 - 10 yards
Frequently Asked Questions
What is pattern repeat and why does it matter?
Pattern repeat is the vertical distance between matching design elements. If your fabric has a 24" repeat, each time you cut a piece, the next piece must be shifted by 24" to align the pattern. This requires significantly more yardage โ our calculator adds pattern repeat waste automatically.
What is waste factor?
Waste factor accounts for fabric lost to seams, mistakes, shrinkage, and non-rectangular shapes. We recommend 10-15% for most projects. Upholstery with complex curves may need 20%.
How do I measure a sofa for reupholstery?
Measure each cushion (length x width x height), the back (width x height), the arms (length x width x 2 sides), and the deck (width x depth). Add 20% for curves and seams. Our calculator handles the math.
How many yards for a 90" round tablecloth?
A 90" round tablecloth with 12" drop requires fabric at least 114" wide. With 54" fabric, you'll need to seam widths together. Our calculator shows you exactly how many yards.
Is this tool free forever?
Yes โ 100% free forever. No signup, no premium tier, no tracking.