How Much Fabric Do I Need? Yardage Guide by Garment Type
Quick answer: A simple dress needs 3–4 yards of 44" fabric. Pants need 2–3 yards. A basic top needs 1.5–2.5 yards. The exact amount depends on garment type, your size, fabric width, and whether the fabric has a directional print. Full chart below. Get a precise estimate with the fabric yardage calculator.
I once bought exactly 2 yards for a pair of wide-leg pants because the pattern said "2 yards for sizes 6–12." I'm a size 14. Discovered this after cutting the first leg. The second leg is 3 inches shorter because I had to get creative with the layout. From the front, they look fine. From the side, they look like I lost a fight with the fabric store.
Pattern envelopes list yardage by size, but if you're buying fabric before choosing a pattern — or modifying a pattern — you need a general reference. That's what this guide is.
Fabric Yardage Chart by Garment Type
These estimates assume 44/45-inch fabric (standard quilting cotton and many apparel fabrics). For 58/60-inch fabric, you'll need about 25% less. All yardages include a small allowance for shrinkage and layout waste.
| Garment | 44/45" Fabric | 58/60" Fabric | Notes |
|---|---|---|---|
| Tank top / Camisole | 1–1.5 yds | 0.75–1 yd | Minimal fabric, simple layout |
| Basic top (short sleeve) | 1.5–2 yds | 1.25–1.5 yds | Add 0.5 yd for long sleeves |
| Button-up shirt | 2.5–3 yds | 2–2.5 yds | Collar and placket add yardage |
| Simple skirt (knee) | 1.5–2 yds | 1–1.5 yds | Circle skirts need 2–3x more |
| Circle skirt (knee) | 3.5–5 yds | 3–4 yds | Depends on radius; very fabric-hungry |
| Straight dress (knee) | 3–3.5 yds | 2.5–3 yds | Add 0.5–1 yd for longer length |
| A-line dress | 3–4 yds | 2.5–3 yds | Flared hem needs more |
| Maxi dress | 4–5 yds | 3.5–4 yds | Floor length = more yardage |
| Pants (straight leg) | 2–2.5 yds | 1.75–2 yds | Inseam determines length |
| Pants (wide leg) | 2.5–3.5 yds | 2–3 yds | Wide legs can't overlap on layout |
| Shorts | 1.5–2 yds | 1–1.5 yds | Above-knee length |
| Lined jacket / Blazer | 3.5–4.5 yds | 3–3.5 yds | Plus 2–3 yds lining fabric |
| Unlined coat | 3.5–4.5 yds | 3–3.5 yds | Longer coats need 4.5–5.5 yds |
| Pajama set (top + pants) | 4–5 yds | 3–4 yds | Two garments from one fabric |
A circle skirt is the great fabric eater. Even a knee-length circle skirt in a size 8 needs about 4 yards of 45-inch fabric because you're cutting two semicircles. A full-circle maxi skirt can eat 6–8 yards. Always calculate circle skirts individually rather than estimating.
Fabric Yardage for Home Projects
Not everything is a garment. Here's what common home sewing projects require.
| Project | 44/45" Fabric | 54/60" Fabric | Notes |
|---|---|---|---|
| Pillowcase (standard) | 0.75 yd | 0.5 yd | 1 yd makes a pair |
| Throw pillow cover (18") | 0.5 yd | 0.5 yd | Per cover, with envelope back |
| Table runner (14" x 72") | 1 yd | 0.75 yd | Plus 1 yd for backing if lined |
| Tablecloth (60" round) | 1.75 yds | 1.75 yds | Seamless if fabric is wide enough |
| Tablecloth (60" x 90") | 5 yds | 2.75 yds | Needs piecing at 44" width |
| Curtain panel (44" x 84") | 2.5 yds | 2.5 yds | Per panel; add for pattern repeat |
| Curtain panel (fullness 2x) | 5 yds | 5 yds | Per panel; standard fullness |
| Tote bag | 0.75 yd | 0.5 yd | Plus lining and interfacing |
| Apron | 1–1.5 yds | 0.75–1 yd | Full apron with ties |
| Baby quilt top | 1.5–2.5 yds | — | Depends on patchwork design |
| Throw quilt top | 3–5 yds | — | Pattern-dependent |
For any quilting project, the quilt sizes chart has detailed yardage by quilt size.
How Fabric Width Affects Yardage
Fabric comes in standard widths, and the width dramatically changes how much length you need to buy.
| Fabric Width | Common Types | How It Affects Yardage |
|---|---|---|
| 36" | Some silks, specialty fabrics | Need 30–50% more than 44" estimates |
| 44/45" | Quilting cotton, most apparel cotton | Standard — most patterns assume this |
| 54" | Home decor fabric, some suiting | Need ~15% less than 44" estimates |
| 58/60" | Knits, fleece, many apparel fabrics | Need ~25% less than 44" estimates |
| 108" | Quilt backing, wide sheeting | Need ~50% less; no piecing needed |
Always check fabric width before buying. It's usually printed on the bolt end. If you're shopping online, check the product description — reputable fabric shops list width.
Factors That Increase Yardage
The chart gives baseline estimates. Several factors push you above those numbers.
Directional prints (one-way designs). Fabrics with a clear up-and-down orientation (florals growing upward, animals facing one direction, napped fabrics like velvet) require all pattern pieces to be laid in the same direction. This eliminates the head-to-toe layout that saves fabric on non-directional prints. Add 15–25% extra yardage.
Pattern matching (plaids, stripes, large repeats). If you need the plaid lines to match across seams — and you should, or it looks sloppy — each pattern piece needs to be positioned with the repeat in mind. Large repeats (12+ inches) can add 0.5–1 full yard to a garment. The formula: one extra pattern repeat per major pattern piece.
Nap or pile fabrics (velvet, corduroy, minky). Like directional prints, napped fabrics must be cut in one direction or the color appears different on different panels. Same yardage penalty: 15–25% extra.
Shrinkage. Cotton shrinks 3–5% when washed. Linen can shrink 10% or more. Pre-wash your fabric before cutting, or buy extra to account for shrinkage. For cotton, adding 1/8 yard per yard purchased covers the shrinkage. For linen, add 1/4 yard per yard.
| Factor | Extra Yardage |
|---|---|
| One-way / directional print | +15–25% |
| Pattern matching (plaid/stripe) | +10–25% |
| Nap / pile | +15–25% |
| Cotton shrinkage | +5% (or pre-wash) |
| Linen shrinkage | +10–15% (or pre-wash) |
| Large size (XL+) | +0.5–1 yard |
| Extra tall (5'10"+) | +0.5 yard |
How to Estimate Yardage Without a Pattern
If you're draping, self-drafting, or modifying a pattern, here's a rough method.
Step 1: Measure the longest pattern piece (usually the front bodice or skirt length from waist to hem, including seam allowances). Double it — that's roughly one layout length for a top or skirt.
Step 2: Check if your widest piece fits within the fabric width. If your widest piece is 25 inches and the fabric is 44 inches, two pieces fit side by side. If your widest piece is 30 inches, only one fits — you need more length.
Step 3: Add hem and seam allowances if they're not already in your measurements. Most sewing patterns include 5/8-inch seam allowances. Hems vary: 1 inch for blouses, 2–3 inches for skirts and pants.
Step 4: Add 10–15% for layout waste (the gaps between pattern pieces that can't be used).
The fabric yardage calculator automates this process. Enter your garment type, size, and fabric width, and it returns a yardage estimate.
Cost-Saving Tips
Fabric is expensive, and wasting it hurts twice — once at checkout and once at the cutting table.
Buy the right width. If you're making curtains, 54-inch home dec fabric saves more than 44-inch quilting cotton even if the per-yard price is higher. Fewer yards x higher price often beats more yards x lower price.
Use a layout tool before cutting. Lay all your pattern pieces on the fabric before cutting anything. Rearrange until you minimize waste. Some people use a reduced-scale layout on paper first. Extra time at this stage saves fabric and money.
Buy extra for muslins. If you're making a fitted garment for the first time, you need a test version (muslin) from cheap fabric. Budget an extra 2–3 yards of calico or broadcloth at $3/yard. It's cheaper than ruining $15/yard silk.
Shop end-of-bolt remnants. The last 1–2 yards on a bolt often sell at 30–50% off. If your project needs 1.5 yards, a 2-yard remnant is perfect.
FAQ
How much fabric do I need for a dress?
A simple knee-length dress in 44-inch fabric needs 3–3.5 yards for sizes S–L. A maxi dress needs 4–5 yards. A circle-skirt dress can need 5–7 yards. Add 0.5–1 yard for plus sizes, 0.5 yard for extra length, and 15–25% for directional prints or pattern matching. When in doubt, buy an extra half yard — having leftovers beats having too little.
How do I convert yardage between 44" and 60" fabric?
Multiply the 44-inch yardage by 0.73 to get the approximate 60-inch yardage. So 3 yards of 44-inch fabric becomes roughly 2.25 yards of 60-inch fabric. This is an approximation — the actual conversion depends on pattern piece dimensions. Wide pieces that barely fit on 44-inch fabric may fit with lots of room on 60-inch, saving even more.
Should I buy extra fabric for mistakes?
Yes. Add 0.25–0.5 yards to any garment and 0.5–1 yard to any home decor project. Mistakes happen: a crooked cut, a piece laid on the wrong grain, a cat walking across your cutting table. Extra fabric is cheap insurance. For expensive fabric ($20+/yard), buy at least an extra quarter-yard.
Does fabric shrinkage matter for yardage calculation?
Absolutely. Cotton shrinks 3–5%, linen 5–15%, rayon 3–8%. Pre-washing eliminates the problem — wash, dry, and press the fabric before cutting, and you work with the post-shrinkage dimensions. If you can't pre-wash (dry-clean-only fabrics), buy extra: add 5% for cotton, 10–15% for linen.
How much fabric for a king-size quilt?
The quilt top for a king (108" x 108") needs roughly 9–12 yards of assorted 44-inch fabric, depending on the pattern complexity. The backing needs 9.75 yards of 44-inch fabric or 3.25 yards of 108-inch wide-back. Binding needs 7/8 yard. Total: 20–23 yards of fabric for a complete king quilt. See the quilt sizes chart for detailed breakdowns.
Next Steps
- Get a precise number with the fabric yardage calculator — enter your project type, size, and fabric width.
- Planning a quilt? Check the quilt sizes chart for quilt-specific yardage with batting and binding.
- Need binding math? The quilt binding guide covers strip cutting, straight vs bias, and exact yardage formulas.