How Much Fabric Do I Need? Working Out Yardage From Area and Width
"How much fabric do I need?" is the most common question in any fabric shop, and it usually gets answered with a guess. For a commercial pattern, the envelope has a chart. For your own design, a cushion cover, a tablecloth, a bag, or a garment you have drafted, there is no chart, and a guess means either a second trip to the shop or a pile of leftovers. This guide shows how to work out a fabric length from the area you need, the fabric's usable width and a waste allowance, using the site's Fabric Yardage Calculator, and explains when that quick method is enough and when you need to draw a cutting layout.
The idea in one line
Fabric comes off a roll at a fixed width, so the length you buy is the area you need divided by the width you can use, plus an allowance for the gaps between pieces:
length = (area ÷ usable width) × (1 + waste allowance)
The calculator does exactly that and gives the answer in metres and yards. If you enter a roll or bolt length, it also tells you how many rolls the order needs.
Step 1: find the area
Add up the area of every piece you will cut, including seam allowances, hems and facings. For rectangles that is simply length times width; convert centimetres to metres first, so a 50 cm by 50 cm cushion front is 0.5 × 0.5 = 0.25 m². For shaped pieces, the area of the smallest rectangle that encloses each piece is a safe, slightly generous estimate.
A worked list for a simple project, two cushion covers each with a front and an envelope back:
- 2 fronts at 50 x 50 cm: 0.5 m²
- 4 back pieces at 50 x 35 cm: 0.7 m²
That is 1.2 m². For a bigger example, a set of covers or a simple garment might add up to 6 m², which is the figure used below.
Step 2: find the usable width
The width printed on the bolt is the full width, selvedge to selvedge. The usable width is narrower: subtract the selvedges, which are often firmer, printed with the manufacturer's name or punctured with pin holes, and any width you cannot use for some other reason. On a fabric sold as 150 cm, 140 to 145 cm usable is common. Measure it if you can.
Step 3: choose a waste allowance
Pieces never tile a roll perfectly. The allowance covers the gaps, squaring off the ends, and small cutting mistakes. Rough starting points:
- 5 to 10% for rectangles that fit neatly across the width;
- 10 to 20% for garments and mixed shapes;
- more for napped fabrics, one-way prints, and large pattern repeats that must be matched.
Worked example
A project needing 6 m², cut from fabric with 140 cm usable width, with a 15% waste allowance. The calculator gives:
- Before waste: 4.29 m
- With waste: 4.93 m
- In yards: 5.39 yd
If the fabric only comes in 5 m bolts, the calculator reports one bolt. With no waste allowance at all, the answer would be 4.29 m, which is the theoretical minimum and almost never achievable.
For the two cushion covers at 1.2 m², on a 175 cm usable width with 10% waste, it gives 0.75 m. In practice you would check that the pieces fit across the width in a sensible arrangement: four 50 cm squares or rectangles side by side need 200 cm, which does not fit across 175 cm, so you would lay out three across and the rest on a second row. Which brings us to the method's limit.
When area is not enough: draw a layout
The area method assumes pieces can be packed anywhere across the width. Real pieces have fixed sizes, and some cannot be split. Draw a layout, on paper at a small scale or with paper pattern pieces on a marked-out floor, when:
- a piece is wider than the fabric: curtains, tablecloths and bed covers often need joined widths, and the number of whole widths decides the length. The curtain guide works through this;
- pieces only just fit across the width: a little width shrinkage, or a narrower usable width than expected, can change the whole layout;
- the fabric has a nap, pile or one-way print: every piece must face the same way, which reduces how well they nest;
- a pattern must be matched or centred: allow at least one extra pattern repeat per matched seam;
- pieces must be cut on the bias: diagonal pieces waste much more fabric.
Use the calculator's figure as the minimum, and the layout as the check. If the layout needs more, the layout wins.
Estimating the area of shaped pieces
Garment and bag pieces are rarely rectangles, and adding up their exact areas is more work than it is worth. Three practical shortcuts:
- Bounding rectangles. Measure each pattern piece's longest length and widest width, including seam allowance, and multiply. This overestimates, which builds in some of the waste allowance, so a smaller percentage is reasonable on top.
- Pairs and folds. Pieces cut "on the fold" or "cut 2" are easy to undercount. Write down the number of times each piece is cut before you multiply.
- Small pieces add up. Facings, pocket bags, waistbands, collars and cuffs are individually small, but together they can be a sizeable share of the total. Do not leave them out.
For a project you will make more than once, a quick trial layout on paper the width of the fabric gives a better figure than any estimate, and you only need to do it once.
Metres and yards
A yard is exactly 0.9144 m, so a metre is about 1.094 yards. The calculator gives both. Shops that sell by the yard usually cut in eighths or quarters of a yard; shops that sell by the metre often cut in 10 cm steps. Always round up to the next step, not to the nearest.
Allowing for shrinkage
If the fabric will be pre-washed, it will lose some length and width first. Work out the length you need after washing as above, then use the pre-cut mode of the Fabric Shrinkage Calculator with the fabric's measured shrinkage. For the 4.93 m example, 5% shrinkage means buying 5.19 m. If the width also shrinks, recalculate with the narrower width; the guide to buying extra for shrinkage shows the full sequence.
Different widths, different lengths
The same project needs a very different length on a narrow fabric than on a wide one. 3 m² with 10% waste is 3.06 m on 108 cm usable width but only 2.28 m on 145 cm. Before deciding a fabric is cheaper, compare the cost of the length each width needs, not the price per metre. There is a separate guide to fabric widths.
Weight, if you are shipping or buying by the kilo
Once you know the length, the Fabric Weight from Dimensions tool turns it, with the fabric's GSM and width, into a weight: useful for postage, or for converting a price per kilo into a cost.
What the calculator does and does not do
It divides area by usable width, adds the waste percentage, converts to yards, and counts rolls. It does not arrange pieces, match patterns, account for nap or bias cutting, or know which pieces cannot be joined. For simple projects in plain fabric, its answer plus a sensible allowance is usually enough. For anything with large pieces, patterns or nap, sketch the layout too.