How many yards of upholstery fabric does it take to re-cover a sofa or couch?
Quick answer: 12 to 24 yards
There are several factors to consider when trying to calculate yardage for this project. The first thing to do is measure your sofa.
Measure across the back of your sofa. Typically, this will fall between 60 and 90 inches.
Count your cushions, including lower and back cushions. Your sofa may have anywhere from a total of four to a total of eight cushions depending on design.
Make sure you observe whether your sofa has skirting or button tufting.
When considering your fabric design, decide whether you will be using a specific pattern (often found with Jacquard designs) or a base cloth (generally a plain weave woven on Dobby looms).
Now that you’ve established the size, number of cushions, inclusion of skirting / button tufting, and desired replacement fabric design, you can begin to calculate the yardage needed for recovering your sofa.
You will need to allow 12 yards of for a 72 inch long sofa with two cushions. You will need to increase this to 14 yards for a sofa measuring 84 inches long. You will need to include an additional 1.5 yards of fabric for each cushion for sofas with more than two cushions.