HomeDaily LifeClothing › Fabric Yardage Calculator

Fabric Yardage Calculator

Calculate exactly how much fabric you need for any sewing project — with width, pattern repeat, and bias cut adjustments.

Project Details
Fabric Needed
— yards
Select a project type to begin
Base: — yd Width: — Waste: —
Base @ 60"
Width-Adjusted
Pattern Extra
Total + Waste
Meters Equiv
Est. Cost
Yardage Required by Fabric Width
Chart: yardage required by fabric width.
Actions
Conservative
20% waste buffer
Beginners & complex patterns with many pieces
— yd
Standard
10% waste buffer
Recommended for most home sewists
— yd
Optimistic
5% waste buffer
Experienced sewists with efficient layout
— yd
Width × Waste Sensitivity Matrix

Yards needed at each combination. Gold = current settings.

Waste ↓ / Width → 36" wide 44" wide 54" wide 60" wide 72" wide
All Projects at Current Settings

Yards needed per project type (size M, 60" wide, 10% waste).

Chart: project compare canvas.
Fabric Type Guide
FabricBest ForTypical WidthPre-wash?Care
Cotton (woven)Quilts, shirts, dresses44–45"Yes — wash & dryMachine warm
LinenSummer garments, décor54–60"Yes — shrinks ~10%Machine cold
Jersey KnitT-shirts, leggings, dresses60"Light pre-washCold, gentle cycle
Silk CharmeuseBlouses, lingerie, linings44"Dry clean onlyDry clean
DenimJeans, jackets, bags56–60"Yes — wash twiceCold, inside out
FleeceBlankets, jackets60–72"Not neededMachine, no heat
SatinEvening wear, linings44–60"OptionalDry clean or hand wash
Canvas / DuckBags, upholstery60"OptionalSpot clean or cold machine
VelvetCostumes, décor, formalwear54–60"Steam onlyDry clean
Wool SuitingJackets, trousers, coats54–60"Yes — dry or steamDry clean
Seam Allowance Reference by Project
Project TypeStandard SANote
Garments (US commercial patterns)5⁄8" (1.5 cm)Most Butterick, McCall's, Simplicity patterns
Quilting & patchwork1⁄4" (6 mm)Strict — use 1/4" presser foot for accuracy
Children's wear3⁄8" – 1⁄2"Varies — always check pattern envelope
Home décor (pillows, curtains)1⁄2" – 1"Heavier fabrics need wider seam allowance
European / metric patterns1.5 cmSame as US garment standard
Knit / stretch garments1⁄4" – 3⁄8"Use narrow allowance with zigzag or serger
Pre-Washing & Pre-Shrinking Guide
TipWhy It Matters
Wash before cuttingPrevents garment from shrinking unevenly after first wash
Use the same wash method you'll use on the finished itemEnsures all shrinkage happens before cutting, not after sewing
Dry completely before pressingSteam ironing damp fabric causes additional shrinkage
Serge or zigzag raw edges before washingPrevents fraying and fabric loss around edges during pre-wash
Buy 1⁄4 yard extra for cotton & linenAccounts for shrinkage (typically 3–5%) plus off-grain cuts
Velvet, satin, silk: steam press, do not washWater can permanently alter texture and luster
How to Read a Pattern Envelope
  • Pattern envelopes list required fabric by size — always check your specific size, not just "medium."
  • Two yardage requirements are shown: one for 44" fabric and one for 60" fabric. Use the column that matches your fabric.
  • If your fabric has a nap (velvet, corduroy, fleece) or a directional print, use the "with nap" yardage — typically 10–20% more.
  • Pattern yardage does not account for pre-washing shrinkage. Add 5–10% extra for cottons and linens.
  • The "Notions" section lists all non-fabric supplies: zippers, buttons, interfacing, elastic, and thread.
  • Check the pattern piece count before cutting — some patterns share pieces between sizes; others have separate pieces.
📋

How to Use This Calculator

1

Choose Your Project Type

Select from presets like dress, curtains, quilt, or t-shirt -- or use Custom mode for any project. Presets auto-fill typical dimensions and seam allowances.

2

Enter Project Dimensions

Input the finished length, width, and number of pieces or panels required. The calculator adds seam allowances automatically based on your settings.

3

Set Fabric Width

Common widths are 44" (quilting cotton), 54-60" (decorator/dress), and 72" (fleece). Wider fabric means fewer fabric widths needed per panel, reducing total yardage.

4

Add Pattern Repeat

For patterned fabric, enter the vertical repeat distance. Each panel rounds up to the next full repeat, adding waste. Solid fabrics can skip this step.

Frequently Asked Questions

Advanced How much fabric do I need for a simple dress?
A basic knee-length dress in size M requires approximately 2.75 yards of 60" fabric or 3.5 yards of 44" fabric, including a 10% seam allowance. A maxi dress adds 0.75-1.5 yards. Dresses with full skirts, pleats, or ruffles need significantly more.
Advanced Why does fabric width matter for yardage?
Narrower fabric requires more length to get the same usable material. If a pattern requires 3 yards of 60" fabric, you will need about 4 yards of 44" fabric. The calculator adjusts using the ratio: base_yards x (60 / actual_width).
Basics What is a pattern repeat and how does it affect yardage?
A pattern repeat is the vertical distance before a print design repeats. When matching patterns at seams, you may waste 1/2 to 1 full repeat per seam. For a 12" repeat on a project with 4 seams, expect an extra 0.5-1.5 yards.
Strategy What seam allowance should I use?
US garment patterns typically use 5/8" (1.5 cm). Quilting uses 1/4" (6 mm). European patterns often use 1.5 cm. Always check your specific pattern instructions -- some include seam allowance in the pieces, others do not.
Advanced How much fabric for a queen size quilt?
A queen quilt typically needs about 9 yards of 44" fabric for the top, 9 yards for backing, and 0.75 yards for binding. Total: 18-20 yards across top, backing, and binding. Complex patterns may need more due to waste between cuts.
Basics How do I calculate fabric for curtains?
Measure finished length and add 8-12" for heading and hem. Multiply panel width by 1.5-3x fullness for gathered curtains. Calculate fabric widths needed, round up, multiply by finished length, divide by 36 for yards. Add 10% waste buffer.
Basics What is the difference between yards and meters?
1 yard = 36 inches = 0.914 meters. 1 meter = 39.37 inches = 1.094 yards. US patterns use yards; international patterns use meters. Multiply yards by 0.914 for meters, or meters by 1.094 for yards.

Formula & Methodology

Basic Yardage
Yardage = (Length + Seam x 2) x Panels / Fabric Width x 1.10
Calculate in inches, divide by 36 for yards. The 1.10 multiplier adds a 10% waste factor for cutting errors and fabric imperfections.
Pattern Repeat Extra
Extra = CEILING(needed / repeat) x repeat - needed
Each panel rounds up to the next full pattern repeat. A 12" repeat on a 54" piece wastes up to 11.9" per piece.
Width Adjustment
Adjusted Yardage = Base Yardage x (60 / Actual Width)
If a pattern calls for 60" fabric but you have 44", multiply by 60/44 = 1.36 to get equivalent yardage needed.
📖

Key Terms Explained

Selvage The finished edges running along the length of fabric that do not fray. Selvage edges are always parallel to the lengthwise grain and should not be included in pattern pieces.
Grain The direction of threads in woven fabric. Lengthwise grain (warp) runs parallel to selvage; crosswise grain (weft) runs perpendicular. Cutting on grain ensures the piece hangs correctly.
Seam Allowance Fabric between the cut edge and stitch line. US garment standard is 5/8" (1.5 cm). Quilting standard is 1/4" (6 mm). Always check your pattern instructions.
Pattern Repeat The vertical distance before a printed or woven design motif repeats itself. Requires extra yardage for matching seams and edges across panels.
Bias Cut Cutting fabric at 45 degrees to the grain. Creates natural stretch and elegant drape but uses 30-40% more fabric than straight-grain cuts due to triangular waste.
Pre-washing Washing fabric before cutting to prevent post-construction shrinkage. Natural fibers (cotton, linen, wool) shrink 3-5% on first wash. Always pre-wash before cutting.
👥

Real-World Examples

💼

Pair of Curtains

Inputs: 96" long x 50" wide per panel, 2 panels, 60" fabric width.

Length per panel = 96 + 1.25 (seam) = 97.25" | Widths needed = 100 / 60 = 2 fabric widths

Total = 97.25 x 2 = 194.5" / 36 = 5.4 yards + 10% waste = 6 yards

📄

How to Calculate Fabric Yardage: A Complete Sewing Guide

Buying the right amount of fabric is one of the most critical skills in sewing. Too little means extra trips to the store hoping the dye lot still matches -- often an impossible task once a bolt has been sold. Too much means overspending your project budget. Accurate yardage calculation requires understanding project dimensions, fabric width, seam allowances, and for patterned fabrics, the additional waste from pattern matching across panels.

Fabric Width: The Foundation of Yardage Calculation

Fabric is sold by the yard or meter in standard widths: 44-45 inches for most quilting cottons and dress-weight fabrics, 54-60 inches for home decorator fabrics and some dress fabrics, and 72 inches for fleece and specialty fabrics. Wider fabric means more pieces per running yard, reducing total yardage needed. Always verify the width on the bolt or product listing before calculating. The same project in 44-inch fabric can need 30-50% more yardage than in 60-inch fabric.

Understanding Pattern Repeat and Matching

Plain and solid fabrics are the most fabric-efficient. Fabric with a print repeat requires buying extra to allow for alignment between panels. A 12-inch repeat means each piece you cut must start at the same point in the pattern, potentially wasting up to 11.9 inches per piece. Large-scale prints with repeats of 8 inches or more can add a significant amount to your total yardage, especially on projects with many pattern pieces.

The 10% Waste Factor and Pre-Washing

Professional sewers always add a waste factor to calculations. Even on simple projects, cutting produces scraps, and occasionally a cut goes slightly off-grain. Standard recommendation: 10% extra for simple projects, 15-20% for patterned fabric, and up to 30% for large pattern repeats. Additionally, natural fiber fabrics (cotton, linen, wool) shrink 3-5% when first washed -- always pre-wash and dry fabric before cutting if the finished item will be laundered, and purchase 5-10% extra to account for that initial shrinkage.