Upholstery Fabric Calculator

Use our free upholstery fabric calculator to estimate yardage for sofas, chairs, cushions and other furniture. Choose a furniture type, then adjust the pattern size, style options and extra allowance. Estimates assume 54-inch-wide fabric. The result is a planning estimate; confirm the final cutting requirements with your upholsterer before ordering.

Choose your furniture type below to start a fabric yardage estimate.

Upholstery Fabric Calculator
Pick a piece, then choose pattern & style (optional). We’ll estimate yards automatically.
1) Choose a category
2) Choose a piece
Baselines assume solid fabrics; pattern & style adjust automatically.
3) Pattern size (if any)
4) Style options (optional)
These approximate adjustments account for selected construction details. Your upholsterer can confirm the fabric needed.
Advanced options
Fabric width54

These presets assume 54-inch-wide fabric. For other widths, ask your upholsterer for a cutting estimate.

Extra allowance10%
Extra allowance is added once to the estimate. Confirm the allowance needed for your project with your upholsterer.
Need a panel-by-panel cutting layout? Confirm measurements and fabric requirements with your upholsterer.
Estimate
Base yardage
Pattern adjustment
Style adjustments
Extra allowance
Total (rounded)
Rounded up to nearest 0.25 yd. Based on 54″ width.

Typical Yardage Table

Typical Upholstery Fabric Yardage

Furniture TypeSolid Fabric (yds)Patterned (yds)
Dining Chair11.25
Armchair6–77–8
Loveseat10–1212–14
Sofa14–1816–22
Headboard (Queen)33.5

These figures are general planning examples, not measurements for your furniture. The patterned column already allows more fabric than the solid column. The calculator separately applies your selected pattern, style and extra allowance adjustments; do not automatically add another percentage to its total. Confirm furniture dimensions, fabric width, repeat matching and final yardage with your upholsterer before ordering.

How to use your fabric yardage estimate

What does the calculator estimate? It starts with a yardage allowance for the furniture type you choose, uses 54-inch fabric baselines and adjusts for pattern size, selected style details and extra allowance. It does not create a cutting layout for your individual piece.

Why might the final yardage differ? Furniture dimensions, fabric direction, repeat matching, cushion construction and upholstery details can change the amount needed. Check the actual fabric width and repeat before ordering.

What should I do before buying? Share the estimate and fabric specifications with your upholsterer. Confirm the final yardage, then order fabric samples to assess the color and texture in your room. You can also browse upholstery fabric by the yard.

Need help choosing upholstery fabric?

Please fill out the form, so we can learn more about you and your needs.

Best Upholstery Fabric