---
title: "Garment Fabric Estimator: How Much Fabric? | Fabric Marsh"
description: "How much fabric for a shirt, dress, skirt, trousers or coat? Estimate yards and metres by size, width, sleeves and length, with nap and plaid extras."
url: https://fabricmarsh.cfd/garment-fabric-estimator/
---

# How much fabric do I need for a garment?

A quick, honest range for 14 everyday garments by size, fabric width, sleeves and length, with extras for nap and matching. When you have a pattern, its envelope wins.

## How to use the estimator

Pick the garment, the size band that holds your largest body measurement (bust, chest or hip), and the width of the fabric you are looking at. Then set sleeves and length where the garment has them. The result is a range in yards and metres; buy the top of it unless you are confident in a tight layout. The bars show the same garment on the other common widths, and “How this estimate is built” lists every step.

The base ranges are our own estimates for a medium size, set by how typical commercial patterns step between styles and widths. They are a starting point for shopping without a pattern, not a replacement for the yardage chart on a pattern envelope.

### What pushes the amount up

- **Narrow fabric.** On 45 in fabric, front and back pieces often cannot sit side by side, so the length is laid twice.
- **Bigger sizes.** Once a piece is wider than half the fabric, it no longer fits on the fold and the layout jumps.
- **Long sleeves and long skirts.** Every extra inch of length is added each time the piece runs down the fabric.
- **Nap and one-way prints.** All pieces must face one way. We add 10%; pattern envelopes give their own “with nap” figure.
- **Stripes and plaids.** Simplicity suggests ¼–½ yd extra for small stripes and ½–1 yd for bold ones. With a known repeat we add one repeat at least and up to one per main piece.

Example: a long-sleeved shirt, size M, on 45 in fabric comes to 2⅛–2½ yd; on 60 in fabric it drops to 1½–1¾ yd. To check a design piece by piece, use the [pattern layout estimator](https://fabricmarsh.cfd/pattern-layout-estimator/).

## Sources

- Simplicity, [How to sew striped fabric](https://simplicity.com/how-to-sew-striped-fabric): ¼–½ yd (0.25–0.5 m) extra for small stripes, ½–1 yd (0.5–1 m) for bold stripes, and “with nap” layouts.
- sewing.org, [Working with plaids](https://www.sewing.org/html/plaids.html) (after Coats & Clark, *Sewing A to Z*): at least one extra repeat beyond the envelope amount, more for patterns with many pieces.
- Marcy Tilton, [Tips for matching plaids and checks](https://marcytilton.com/blogs/news/tips-for-matching-plaids-and-checks): multiply the repeat by the number of main pattern pieces.
- Base ranges, size bands and the 10% nap allowance: Fabric Marsh's own estimates, not taken from any single chart.

## Questions

**How many yards of fabric do I need for a dress?**

For a sleeveless, knee-length shift dress in a medium size, about 2–2½ yd of 45 in fabric or 1⅜–1¾ yd of 60 in fabric. A full or gathered skirt, sleeves, a longer length or a bigger size all add to it, so pick those options above for your own range.

**Why is the result a range and not one number?**

The same garment can be cut in many ways. Pocket styles, facings, collars, ease and how cleverly the pieces nest all change the amount, so a single number would look more precise than it is. The top of the range is the safer amount to buy.

**Does this include lining or interfacing?**

No. It covers the main fabric only. Pattern envelopes list lining, interfacing and contrast fabrics separately, and you can price them all together in the fabric cost calculator.

**What counts as a napped fabric?**

Any fabric that looks different when turned upside down: pile fabrics such as velvet, velour, corduroy and faux fur, brushed fabrics, satins with a directional sheen, and prints with an obvious up and down. Cut them all with the pieces facing the same way.

**Is it accurate for children's clothes?**

No. The size bands are adult body measurements. Children's garments need much less fabric, so measure the pattern pieces and use the pattern layout estimator instead.
