Upholstery Fabric Calculator
Build a planning estimate for sofas, chairs, ottomans, headboards, and more. Adjust fabric width, repeat, nap, welt, skirt, and cutting allowance.
Select Furniture Type
Total fabric needed
23.75yards
Range: 20.25–27.5 yards
- 1 × Sofa (3-Seat): 84″ W × 38″ D × 36″ H.
- 11 fabric pieces per unit, 22 total cuts.
- 4 panels wider than the 54″ fabric - yardage assumes railroading or piecing.
- diy profile - 10% waste allowance.
- 3% preshrink allowance included.
- Railroaded alternative: 21 yards (saves ~12%).
How This Upholstery Calculator Works
The calculator starts with a generalized panel template for the selected furniture type. Overall dimensions scale that template, then fabric width, repeat, nap, preshrink, cutting allowance, welt, and skirt settings adjust the estimate.
Panel-by-Panel Geometry
Models common surfaces such as the inside back, outside back, seat deck, arms, and cushion pieces. It cannot see the actual seams or construction under the old cover.
Fabric Width Adjustment
Packs each panel type in simple rows. A wider bolt helps only when it changes how many panels fit across a row or lets an oversized piece rotate.
Pattern Repeat Allowance
Adds the calculator's selected repeat allowance. This models extra material but does not center motifs or build a seam-by-seam matching plan.
Add-On Yardage
Estimates welt from entered cord length and strip width, and skirt fabric from entered perimeter, height, and fullness. These amounts appear separately.
Choose the Right Starting Point
If you know only the furniture category, begin with the reference chart below. If you have overall measurements, use the calculator to see the assumptions and modeled panels. If the old cover is available, a labelled tear-down gives the best project-specific information because it reveals every seam, tuck, boxing strip, and hidden surface.
- Chart: useful for an early fabric budget when the piece has not been measured.
- Calculator: useful for comparing dimensions, fabric widths, repeat settings, nap, welt, and skirts.
- Measured cut list: the better choice before ordering expensive cloth or dismantling unusual furniture.
For a matching set, calculate each furniture style separately. Keep the rounded results on one shopping list and ask the seller whether the required continuous length is available.
Upholstery Yardage Reference Chart
Approximate yardage for 54-inch fabric with no pattern repeat. See the complete yardage chart for all project types.
| Furniture | 54″ Fabric | 45″ Fabric |
|---|---|---|
| Dining Chair (drop-in seat) | 1–2 yd | 1.5–2.5 yd |
| Ottoman | 3–5 yd | 4–6 yd |
| Armchair | 6–9 yd | 7–11 yd |
| Headboard (queen) | 4–7 yd | 5–8.5 yd |
| Wingback Chair | 7–10 yd | 8.5–12 yd |
| Recliner | 8–12 yd | 10–15 yd |
| Loveseat | 10–14 yd | 12–17 yd |
| Sofa (3-seat) | 12–16 yd | 14–19 yd |
| Chaise Lounge | 10–14 yd | 12–17 yd |
| Sectional Sofa | 20–28 yd | 24–34 yd |
Check the Fabric, Not Just the Colour
- Usable width: measure between selvages or coated edges that will not be part of a finished panel.
- Intended use: read the product sheet and confirm that the cloth is sold for the furniture, exposure, and cleaning routine you have in mind.
- Direction: brush or turn the sample under room light. Nap, sheen, stripes, and one-way motifs may prevent rotation.
- Repeat: record vertical and horizontal repeat, then decide where the motif should sit on the most visible panels.
- Performance data: abrasion tests use different methods and do not describe every kind of wear. Compare like with like and follow the supplier's use guidance.
- Handling: test seams, needles, staples, steam, and cleaning products on a sample before working on the full cut.
Worked Example: When Width Changes the Layout
Select the ottoman template and keep its default dimensions of 36 by 24 by 18 inches. With plain fabric, no nap, the default 3% preshrink setting, and the DIY cutting allowance, the current model gives these results:
54-inch fabric: 3.13 base yards, rounded to 3.75 yards after the selected allowances.
36-inch fabric: 5.38 base yards, rounded to 6.25 yards after the same allowances.
The change is not a simple 54 divided by 36 multiplier. At 36 inches, modeled panels cross fit thresholds and need more running rows or piecing. An actual ottoman with a separate cushion, tufting, a directional print, or reusable hidden fabric may differ. Reproduce the comparison in the calculator, then replace the defaults with your measurements.
Before the Shop Cuts the Fabric
- Compare the modeled piece list with photographs, measurements, or the removed cover.
- Ask whether the full amount can be supplied as one continuous cut and whether batch matching matters for the product.
- Mark any visible panel that needs a centered motif, matched stripe, or one-way direction.
- Check whether welt, skirt, repair pieces, arm covers, and test samples are already included in your total.
- For a costly job, have the upholsterer or workroom approve the quantity before ordering.
Frequently Asked Questions
Related Upholstery Guides
Other Fabric Calculators
For a quick starting estimate across project types, try the fabric yardage calculator.
Sewing
Estimate garment fabric from simplified piece layouts, size, fit, and width.
🪟Curtains
Estimate curtain fabric from selected panels, fullness, headers, lining, and repeat.
🧵Quilting
Estimate square-block quilt tops, backing, binding, sashing, and borders.
🛏️Cushions
Estimate box, bench, round, and bolster covers with cut-piece guidance.