\u2728 New · Now with AI Estimates

How to Figure Out How Much Upholstery Fabric You Need

Estimating yardage is one of the most common questions in reupholstery and home decor. The amount of fabric you need depends on the size of your furniture, the fabric width (most upholstery fabric is 54 inches wide), and whether your fabric has a pattern repeat that needs matching. Our calculator above gives you an instant estimate, and our AI helper can work out custom projects when you describe them in plain words.

How many yards of fabric to reupholster a sofa?

A standard three-seat sofa typically needs about 16–18 yards of 54-inch fabric. A loveseat usually needs around 14 yards, and a large four-seat sofa can require 20–22 yards. Always add roughly 10–15% extra for pattern matching, seams, and mistakes.

How much fabric for a chair?

An armchair generally needs about 6–7 yards, a wingback chair around 7 yards, and a dining chair seat as little as ¾ yard. Recliners use more — usually around 8 yards because of the moving parts.

How much fabric for curtains?

For curtains, multiply your window width by your desired fullness (2 to 2.5 times is standard for a gathered look), divide by the fabric width to get the number of panels, then multiply by the length plus about 16 inches for hems. The calculator above does this math for you automatically.

A note on pattern repeats

If your fabric has a large pattern, you'll need extra yardage so the design lines up across cushions and panels. When in doubt, order a sample first or contact our Los Angeles showroom — we're always happy to help you get the right amount.

These estimates are a starting guide. Actual yardage varies by furniture style, fabric width, and pattern. For large projects we recommend confirming with a professional upholsterer.