Skip to main content
Calcimator

Fabric Requirement Calculator

Estimate yards of fabric needed for your garment based on type, size, fabric width, and layout efficiency. Works for shirts, pants, dresses, jackets, and skirts.

About this calculator

This calculator estimates how much fabric to buy for a garment, starting from a typical base yardage for that garment category at 45-inch fabric width and standard sizing: 2.5 yards for a shirt/blouse, 2.0 for pants, 3.5 for a dress, 3.0 for a jacket, and 1.5 for a skirt. That base figure is then scaled three ways. Size Factor multiplies it directly, so a plus-size garment at a 1.5 factor needs 50% more fabric than the standard base, while a petite garment at 0.8 needs 20% less. Fabric Width adjusts for bolts wider or narrower than the 45-inch assumption -- since a wider bolt lets more pattern pieces fit side by side, the calculator divides the base yardage by (your Fabric Width / 45), so a 60-inch bolt needs correspondingly less running yardage than a 36-inch one for the same garment.

Layout Efficiency accounts for fabric lost to pattern shape, plaid/stripe matching, and nap direction -- a lower efficiency percentage means more fabric is consumed relative to the pattern pieces' actual area, so the calculator divides by (Layout Efficiency / 100) to inflate the yardage accordingly. Yards to Buy rounds the final figure up to the nearest eighth of a yard, since fabric stores sell in fixed increments and you can't return fabric once it's cut, while Exact Yards Needed shows the unrounded figure and Est. Waste is the difference between the two.

Inputs

in
%

Results

Yards to Buy

3 yd

≈ 18 smartphones

Exact Yards Needed2.94 yd
Meters Needed2.69 m
Total Fabric Area33.8 sq ft
Est. Waste0.06 yd
How to Use This Calculator
  1. Select the garment type (dress, top, pants, skirt, jacket, etc.) from the dropdown.
  2. Select your size factor and fabric width (inches) -- common: 44/45 in or 58/60 in.
  3. Set layout efficiency -- a complex layout loses more fabric than a straight layout.
  4. Review yards to buy, yards needed before waste, meters equivalent, and total sq feet.
  5. Round up to the nearest eighth-yard when ordering -- fabric cannot be returned once cut.

How the result changes with Fabric Width

Fabric WidthYards to Buy
363.75 yd
682 yd
721.88 yd

What each input means

Garment Type
The base garment style, used to look up its typical base yardage before size, width, and layout adjustments.
Size Factor
1.0=Standard, 0.7-0.9=Petite/Small, 1.1-1.5=Plus sizes, up to 2.0=Very large
Fabric Width
Width of the fabric bolt (common: 36", 45", 54", 60")
Layout Efficiency
How efficiently pieces fit on fabric (85% typical, lower for plaids/nap)

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Garment Type = 1, Size Factor = 1, Fabric Width = 45, Layout Efficiency = 85 = 4 input(s) provided
  2. Calculate Yards to Buy
    3 = 3
  3. Calculate Exact Yards Needed
    2.94 = 2.94
  4. Calculate Meters Needed
    2.69 = 2.69

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does raising Fabric Width lower Yards to Buy?

Yards to Buy is calculated from a base yardage figure divided by (Fabric Width / 45), since the base assumes a 45-inch-wide bolt. A wider bolt lets your pattern pieces fit across the fabric with fewer rows, so less running length is needed to cover the same total pattern area -- moving from a 45-inch to a 60-inch bolt cuts the required yardage by roughly a quarter for the same garment.

What does Layout Efficiency actually change?

Layout Efficiency represents how tightly your pattern pieces pack onto the fabric -- 85% is typical for a straightforward layout, while plaids, stripes, and directional nap fabrics that need pattern matching or one-way cutting often run lower, closer to 60-70%. The calculator divides the base yardage by (Layout Efficiency / 100), so a lower efficiency percentage always increases Yards to Buy for the same garment and size.

Why is Est. Waste always less than an eighth of a yard?

Est. Waste is the difference between Yards to Buy and Exact Yards Needed -- both already fully adjusted for fabric width and layout efficiency. It only captures the rounding surplus from buying in fixed eighth-yard increments, so it can never exceed 1/8 yard and is always zero or positive. Fabric lost to layout inefficiency is a separate, larger cost that's already folded into Exact Yards Needed itself (and, by extension, Yards to Buy) via the Layout Efficiency adjustment -- it isn't part of Est. Waste.

Does Garment Type change how Size Factor or Fabric Width behave?

No. Garment Type only selects the starting base yardage figure (2.5 yards for a shirt/blouse, 2.0 for pants, 3.5 for a dress, 3.0 for a jacket, or 1.5 for a skirt) -- Size Factor, Fabric Width, and Layout Efficiency are then applied identically as multipliers or divisors on top of whichever base yardage Garment Type selects.

Should I trust these base yardages for my specific pattern?

Use them as a starting planning figure only -- your actual pattern envelope's printed yardage chart is the number that should govern your purchase. Real patterns vary significantly by style: a fitted dress with a full skirt needs more fabric than a simple shift, and a pattern with long sleeves or a lining needs more than the base figures here assume. Always check your specific pattern's yardage requirements before buying.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Crafts, Hobbies & Games.