Upholstery Spring Calculator
Calculate spring count, layout grid, spring twine, and upholstery fabric yardage for furniture seat and back construction.
Inputs
Results
Seat springs needed
25
Upholstery fabric (yards)
2.1
How to Use This Calculator
- Enter the Seat Frame Width and Seat Frame Depth in inches (inside dimensions).
- Select Spring Type (4" coil, 6" coil, or sinuous/zig-zag) and Spring Spacing in inches.
- Enter Cushion Height and Number of Seat Cushions; optionally include back springs.
- Review Seat Springs needed, Spring Rows and Columns, and Recommended Spring Height.
- Check Spring Twine length for 8-way hand tie and Upholstery Fabric yardage for purchasing.
How the result changes with Spring spacing (in)
| Spring spacing (in) | Seat springs needed | Upholstery fabric (yards) |
|---|---|---|
| 3.3 | 36 | 2.1 |
| 4.05 | 25 | 2.1 |
| 4.95 | 16 | 2.1 |
| 5.7 | 16 | 2.1 |
What each input means
- Seat frame width (in)
- Inside width of the seat frame (between rails).
- Seat frame depth (in)
- Inside depth of the seat frame (front rail to back rail).
- Spring type
- Coil springs for traditional upholstery; sinuous (zig-zag) for modern.
- Spring spacing (in)
- Center-to-center distance between springs. 4" is standard.
- Edge setback (in)
- Distance from frame edge to first spring center.
- Cushion height (in)
- Desired finished cushion thickness.
- Number of seat cushions
- 1 for bench cushion, 2-3 for sectional seating.
- Include back springs
- Whether to calculate sinuous springs for the chair back.
- Back frame height (in, if included)
- Inside height of the back frame. Only used if back springs are included.
What each result means
- Seat springs needed
- Number of coil springs or sinuous strips for the seat.
- Spring rows (front-to-back)
- Number of spring rows. 0 for sinuous type.
- Spring columns / strips
- Columns of coil springs or number of sinuous strips.
- Back springs needed
- Sinuous springs for the chair back (if included).
- Total springs
- Combined seat and back spring count.
- Recommended spring height (in)
- Free height for coil springs based on cushion thickness.
- Spring twine needed (ft)
- Feet of spring twine for 8-way hand tie (coil springs only).
- Upholstery fabric (yards)
- Estimated yards of 54"-wide fabric including 15% waste.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersSeat frame width (in) = 22, Seat frame depth (in) = 22, Spring type = 0, Spring spacing (in) = 4 = 9 input(s) provided
- Calculate Seat springs needed25 = 25
- Calculate Upholstery fabricUpholstery fabric = totalYardage * 1.152.1 = 2.1
- Calculate Spring rows5 = 5
- Calculate Spring columns / strips5 = 5
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Fabric Yardage Calculator
Calculate how many yards of fabric you need for your sewing project based on garment type, fabric width, pattern repeat, and size.
Furniture MakingTable Design Calculator
Calculate leg dimensions, apron sizing, taper angles, board footage, and lumber cost for dining and work table projects.
Furniture MakingVeneering Calculator
Calculate veneer square footage, leaf count, adhesive quantity, and cost for furniture veneering projects with grain matching waste factors.
Furniture MakingMurphy Bed Hardware Calculator
Calculate gas piston force, stroke length, and hardware requirements for a Murphy wall bed based on mattress weight and bed dimensions.
Interior DesignUpholstery Fabric Calculator
Calculate fabric yardage for reupholstering sofas, chairs, loveseats, dining chairs, and ottomans. Accounts for pattern repeat and fabric width.
More in Crafts, Hobbies & Games.