Crafts, Textiles, 3D Printing & Photography Sewing, Fabric & Quilting Cut-length nesting method (usable width after selvedge)

Fabric Yardage Calculator

Tell this calculator the size of your pattern piece, how many you need, and how wide your fabric is, and it works out how many fit across the bolt, how many rows of them you need, and therefore how many yards to buy. It subtracts the selvedge, adds your seam allowance to every edge, tests both piece orientations to find the shorter cut, and reports how much of the fabric you actually use. Buying by the yard without doing this is how a project ends up half a yard short of a sleeve.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Width of fabricThe bolt width including selvedges: 44 in quilting cotton, 54 in decorator, 60 in knit.44 in
Selvedge loss per sideThe unusable woven edge you trim off each side; half an inch is typical for quilting cotton.0.5 in
Pattern piece widthThe finished width of one piece, before seam allowance is added.12 in
Pattern piece lengthThe finished length of one piece, before seam allowance is added.16 in
Number of piecesHow many identical pieces of this size you need to cut.8
Seam allowance per edgeAdded to all four edges: 5/8 in for garment sewing, 1/4 in for patchwork.0.5 in
Allow pieces to be rotated 90°Turn on only for non-directional fabric with no nap, stripe or one-way print.No
Cutting waste allowanceCovers squaring the end, straightening the grain and cutting error.10 %
Price per yardSet to zero if you only want the yardage rather than a cost.9 $

It returns

  • Fabric to buy — Cut length plus your waste allowance, in yards.
  • Pieces across the width
  • Cut length needed
  • Fabric to buy (metric)
  • Fabric utilisation
  • Fabric cost

The formula

n=W2sw+2a
U=qwlY36W100

In plain text: across = ⌊(WOF − 2s) ÷ (w + 2a)⌋; rows = ⌈q ÷ across⌉; yards = rows × (l + 2a) ÷ 36 × (1 + waste)

  • nPieces that fit across the fabric (pieces)
  • WWidth of fabric on the bolt (in)
  • sSelvedge loss trimmed from each side (in)
  • w, lFinished width and length of one pattern piece (in)
  • aSeam allowance added to every edge (in)
  • qNumber of pieces required (pieces)

The floor and ceiling functions are the whole point: fabric is bought in continuous length but pieces are cut in whole units, so both the pieces across and the rows down round in the direction that costs fabric.

Updated Category Sewing, Fabric & Quilting Verified against published test cases Reading time 11 min

Fabric is sold by length but cut by area

A bolt has a fixed width and unlimited length, so buying fabric means buying length. What you actually need is area, arranged in specific rectangles. Those two facts do not line up neatly, and the gap between them is why so many projects come up short: you converted an area into a length by dividing, when the real answer comes from counting how many pieces fit across the width and how many rows of them you need.

Start with the usable width. A 44-inch quilting cotton is 44 inches from selvedge to selvedge, but the selvedges themselves are woven more tightly, often carry pin holes and printing, and shrink differently from the body of the cloth. Trim half an inch from each side and you have 43 usable inches. On a printed cotton with a wide white selvedge band the loss can be an inch per side.

Then add the seam allowance. Pattern pieces are described by their finished size, but they are cut larger: 5/8 inch per edge is the commercial garment standard in the United States, 1 cm is the metric equivalent, and quilting works at 1/4 inch. A 12-inch finished piece with a half-inch allowance is cut at 13 inches, and it is 13 that has to divide into the usable width. That single inch is the difference between three pieces across a 43-inch cotton and only three across a 40-inch one.

Why the answer rounds twice, and why rotation sometimes wins

The calculation rounds in two places, both against you. Divide the usable width by the cut width of a piece and round down: three and a half pieces across means three, because half a piece is not a piece. Divide the quantity by that number and round up: eight pieces at three across needs three rows, and the third row holds only two. Between those two roundings, a project that needs 1,536 square inches of fabric ends up buying 2,468.

That is the origin of the utilisation figure, which is the net area of your pieces divided by the total area of fabric you buy. Sixty per cent is ordinary for large rectangles on a narrow bolt; ninety per cent is excellent and usually means your piece width divides the usable width almost exactly. Utilisation is not a mark of skill so much as a signal: a low number means there is a strip of usable fabric down one side of every row that you should be planning something into.

Rotating the pieces ninety degrees changes which dimension has to divide into the width, and it can change the answer dramatically. Six pieces 10 inches wide by 20 long, cut at 11 by 21, fit three across upright and need two rows of 21 inches — 42 inches of fabric. Turned sideways they fit only two across, but each row is 11 inches deep and three rows is 33 inches. The turned layout buys a quarter less fabric.

Rotation is not free. It puts the piece on the crosswise grain, which in a woven fabric stretches more than the lengthwise grain, and it is simply not permitted on a one-way print, a nap fabric such as velvet or corduroy, or a directional stripe. Leave the option off unless you have checked the fabric.

Worked example: eight 12 × 16 inch panels on 44-inch cotton

You are cutting eight tote-bag panels, each 12 inches wide and 16 inches long finished, from 44-inch quilting cotton at $9 a yard. You trim half an inch of selvedge from each side, sew with a half-inch seam allowance, and allow 10% for squaring the fabric and cutting error. The print is non-directional but you decide not to rotate pieces.

  1. Usable width. 44 − (2 × 0.5) = 43 in.
  2. Cut size of one piece. 12 + (2 × 0.5) = 13 in wide; 16 + (2 × 0.5) = 17 in long.
  3. Pieces across. 43 ÷ 13 = 3.31, rounded down to 3 across. The 4 inches left over on each row is offcut.
  4. Rows. 8 ÷ 3 = 2.67, rounded up to 3 rows. The third row carries only two pieces.
  5. Cut length. 3 × 17 = 51 in.
  6. Yards with waste. 51 ÷ 36 = 1.417 yd; × 1.10 = 1.56 yd (1.42 m). Ask the shop for a yard and five-eighths.
  7. Cost. 1.558 × $9 = $14.03.
  8. Utilisation. Net area is 8 × 12 × 16 = 1,536 in². Purchased area is 1.558 × 36 × 44 = 2,468 in². That is 62%.

Look at what the 38% is. Four inches down the side of every row, one inch of selvedge each side, and a third row that is only two-thirds full. If you also needed eight 4-inch pockets, they would come out of that side strip for nothing.

How to read the result and buy sensibly

Round the yardage up to the nearest eighth of a yard, because that is how fabric is sold at the cutting counter. A result of 1.56 yards is an order of one and five-eighths. Some shops cut only to the quarter yard; ask before you plan a layout that depends on an exact length.

Watch the quantity ladder in the results table. Yardage does not rise smoothly with quantity, it rises in steps of one row. With three pieces across, going from six pieces to seven costs you a whole extra row — 17 inches of fabric for one more panel. If you are near a step, cutting the ninth piece is free while cutting the seventh is expensive. This is the single most useful thing the table tells you.

Treat the waste allowance as covering three specific things: squaring the cut end, which is rarely straight off the bolt; straightening the grain, which can cost several inches on a badly rolled fabric; and cutting error. It does not cover shrinkage. If the finished item will be washed, either pre-wash the fabric before cutting — which is the reliable answer for cotton and linen — or add the manufacturer's stated shrinkage on top, typically two to five per cent for woven cotton.

Nor does it cover pattern matching. A fabric with a repeat that must align across a seam needs extra length on every piece, in exactly the way described in the curtain fabric calculator, where the vertical repeat can add a fifth to the total. If your fabric has a large repeat, calculate the yardage here and then add one repeat per row.

Standard fabric widths and what is usable

Nominal bolt widths, typical selvedge loss, and the width actually available for cutting.
Fabric typeNominal widthTypical selvedge loss (each side)Usable width
Quilting cotton42–44 in0.5 in41–43 in
Apparel cotton, poplin, shirting45 in0.5 in44 in
Decorator and drapery fabric54 in0.5–1 in52–53 in
Apparel knits, jersey58–60 in0.5 in57–59 in
Wide-back quilting cotton108 in0.5 in107 in
Wide sheer / voile118 in0.5 in117 in
Interfacing (fusible woven)20–22 in0.25 in19.5–21.5 in

Widths vary by mill and by run. Measure the bolt end rather than trusting the label if the layout is tight — a 44-inch cotton that arrives at 42 costs you a whole piece per row.

Assumptions this calculator makes, and where they break

  • Pieces are rectangles. A shaped garment piece is calculated by its bounding rectangle, which overstates the fabric slightly for a curved piece and considerably for an L-shaped one. For real garment layouts, a pattern envelope's yardage chart accounts for nesting that no rectangle model can.
  • All pieces are the same size. Run the calculator once per distinct piece size and add the cut lengths, then apply the waste allowance to the total.
  • Grain is respected. The upright layout puts the piece length along the fabric length, which is the lengthwise grain. Rotation trades that for the crosswise grain.
  • No pattern matching. A directional or repeating design needs extra length on every row and often forbids rotation entirely.
  • No shrinkage. Pre-wash washable fabric before cutting, or add the stated shrinkage on top of the calculated yardage.
  • No fold layout. Cutting a piece on the fold uses half the usable width for a piece twice as wide; enter the full opened-out piece width and turn off rotation to model that case.
  • Offcuts are ignored in the total. The side strip left on each row is real fabric. Plan pockets, facings, bindings and pouches into it before you buy more.

Related layouts and when a different tool is right

This calculator answers the general case: identical rectangles on a bolt of known width. Several common jobs have their own arithmetic, because the constraint is different.

Quilt backing is the case where the whole surface is one large piece and the only decision is which way the seams run; that comparison, including the wide-back option, is the job of the quilt backing yardage calculator. Binding and other continuous strips are the opposite case: many long narrow strips joined end to end, where the count of strips rather than the layout drives the yardage, which the quilt binding calculator handles. Curtains have their own rule because the fabric requirement is set by a fullness ratio rather than by piece dimensions, which is what the curtain fabric and fullness calculator does.

For patchwork units, the piece size itself is derived rather than given, because triangles and squares change size when they are sewn. The half square triangle calculator gives you the cut size to feed into this one.

Commercial cutting rooms solve a harder version of the same problem, called marker making: nesting irregular shapes across a width to maximise utilisation across dozens of sizes at once. Utilisation in the high eighties is considered good in production apparel. If your utilisation here is far below that on simple rectangles, the fix is almost always a different fabric width rather than a cleverer layout.

Frequently asked questions

How many inches are in a yard of fabric?

Thirty-six inches of length, at whatever width the bolt happens to be. A yard of 44-inch cotton is 36 by 44 inches; a yard of 60-inch knit is 36 by 60. That is why the same yardage buys very different amounts of usable fabric depending on the bolt, and why the width of fabric has to be part of any yardage calculation.

Should I pre-wash fabric before I cut it?

Yes, for anything washable that will be laundered later. Woven cotton commonly shrinks two to five per cent, which on a 36-inch cut is one to two inches, and it shrinks unevenly between lengthwise and crosswise grain. Pre-washing also removes sizing and reveals any dye bleeding before it can ruin a finished item. If you do not pre-wash, add the shrinkage to your yardage and expect the finished piece to change size on its first wash.

What seam allowance should I enter?

Five-eighths of an inch for commercial garment patterns in the United States, 1 cm for most European patterns, and a quarter inch for patchwork and quilting. Enter it per edge; the calculator adds it to all four sides. If your edges are serged or bound rather than seamed, use the finished size with a small allowance for trimming rather than a full seam allowance.

Why does adding one more piece sometimes cost so much extra fabric?

Because fabric is bought in rows. If three pieces fit across the width, the sixth and seventh pieces are not equal: the sixth completes a row and the seventh starts a new one, costing a full cut length for a single piece. The quantity table in the results shows exactly where those steps fall, so you can decide whether to cut one fewer or fill the row.

Can I rotate my pattern pieces to save fabric?

Only on fabric with no nap, no one-way print and no directional stripe, and only when crosswise-grain stretch is acceptable for that piece. When it is allowed, rotation can save a substantial amount: in the example on this page it cuts a 42-inch requirement to 33. Velvet, corduroy, satin, one-way florals and anything with a directional weave must all be cut in a single direction.

What is a good fabric utilisation percentage?

For simple rectangles on a narrow bolt, sixty to seventy per cent is ordinary and eighty-five is very good. Commercial apparel cutting rooms nesting irregular shapes across many sizes typically work in the high eighties. If your figure is low, the usual cause is a piece width that divides the usable width badly, so check whether a 54-inch or 60-inch fabric would fit an extra piece per row.

How do I handle a piece cut on the fold?

Enter the full opened-out width of the piece and turn rotation off. A bodice front cut on the fold at 11 inches is a 22-inch piece in the fabric-width sense, and it must fit within the usable width when the fabric is opened flat. Modelling it as an 11-inch piece will understate the fabric badly, because two folded pieces cannot share a row the way two flat ones can.

Does this work for metres?

Yes. Switch the length inputs to centimetres and the calculator converts them for you; the yardage output is accompanied by a metric figure in metres. One yard is 0.9144 metres, and a 44-inch bolt is 112 cm. Be careful not to mix systems in one calculation: a 1 cm seam allowance entered as 1 inch overstates every cut piece by nearly two inches.

How much extra should I buy for a pattern repeat?

Add one full repeat per row of pieces as a working rule, since each row must start at the same point in the design. On a 24-inch repeat with three rows that is 72 extra inches, or two yards. The calculator does not add this automatically because whether pieces must match depends on where the seams fall in the finished item — a tote bag's side seam usually does not need matching, a curtain's join always does.

References

  • Vogue Sewing (revised edition) — Sixth&Spring Books
  • Reader's Digest Complete Guide to Sewing — Reader's Digest Association
  • ASTM D3775, Standard Test Method for End (Warp) and Pick (Filling) Count of Woven Fabrics — ASTM International