🧡 Fabric Yardage Calculator

Last updated: June 8, 2026

🧡 Fabric Yardage Calculator

Enter your pattern pieces, fabric width, and options to get the total yardage (or meters) needed.

Fabric & Project Settings
Pattern Pieces (Length Γ— Width each)

Add each pattern piece. Length = along grain/selvage direction. Width = across fabric.

Tip: Always round up to the nearest 1/8 yard (or 10 cm) at the fabric store. Add extra for directional prints, nap, or plaids.

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.

FAQ

How do I account for directional fabric like velvet or corduroy in yardage calculations?
Nap fabrics require all pattern pieces to be laid in the same direction β€” you cannot flip pieces to nest them more efficiently. This effectively means you can only use half the 'rotational' savings most layouts enjoy. Add a 15–20% waste buffer instead of the standard 10%, and avoid rotating any piece 180 degrees in your layout.
The calculator gives me a decimal like 2.375 yards β€” what do I actually ask for at the fabric store?
Ask for 2 3/8 yards (since 0.375 = 3/8). Most quilt shops and fabric counters cut in eighth-yard increments. If you are unsure, just say '2 and a half yards' β€” the small overage costs very little and guarantees you won't run short.
What seam allowance should I use if my pattern already has one printed on the tissue?
Set the seam allowance field in the calculator to zero. The calculator adds the seam allowance to each piece's dimensions before nesting, so entering a value when the pattern tissue already includes it would double-count. Verify by measuring from the cutting line to the stitching line on your tissue β€” standard is 5/8 inch (1.5 cm) for commercial patterns.
How does fabric width affect yardage β€” does wider fabric always mean less yardage needed?
Usually yes, but not always. Wider fabric lets you fit more pieces side-by-side, which reduces the number of rows and therefore the running length. However, if your widest piece is already narrower than half the fabric width, switching from 44-inch to 60-inch fabric may give you very little extra nesting benefit. Run the calculator with both widths to compare before choosing a substitute fabric.
I am sewing curtains or home dΓ©cor β€” does this calculator work?
Yes, with one adjustment: enter each panel as a pattern piece, enter your fabric width, and set the pattern repeat to match the fabric's vertical repeat. The calculator will correctly round each cut length up to the next full repeat. For curtains, the 'seam allowance' field can represent your hem and header allowances combined.
Why should I pre-wash fabric before calculating final yardage?
Natural fibres shrink β€” sometimes as much as 3–5% in length and 1–2% in width after the first wash. If you calculate yardage from the unwashed bolt measurement, then pre-wash the fabric and find it has narrowed or shortened, your layout may no longer work. Always pre-wash first, measure the washed piece, then run the calculator with the actual post-wash dimensions.