Skip to content
OneKitly

Fabric Yardage Is a Staircase, Not a Slope

Published 9/10/2026 · 5 min read · Everyday calculators

Lena Hoffmann

Lena Hoffmann — Science & education writer at OneKitly

Mathematics · Physics

Checked against 2 sources

View profile →
In short

Fabric is bought by length off a bolt of fixed width, so the calculation is not area but packing. How many pieces fit side by side across the bolt is the whole of it: divide the usable width by the piece width and throw away the remainder, because half a piece is no piece. Twelve 45 cm squares fit three across a 140 cm bolt, needing four rows and 1.80 m. The same twelve on a 110 cm bolt fit only two across, needing six rows and 2.70 m — half as much again for exactly the same pieces. Between those steps the requirement is flat, and at each step it jumps.

Twelve pieces of 46 cm take 1.84 m on a 140 cm bolt. Make them 47 cm and it jumps to 2.82 m — fifty-three per cent more fabric for one centimetre, because the third piece no longer fits across.

The remainder is the whole story

Divide 140 by 46 and you get 3.04: three pieces fit and four hundredths of a piece is wasted. Divide 140 by 47 and you get 2.98 — still nearly three, and worth nothing, because you cannot cut ninety-eight per cent of a cushion front. That discarded fraction is where all the money goes. At 46 cm the bolt is 98.6 per cent used across its width; at 47 cm it drops to 67.1 per cent, and every row of the cut carries that waste down its whole length.

It follows that the sensitive number is not how much fabric you need but how close your piece width sits to a divisor of the bolt. A piece of 46 cm on a 140 cm bolt is on the good side of a step and a piece of 47 cm is on the bad side, and the difference between the two designs is a centimetre nobody would defend in a drawing. When a design has any latitude at all, spending it to land just under a divisor is the single cheapest optimisation in the whole craft.

What the model leaves to you

The calculation assumes every piece lies the same way up and that the fabric does not care which way it is turned. Neither is true of a print with a direction, a napped fabric like velvet or corduroy, or a check that has to match across a seam. A directional print forbids rotating a piece to fit, which can remove a whole column from a row; a nap forbids alternating pieces head to toe, which is the usual trick for packing a trapezoid. Add a quarter to the figure for a strong directional print and a third for a nap.

It also assumes the bolt width you type is usable width, and it usually is not. Selvedges are woven differently, often more tightly, and are frequently printed with the maker's name and colour dots; a bolt sold as 140 cm may give 136 cm of cloth you would actually cut into. Measuring the usable width on the piece you bought — not the width on the label — is the one input worth checking before the scissors come out.

Why a wider bolt is not always cheaper

For the twelve cushion fronts, moving from a 110 cm bolt to a 140 cm one cuts the length from 2.70 m to 1.80 m — a third less fabric. Moving on to a 150 cm bolt changes nothing at all, because three pieces of 45 cm still fit and a fourth still does not. The saving comes from crossing a step, not from the extra width itself, and paying more per metre for width that does not cross one is money spent on nothing.

The exception is a project with several different piece sizes, where a wider bolt gives the cutting layout more room to interleave. The calculator handles one size at a time, so for a mixed project run it once per size and add the results — that overestimates slightly, because it forbids nesting small pieces in the gaps left by large ones, and the overestimate is the right direction to be wrong in.

Per row
Twelve square pieces on a 140 cm bolt: where the requirement jumps
Piece sizePer rowRowsFabric
44 cm341.76 m
45 cm341.80 m
46 cm341.84 m
47 cm — the step262.82 m — +53 %
70 cm264.20 m
71 cm — the next step1128.52 m — doubled
Fabric Yardage CalculatorHow much fabric to cut a number of pieces from a bolt of a given width — in meters and yards.Try the tool →

Frequently asked questions

How much fabric for twelve 45 cm cushion fronts?
1.80 m on a 140 cm bolt, 2.70 m on a 110 cm bolt and 0.90 m on a 280 cm one. Those are cutting lengths with no seam allowance and no allowance for a print, so add your seam allowance to the piece size before entering it — a 45 cm finished cushion with a 1.5 cm allowance is a 48 cm piece, which on a 140 cm bolt is already on the wrong side of the step.
Should I round the length up to the nearest half metre?
Yes, and most shops will do it for you anyway. Cutting is done by hand against a rule and a cut is rarely square to the selvedge, so the first straightening cut costs two or three centimetres before any piece is taken. Ten centimetres of insurance on a two-metre cut is four per cent and buys you a straight edge; it also covers the shrinkage of a cotton you prewash, which can take three per cent off the length.
Does the calculator handle a pattern with several piece shapes?
Not in one pass, and the honest answer is that no simple calculator can. Nesting differently shaped pieces on a fixed width is a packing problem with no closed-form answer, which is why professional cutting rooms use software and a marker. For home sewing, run one size at a time, add the results, and treat the total as an upper bound that a careful layout will beat by ten or fifteen per cent.

Articles you may find interesting

All guides →

Related tools

Sources

Spotted a mistake in this article?