How Much Fabric Do You Need for a Dress?
A simple A-line dress in size M needs about 3 yards of 45-inch fabric. But the real yardage depends on the dress style, your size, and fabric width.
Dress Fabric Yardage by Style
| Dress Style | 45" Fabric (M) | 54" Fabric (M) |
|---|---|---|
| Simple shift / sheath | 2.5 yd | 2 yd |
| A-line (knee length) | 3 yd | 2.5 yd |
| Fit and flare | 3.5 yd | 3 yd |
| Wrap dress | 3.5 yd | 3 yd |
| Midi dress | 3.5–4 yd | 3–3.5 yd |
| Maxi dress | 4.5–5 yd | 3.5–4 yd |
| Lined dress (add for lining) | +2–3 yd | +2–2.5 yd |
For an exact number with your specific size and fabric, run the numbers in the garment yardage tool.
How Size Affects Yardage
Larger sizes need more fabric. The difference between XS and XXL can be 1–1.5 additional yards depending on the dress style. Here is a rough guide for a knee-length A-line dress in 45-inch fabric:
| Size | Yardage (45") | Difference vs M |
|---|---|---|
| XS | 2.5 yd | -0.5 yd |
| S | 2.75 yd | -0.25 yd |
| M | 3 yd | Baseline |
| L | 3.25 yd | +0.25 yd |
| XL | 3.5 yd | +0.5 yd |
| XXL | 3.75 yd | +0.75 yd |
Key Factors That Change Your Yardage
Fabric width
Most dress fabric is 45 inches wide. If you are using a wider fabric (54 or 60 inches), you need less yardage because more of the pattern pieces fit side by side. Switching from 45-inch to 54-inch fabric typically saves 15–20%.
Sleeves
Sleeveless: no extra. Short sleeves: add 0.25–0.5 yard. Long sleeves: add 0.5–0.75 yard. Bell or bishop sleeves: add 0.75–1 yard. Sleeves are often the forgotten variable, so always check your pattern requirements.
Pattern repeat
Striped, plaid, or printed fabric with a repeating motif requires extra yardage to match the pattern at seams. For a dress, a large repeat can add 0.5–1 yard. Solid fabric avoids this entirely. Read more in our pattern repeat guide.
Fabric shrinkage
Cotton shrinks 3–5%. Linen can shrink up to 10%. Always pre-wash your fabric before cutting, or add 5–10% extra yardage to account for shrinkage. Our fabric shrinkage guide covers shrinkage rates by fabric type.
Lining
A lined dress roughly doubles the fabric. You need the full yardage in lining material as well. Lining is typically 45-inch polyester and costs less per yard, but do not forget to budget for it.
Sewing a coordinated wardrobe or a dress plus matching accessories? You can size every garment in one session including lining yardage for each piece.
Tips for First-Time Dress Makers
- Always buy at least 0.25 yard extra. It costs almost nothing and saves you from disaster if you make a cutting error.
- Check your pattern envelope. It lists exact yardage for each size and fabric width.
- If you are between sizes, buy for the larger size. You can always cut away, but you cannot add back.
- Keep fabric receipts until the project is done, in case you need to buy more from the same dye lot.