Fabric Yardage Calculator

Calculate how much fabric you need for sewing projects. Covers garments, quilts, curtains, and upholstery with waste allowance.

Fabric Yardage Calculator

%
%

Pattern Pieces

PieceL (in)W (in)Qty
Front bodice26221
Back bodice26221
Sleeve24182
Skirt panel30242
in
in
Total Yardage
4.50 yards
4.11 meters
Base Yardage
3.78 yd
Before shrinkage/waste
With Shrinkage
3.89 yd
+3% pre-shrinkage allowance
With Waste
4.28 yd
+10% cutting waste
Cost Estimate
$45 – $90
At $10–$20/yard range
Pieces
4 types, 6 total
Pattern piece count

Cutting Layout Estimate

Front bodice1)0.72 yd — 2 across fabric width
Back bodice1)0.72 yd — 2 across fabric width
Sleeve2)0.67 yd — 2 across fabric width
Skirt panel2)1.67 yd — 1 across fabric width

Width Comparison

36" wide fabric5.25 yards needed
45" wide fabric4.50 yards needed
54" wide fabric3.50 yards needed
60" wide fabric3.50 yards needed
Planning notes, formulas, and examples

About the Fabric Yardage Calculator

Buying too little fabric means a trip back to the store (and the dye lot might not match). Buying too much wastes money. This fabric yardage calculator estimates exact requirements for garments, quilts, curtains, upholstery, and custom projects — accounting for fabric width, pattern repeat, shrinkage, and waste. It helps you translate a sewing plan into the amount of fabric you actually need to buy.

The calculation depends heavily on fabric width: 45-inch wide quilting cotton requires significantly more yardage than 60-inch wide apparel fabric for the same project. Pattern direction matters too — one-way prints, nap fabrics (velvet, corduroy), and large-repeat patterns require extra fabric for matching.

This calculator handles the math for common project types with built-in presets: dresses, shirts, pants, quilts (baby through king), curtains, cushion covers, and tablecloths. For custom projects, enter your piece dimensions and quantity, and the tool calculates optimal layout with waste percentages.

When This Page Helps

Fabric is often the biggest sewing expense. This calculator helps you avoid the two common failure modes: buying too little and stalling a project, or buying too much and wasting money.

It is useful because width, shrinkage, repeats, and waste all change the final yardage. Putting those inputs in one place makes fabric planning more reliable than estimating by feel.

How to Use the Inputs

  1. Select your project type (garment, quilt, curtain, custom).
  2. Enter body measurements or project dimensions.
  3. Select fabric width (45", 54", or 60").
  4. Choose if fabric has a one-way pattern or nap.
  5. Set shrinkage and waste allowance percentages.
  6. View total yardage needed with breakdown.
  7. Check the conversion table for metric equivalents.
Formula used
Base yardage = (piece length × quantity) ÷ (pieces that fit across fabric width). Adjusted yardage = base × (1 + pattern repeat allowance) × (1 + shrinkage%) × (1 + waste%). For curtains: fabric = (finished length + hem + header) × fullness × panels ÷ fabric width.

Example Calculation

Result: 3.75 yards of 45" fabric

A medium-length dress needs about 3.25 yards base at 45" width. Adding 3% shrinkage and 10% waste: 3.25 × 1.03 × 1.10 ≈ 3.68, rounded up to 3.75 yards.

Tips & Best Practices

  • Always buy 10-15% more than the minimum — mistakes happen, and dye lots vary.
  • Wider fabric (60") requires less yardage than narrow (45") for the same project.
  • Check shrinkage rate for your specific fabric type and pre-wash before cutting.
  • Save fabric scraps from large projects — they're useful for patches, pockets, and tests.
  • When buying online, order a swatch first to check color, weight, and drape.
  • For large projects, calculate each piece separately rather than estimating from a total.

Fabric Width Matters More Than You Think

The difference between 45" and 60" wide fabric can be 25-35% less yardage needed. For a dress requiring 3.5 yards at 45" width, you might need only 2.5 yards at 60" width. Always check the bolt width before calculating — it's the single biggest variable in the equation.

Pattern Repeat and Grain Lines

Fabric patterns repeat at regular intervals. A 6" repeat means the pattern motifs repeat every 6 inches vertically. When cutting multiple pieces, each piece must start at the same point in the repeat — this wastes the difference fabric. Larger repeats mean more waste. Grain lines (parallel to the selvage) must be straight or the garment will hang unevenly.

Common Yardage Guidelines

Dress (fitted, sleeveless): 2.5-3 yards. Dress (full skirt, sleeves): 3.5-5 yards. Pants: 2-3 yards. Blouse/top: 1.5-2.5 yards. Baby quilt: 1.25-1.5 yards. Twin quilt: 4-5 yards. Queen quilt: 8-9 yards. Standard curtain panel: 2-3 yards. These assume 45" wide fabric.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Quilting cotton is typically 44-45" wide. Apparel fabric comes in 45" or 60". Home décor fabric is usually 54". Upholstery fabric is 54-60". Knits are commonly 58-60". Always check the bolt before buying.