How upholstery fabric is sold
Two numbers describe a roll of fabric: how wide it is, and how much length you buy. You choose the length; the width is fixed by the roll.
Most proper upholstery fabric is woven 137 cm (54 inches) wide — that figure is so standard that the rule-of-thumb charts every upholsterer uses are all worked out for it. Some fabrics come 130 cm or 140 cm; dress and quilting cottons are often only 112 cm (44″) wide, which means more length and more seams for the same job. Always check the width before you trust a yardage figure, because a number worked out for 137 cm fabric is wrong for 112 cm fabric.
Length is sold by the metre in the UK and most of the world, and by the yard in the United States and in a lot of older British patterns and pricing. They're close but not equal: a metre is about 1.09 yards, so a yard is a little short of a metre. The calculator above shows both at once so you never have to convert in your head — but the short version is: if a chart says yards and your shop sells metres, the metre figure is very slightly smaller for the same length.
1 metre = 1.09 yards · 1 yard = 0.91 metres · 1 metre = 100 cm = 39.4 inches · 1 inch = 2.54 cm. To go from yards to metres, multiply by 0.9. To go from metres to yards, add roughly a tenth.
Rule-of-thumb yardages
These are the figures upholsterers carry in their heads for a quick quote. They assume 137 cm (54″) plain fabric and include normal cutting waste. A patterned fabric needs more — see below.
| Piece | Metres | Yards |
|---|---|---|
| Chairs | ||
| Drop-in dining seat | 0.5 m | 0.6 yd |
| Stuffover dining chair | 1.4 m | 1.5 yd |
| Carver / dining armchair | 2.3 m | 2.5 yd |
| Bedroom / slipper chair | 3.7 m | 4 yd |
| Tub chair | 4.6 m | 5 yd |
| Club / standard armchair | 5.5 m | 6 yd |
| Wing-back armchair | 6.0 m | 6.5 yd |
| Recliner armchair | 6.4 m | 7 yd |
| Sofas & chaises | ||
| Loveseat / compact 2-seat | 11.0 m | 12 yd |
| 2-seat sofa | 11.9 m | 13 yd |
| 3-seat sofa | 14.6 m | 16 yd |
| 4-seat / large sofa | 18.3 m | 20 yd |
| Chaise longue | 9.1 m | 10 yd |
| Stools, ottomans, headboards | ||
| Footstool / small pouffe | 0.9 m | 1 yd |
| Window seat / bench cushion | 1.8 m | 2 yd |
| Large ottoman / blanket box | 2.3 m | 2.5 yd |
| Headboard — double | 2.7 m | 3 yd |
| Deep-buttoned headboard — double | 4.1 m | 4.5 yd |
How to measure your own piece
The rule-of-thumb chart is fine for a quick budget, but every chair is a little different. When you want a real figure, you measure the piece panel by panel. The method is simple, and it's the same one the calculator uses.
An upholstered piece is just a set of fabric panels — flat rectangles, each covering one part of the frame. Picture the chair coming apart into its covers and you have your list: the inside back, the outside back, the seat, an inside and outside arm on each side, the arm fronts (facings or scrolls), a front border, and the cushions (a top, a bottom and a boxing strip each).
- Measure each panel at its widest and tallest point, over the existing cover, with a cloth tape. Always measure the fattest part — fabric has to reach right across the crown of a seat or the curve of an arm.
- Add a tacking allowance of about 5 cm (2″) all the way round each panel, so you have something to grip, pull and tack. The calculator adds this for you.
- Count how many of each panel you need — two inside arms, two outside arms, two arm facings, and so on.
- Lay the panels out across the width of the roll. Panels sit side by side until they fill the 137 cm width, then the next one starts a new "drop" further down the roll. Add up the length of all the drops and that's your total. (The calculator does this packing step automatically.)
Cut every panel the same way up, with the pattern running in one consistent direction — almost always top-to-bottom on backs and fronts. Turning a panel sideways to save fabric is called railroading; it's fine for plain fabric and stripes that are meant to run that way, but it turns a vertical stripe horizontal, so check before you cut.
The five things that change the number
1. Pattern repeat
A plain fabric can be cut anywhere. A patterned one has to be cut so the motif lands in the same place on every panel, and so motifs match across seams. That means waste between each piece — up to a full repeat per panel. A small repeat adds perhaps a tenth; a big, bold repeat can add a third or more. Set the repeat in the calculator and it allows for it.
2. Fabric width
Narrow fabric needs more length. A job that takes 6 m of 137 cm fabric might take 7 m or more of 112 cm cotton, because fewer panels fit across the width. The calculator adjusts automatically when you change the width.
3. Railroading
Running fabric sideways across the roll lets a wide panel — a sofa back, say — be cut in one piece with no seam. It can save a lot of fabric, but only works for plain fabric or patterns designed to run that way. Many fabrics are now woven specifically to be railroaded.
4. Buttoning and pleating
Deep buttoning pulls fabric down into the stuffing, and every button needs extra cloth to feed that fold. A deep-buttoned panel can need 25–50% more fabric than a flat one of the same size. Pleated arms and gathered fronts are the same story. Add a generous margin for any of this.
5. A safety margin
Even with careful measuring, buy a little extra. Fabric is sold in dye-lots, and a second piece bought later may not match the first. The cost of an extra half-metre is nothing next to the cost of running out — so when the figure lands between two amounts, always round up.
A worked example
Say you're recovering a standard club armchair in a plain fabric. Panel by panel — inside back, outside back, seat, two inside arms, two outside arms, two arm facings, a front border and a seat cushion (top, bottom and boxing) — and laid out across 137 cm fabric, it comes to a touch under 6 metres. Round up and you'd buy 6 m (or about 6½ yd). Now switch the same chair to a fabric with a 30 cm repeat and the figure climbs to roughly 7 metres, because each panel has to be positioned on the pattern. That single change — plain to patterned — is the difference between 6 and 7 metres, which is exactly why it pays to settle on your fabric before you measure.
Measuring & marking kit
- Cloth tailor's tape measure (metric & imperial) (paid link)
- Tailor's chalk / fabric marker (paid link)
- Upholstery scissors (paid link)
If measuring and ordering fabric feels like a faff, it's our trade. Send a photo and the dimensions for an estimate. Get a quote on your piece →