π§΅ Fabric Yardage Calculator
Enter your pattern pieces, fabric width, and options to get the total yardage (or meters) needed.
Add each pattern piece. Length = along grain/selvage direction. Width = across fabric.
How to Calculate Fabric Yardage Before You Buy β The Complete Sewing Checklist
Running out of fabric mid-project is one of sewing's most frustrating setbacks. Buying too much wastes money and fills your stash with orphan cuts nobody wants. Getting the yardage right before you step up to the cutting table requires a methodical check of five variables: your pattern pieces, the fabric's usable width, seam allowances, repeat matching, and a realistic waste buffer. Work through each checkpoint below and you will never need to guess again.
Checkpoint 1 β List Every Single Pattern Piece and Its Quantity
Start with the pattern envelope or your design sketch and write down every piece: front bodice, back bodice, sleeve, collar, cuff, facing, interfacing cut, pocket, waistband, fly extension. Home sewists routinely forget facings and pocket bags because they feel like "small" pieces. They are not small when you need four of them and the fabric is barely wide enough.
For each piece record three numbers: the length (the dimension that runs along the grain line, parallel to the selvage), the width (the dimension going across the grain), and the quantity needed. If the pattern says "cut 2" and you are making two garments, the quantity is 4. Write that down now, not later.
Checkpoint 2 β Know Your Fabric's Actual Usable Width
The bolt label might say 44 inches or 60 inches, but that figure includes the selvage edges, which are tightly woven, often printed with manufacturer details, and unusable for garment pieces. Subtract at least one inch per side (two inches total) to get the usable width. A fabric marked 44 inches wide typically yields about 42 usable inches. Loosely woven fabrics with irregular edges may lose even more.
Fabric widths that matter for planning: 35β36 in for traditional Japanese and some Indian cotton fabrics, 44β45 in for most quilting cottons and shirting, 54β60 in for apparel wovens and many wools, and 72 in for some interlining and felt. Knits come in 58β60 in most commonly. Always measure the bolt yourself if there is any doubt.
Checkpoint 3 β Add Seam Allowance to Each Piece Before Nesting
Pattern pieces printed without seam allowance (common in European patterns, tissue paper Burda patterns, and many indie designers) require you to add the allowance to every edge before calculating. A standard 5/8-inch seam allowance on each side adds 1.25 inches to the width and 1.25 inches to the length of every piece.
If you are cutting from a pattern that already includes seam allowance, skip this addition β but confirm it first by measuring from the cutting line to the stitching line on the tissue. Inconsistency here is the single largest source of yardage miscalculation.
Checkpoint 4 β Nest Pieces Across the Width to Find Cut Rows
The key question is: how many of each piece fit side-by-side across the usable fabric width? If a sleeve is 14 inches wide (after seam allowance) and usable width is 42 inches, you get three sleeves per row. If you need four sleeves, that means two rows, each 20 inches long (the sleeve's length after seam allowance). Those two rows contribute 40 inches to the total running length.
Nesting is the art of fitting pieces together like puzzle pieces to reduce waste. The calculator above uses a straightforward columnar approach β the most conservative layout β but on a real cutting table you can often rotate and interlock pieces to recover an extra quarter yard or more. Use the calculator for budgeting; beat it at the table.
Checkpoint 5 β Match Your Pattern Repeat (Stripes, Plaids, Florals)
Solid-colour and small-scale allover print fabrics need no repeat adjustment. Large-scale prints, vertical stripes, horizontal stripes, and woven plaids are another matter entirely. For each cut piece, you must start cutting at the same point in the repeat so motifs align at seams.
The calculation is simple but the impact is large: round each cut-piece length up to the nearest full repeat. A bodice piece that is 22 inches long cut from a fabric with a 6-inch vertical repeat must be cut at 24 inches (the next multiple of 6). Across six or eight pieces, this can easily add half a yard or more to the total. With large home dΓ©cor repeats of 24 inches or more, the extra yardage can be dramatic.
Checkpoint 6 β Multiply for Panels, Linings, and Interlinings
A lined jacket needs two full sets of pattern pieces β one for the fashion fabric and one for the lining. A structured blazer may also need interfacing cuts for every facing piece. Each layer is essentially a separate project on the same layout grid. Multiply your running-length total by the number of layers before adding your waste buffer.
Similarly, if you are sewing multiple garment sizes (for a dance group, matching family outfits, or sample-making), the panels multiplier captures the true fabric demand without requiring you to re-enter pieces for every repeat.
Checkpoint 7 β Apply a Realistic Waste Buffer
No layout is perfectly efficient. Fabric shifts on the cutting table, bias edges need straightening, mistakes happen, and pre-washing causes uneven shrinkage at the cut ends. A 10% buffer is the industry minimum for plain wovens. Raise it to 15% for slippery fabrics (silk charmeuse, satin, chiffon) where the fabric moves while cutting. Go to 20% for very large repeats, nap fabrics like velvet and corduroy, or any time the fabric is expensive and you want genuine security.
Children's wear and costume work often allow 5β8% because pieces are small and waste naturally drops. Wide-width fabrics with lots of nesting room may also permit a lower buffer. Adjust the percentage in the calculator to match your comfort level and fabric type.
Checkpoint 8 β Round Up at the Store Counter
Fabric is sold in discrete increments: usually by the eighth of a yard (0.125 yd) at quilt shops and by the tenth of a meter (0.1 m) in metric countries. Never round down. If the calculator says 2.84 yards, buy 2.875 yards β and consider rounding to 3 yards if the fabric is from a dye lot that may not be available later. Dye lot differences are visible even in "solid" fabrics when pieces are cut from different lots.
One Final Check β Pre-Wash Before You Cut
Natural fibres (cotton, linen, wool, silk) shrink when first laundered. A 44-inch-wide cotton can come out of the washing machine at 42.5 inches and lose an inch or two in length per yard. Buy fabric, pre-wash it, and measure the actual post-wash dimensions before cutting. If significant shrinkage has occurred, re-run the calculator with the washed measurements. This step eliminates the worst surprise in home sewing: a finished garment that fits before washing and binds after.
Use the calculator above as your starting budget, verify it against a hand-traced layout for complex projects, and always buy a little more than the math requires. Fabric left over becomes future projects; fabric not bought at all becomes a frustrating mid-project errand.