Upholstery Fabric Calculator Chart
Pick your furniture type to see how much fabric to buy in metres, adjusted for cushion complexity, pattern matching and fabric width.
Calculator Inputs
Base ranges are a standard upholstery yardage chart at 137cm fabric width. This is a shopping estimate, not a measurement of your specific piece — see the Assumptions and FAQ below for when to get a professional measurement instead.
Breakdown
| Step | Calculation | Result |
|---|---|---|
| Furniture base range | Standard 137cm width | - |
| Complexity-selected point | Position within base range | - |
| + pattern matching allowance | Base estimate × pattern % | - |
| × fabric width adjustment | 137 ÷ your width | - |
| × quantity | Width-adjusted estimate × quantity | - |
| Recommended to buy | Rounded up to nearest 0.1m | - |
Scenario Analysis: Fabric Width
| Fabric Width | Recommended To Buy |
|---|---|
| 137cm (standard) | - |
| 140cm | - |
| 150cm (wide) | - |
Scenario Analysis: Complexity
| Complexity | Recommended To Buy |
|---|---|
| Simple | - |
| Moderate | - |
| Complex | - |
What Is An Upholstery Yardage Chart?
An upholstery yardage chart is a reference table that estimates how much fabric a given piece of furniture typically needs, based on published averages from fabric retailers and upholsterers rather than a measurement of your specific piece. Charts vary between publishers because furniture within the same category (like "3-seater sofa") comes in a wide range of sizes, cushion counts and styles.
How This Calculator Builds Its Estimate
Each furniture type maps to a low-to-high metres range at standard 137cm width, drawn from published charts. Your complexity choice picks a point within that range (Simple uses the low end, Complex the high end), then pattern matching and fabric width adjustments are applied on top, and the total is rounded up to the nearest 0.1m — the smallest increment most online fabric retailers cut to.
Complexity, Pattern And Width: Why They Matter
Complexity (cushion count, tufting, skirting) is the single biggest driver of how much fabric a piece needs, which is why published charts already give it a wide range rather than one number. Pattern matching is a separate factor: a patterned fabric wastes material at every seam to keep the repeat aligned, typically adding 10-25%. Fabric width matters because a narrower roll needs a longer running length to cover the same area, and a wider roll needs less.
Common Mistakes When Estimating Upholstery Fabric
The most common mistakes are using a single "average" figure for a furniture category without accounting for cushion count or tufting, forgetting to add extra for pattern matching on a patterned fabric, assuming every fabric is the same 137cm width, and not buying a small buffer for cutting errors or future repairs. For large, unusually shaped, heavily tufted or strongly patterned pieces, chart estimates are least reliable — get a supplier's or upholsterer's exact measurement instead.
What Happens Next?
Once you have a recommended metres figure, check it against your chosen fabric's actual roll width and any pattern repeat printed on the fabric's product page, since those can shift the number further. For anything beyond a straightforward, low-complexity piece, it's worth getting a second estimate from your fabric supplier or an upholsterer before ordering, especially for expensive fabric.
Frequently Asked Questions
How much fabric do I need to reupholster a 3-seater sofa?
Typically 9.1m to 12.8m (about 10 to 14 yards) at standard 137cm fabric width, depending on the number of cushions and how much tufting or piping the sofa has. Add 10-20% more if your fabric has a pattern that needs matching at the seams.
How much fabric do I need for a single dining chair seat?
Around 0.5m to 0.9m at standard 137cm width, depending on the seat's size and depth. Simple drop-in seat pads use the low end; deeper, padded seats with a skirt use the high end.
How much fabric do I need to reupholster an armchair?
Around 5.5m to 7.3m at standard 137cm width for a wing chair or armchair with arms, roughly 2.7m to 3.7m for a smaller armless occasional chair.
What's the standard width for upholstery fabric?
Most upholstery-weight fabric is sold at 137cm (54in) wide in the UK and US. Some fabrics come at 140cm or 150cm. Narrower or wider rolls change the running length you need, and this calculator adjusts for that automatically.
How much extra fabric should I buy for pattern matching?
A common rule of thumb is 10% extra for a small pattern repeat and up to 20-25% extra for a large or directional pattern, since patterned fabric needs to align at every seam, which wastes some material at each cut.
Does a tufted or buttoned sofa need more fabric?
Yes. Deep buttoning, channel tufting and skirted styles all add material for the extra panels, folds and finishing, which is why this calculator's Complex option uses the high end of the furniture type's base range rather than the midpoint.
How much fabric do I need for a corner or sectional sofa?
Large sectionals commonly need 18.3m to 27.4m (about 20 to 30 yards) or more, since they combine several seat sections. Very large or unusually shaped sectionals vary the most from chart estimates, so get a supplier's or upholsterer's exact measurement before ordering expensive fabric for one.
How much fabric does a headboard need?
Roughly 1.4m to 3.2m for a flat, plain-style headboard from single/twin through double/queen sizes. Tufted or channel-stitched headboards need more, which this calculator's Complex option accounts for by using the high end of the range.
Is an ottoman or footstool cheap to reupholster in fabric terms?
Relatively, yes. Most ottomans and footstools need only 1.4m to 2.7m, though a large ottoman with fully upholstered sides at the higher end of that range still adds up.
Why does this calculator give a range instead of one exact number?
Because how much fabric a sofa needs genuinely depends on things a furniture type alone can't tell you: cushion count, tufting, skirting and pattern. The calculator narrows a published range down to one number using your complexity and pattern choices, then rounds up to a safe buying figure, but it's still an estimate rather than a measurement of your specific piece.
Can I use this for a loveseat or 2-seater sofa?
Yes, select Loveseat / 2-Seater Sofa for a base range of 6.4m to 8.2m at standard width, then apply complexity and pattern matching the same way as any other furniture type.
What if my fabric roll is a non-standard width?
Enter the actual width in centimetres in the Fabric roll width field. The calculator scales the running length by 137 divided by your width: a narrower roll needs proportionally more running length, a wider roll needs less. This is an approximation, since it doesn't re-optimise how individual pattern pieces nest within your specific width.
Should I always buy extra beyond the recommended amount?
A little extra is sensible for any project, for cutting mistakes, fabric flaws, and future repairs or spot replacements. The recommended figure is already rounded up to the nearest 0.1m, but many upholsterers suggest an additional 10% buffer on top for a first-time DIY project.
Does this calculator tell me exactly how to cut my fabric?
No. It estimates total yardage or metres to buy based on a standard chart, not a cutting plan or pattern layout for your specific furniture piece. A cutting plan depends on the exact dimensions, seam allowances and pattern placement of your project.
Is this the same as what a fabric retailer's calculator gives?
It should be in the same ballpark, since both draw on similar published industry yardage charts, but retailer-specific tools sometimes use their own house figures. If you're ordering an expensive fabric for a large or complex piece, cross-check with your specific retailer's own guidance or ask them to confirm before you buy.
Sources
- Interior Decorating – Upholstery Yardage Chart
- Havana Concept – How Much Fabric Do I Need
- FibreCalcs – Upholstery Fabric Calculator
- The Upholstery Studio – How Much Fabric For A Headboard
- StitchDesk – How Many Yards To Reupholster A Headboard
Last updated: 2026-07-24. This tool gives a fabric-quantity estimate only and is not a substitute for measuring your actual furniture piece or a supplier's exact assessment.