The most critical question when buying fabric is usually the same: "How many meters of fabric do I need to sew this garment?" Incorrect yardage affects both the project plan and the budget. Below you will find a practical fabric quantity guide prepared for different garment types, heights, body measurements, and home textile products.
🎯 What You Need to Know First
Several key factors determine the amount of fabric:
- Sleeve Length: For long-sleeved designs, you need to purchase approximately 70 cm of additional fabric for the sleeves.
- Fabric Width: Fabrics are typically 90, 110, 140, or 150 cm wide. Narrower fabrics (90–110 cm) generally require 20% more yardage.
- Shrinkage Allowance (Natural Fibers): Natural fiber fabrics (cotton, linen, viscose) may shrink by 5–10% when washed; therefore, you need to buy a little more fabric.
- Pattern Direction: For striped, checkered, or one-directional patterned fabrics, an additional 20–30 cm should be added to align the pattern.
- Fabric Type: Thin, drapey fabrics (viscose, cupro, chiffon) require less; thick brocade or linen fabrics require more.
👗 Fabric Quantity for Women's Clothing
Based on 140–150 cm fabric width.
Scroll the table sideways to see all columns →
| Garment Type | Length | 36–38 | 40–42 | 44–46 | Description |
|---|---|---|---|---|---|
| Short Dress | Above knee (~90 cm) | 1.5 m | 1.8 m | 2.0 m | For straight-cut styles. |
| Below knee (~110 cm) | 1.8 m | 2.0 m | 2.3 m | Add +0.2 m for fitted waist styles. | |
| Long Dress | Midi (~130 cm) | 2.5 m | 2.6 m | 2.9 m | If lining is desired, 1.5 m of lining fabric is sufficient. |
| Maxi (~150 cm) | 2.8 m | 3.0 m | 3.3 m | Up to 3.5 m for flared or ruffled styles. | |
| Skirt (Short) | 60 cm | 1 m | 1.4 m | 1.6 m | 1 m is sufficient for pencil skirts. |
| Skirt (Long / Flared) | 90–110 cm | 2 m | 2 m | 2.3 m | 3 m for full circle skirts. |
| Blouse / Shirt | Standard (~65 cm) | 1.5 m | 1.7 m | 1.9 m | Add +0.2 m for dropped shoulder or ruffled sleeves. |
| Tunic | 80–100 cm | 1.8 m | 2.0 m | 2.2 m | Add +0.2 m for sleeves and slits. |
| Trousers | 100–110 cm | 1.3 m | 1.5 m | 1.8 m | 2 m for high-waist or wide-leg styles. |
| Jumpsuit | 135–150 cm | 2.5 m | 2.8 m | 3.0 m | Add allowance for zipper and leg fullness. |
| Harem Pants | 95–110 cm | 2.3 m | 2.5 m | 2.5 m | 3 m recommended for wide cuts. |
| Kaftan | Long (~140 cm) | 3 m | 3 m | 3 m | 3 m is sufficient for all sizes; add +1.5 m for a train. |
| Pajama Set | Top + Bottom | 2.5 m | 2.8 m | 3.0 m | Cotton or jersey fabric is ideal. |
| Sweatpants | 95–105 cm | 1.8 m | 2.0 m | 2.2 m | For thick jersey or two-thread fabric. |
| Tracksuit | Top + Bottom | 2.8 m | 3.0 m | 3.3 m | Includes zipper allowance; add +0.6 m for a hood. |
| Jacket | Below hip (~70 cm) | 1.80 m | 2 m | 2.5 m | If lining is desired, buy the same amount of lining fabric. |
| Long Coat | Long (~120 cm) | 3 m | 3.3 m | 3.5 m | If lining is desired, buy the same amount of lining fabric. |
| Kimono | Long (~120 cm) | 2.5 m | 2.5 m | 2.5 m | Loose fit; suitable for all sizes. |
👔 Fabric Quantity for Men's Clothing
Based on 150 cm fabric width.
Scroll the table sideways to see all columns →
| Garment Type | Length | S–M | L | XL–XXL | Description |
|---|---|---|---|---|---|
| Shirt | Standard (~75 cm) | 1.8 m | 2.0 m | 2.2 m | Add +0.2 m for long-sleeved and pocketed styles. |
| Trousers | 105–110 cm | 1.6 m | 1.8 m | 2.0 m | Add +0.3 m for pattern alignment in patterned fabric. |
| Jacket | Hip length (~70 cm) | 2 m | 2.6 m | 2.8 m | If lining is desired, 1.5 m of lining fabric is sufficient. |
| Suit | Jacket + Trousers | 3 m | 3.30 m | 3.50 m | Add +0.3 m for pattern alignment in patterned fabric. |
| Long Coat | Long (~120 cm) | 3 m | 3.3 m | 3.5 m | If lining is desired, buy the same amount of lining fabric. |
| Jacket / Overcoat | Long (~100 cm) | 2.8 m | 3.0 m | 3.2 m | Add +0.5 m for thick lining and quilting. |
| Sweatpants | 100 cm | 1.8 m | 2.0 m | 2.2 m | 2.3 m for thick fabrics. |
| Tracksuit | Top + Bottom | 3 m | 3.3 m | 3.5 m | Includes ribbing and elastic allowance; add +0.6 m for a hood. |
👧 Fabric Quantity for Children's Clothing
Based on 140 cm fabric width.
| Age | Dress / Jumpsuit | Skirt / Shorts | Description |
|---|---|---|---|
| 0–2 years | 0.6–0.8 m | 0.5 m | Half a meter is sufficient for under 1 year old. |
| 3–5 years | 1.0–1.2 m | 0.8 m | Add +0.2 m for dropped-shoulder dresses. |
| 6–10 years | 1.5–1.8 m | 1.2 m | 2 m recommended for multi-layered dresses. |
| 11–14 years | 2.0–2.3 m | 1.5 m | Add +0.3 m for long-sleeved or tiered skirt styles. |
👙 Summer & Casual Pieces
| Piece | Typical Size / Fit | Fabric Needed | Description |
|---|---|---|---|
| Pareo | 100×160 cm | 1.6 m | Chiffon or viscose; for wrapping at the beach. |
| Swimsuit / Bikini | Standard | 0.6–1.0 m | Lycra swimsuit fabric; stretch allowance is deducted. |
| Shorts | Standard | 0.8–1.2 m | Varies by size and leg length. |
🧕 Accessories and Complementary Pieces
| Piece | Standard Size | Fabric Needed | Description |
|---|---|---|---|
| Scarf (Square) | 90×90 cm | 1 m (at least 100 cm wide) | Silk, chiffon, or satin recommended. |
| Shawl (Rectangular) | Standard (~70×190 cm) | 2 m | Classic length for comfortable wrapping around the neck. Crepe, viscose, or silk blend is ideal. |
| Waist length (~70×230 cm) | 2.5 m | Reaches waist when draped forward. | |
| Long (~70×280 cm) | 3 m | For layered combinations and wrapped styles. | |
| Foulard / Bandana | 50×50 cm | 0.5 m | Scraps can be used for small cuts. |
🏠 Fabric Quantity for Home Textiles
Duvet covers and throws assume 240 cm wide upholstery/duvet cover fabric.
| Product | Typical Size | Fabric Needed | Description |
|---|---|---|---|
| Duvet Cover Set (Single) | Sheet + duvet cover + 2 pillows | 6 m | Complete single set. |
| Sheet (Single) | 160×240 cm | 2 m | Flat sheet; +0.3 m for fitted sheet. |
| Duvet Cover (Single) | 150×220 cm | 3.5 m | Double layer for front and back. |
| Pillowcase (2 pieces) | 50×70 cm | 1.5 m | For two standard pillows. |
| Duvet Cover Set (Double) | Sheet + duvet cover + 2 pillows | 10 m | Complete double set. |
| Sheet (Double) | 240×260 cm | 3 m | Flat sheet; +0.3 m for fitted sheet. |
| Duvet Cover (Double) | 200×220 cm | 4.5 m | Double layer for front and back. |
| Bedspread | Double | 3 m | Includes allowance for overhang. |
| Piqué Blanket | Double | 3 m | Thin summer; used double-layered. |
| Baby Blanket | 80×100 cm | 1 m | Double-layered or lined use. |
| Pillow / Cushion Cover | 45×45 cm | 0.5 m (2 pieces) | Includes invisible zipper allowance. |
| Tablecloth — 4-seater | Table 120×80 → Cloth 170×130 | 1.7 m | Includes 25 cm overhang on each side (150+ cm wide fabric). |
| Tablecloth — 6-seater | Table 160×90 → Cloth 210×140 | 2.1 m | Includes 25 cm overhang on each side (150+ cm wide fabric). |
| Tablecloth — 8-seater | Table 200×100 → Cloth 250×150 | 2.5 m | Includes 25 cm overhang on each side (150+ cm wide fabric). |
| Tablecloth (Round) | Ø 160 cm | 1.8 m | Requires at least 160 cm wide fabric. |
| Runner (Table Runner) | 40×150 cm | 0.6 m | Add allowance for fringes/hems at ends. |
| Placemat | 35×45 cm | 0.4 m (2 pieces) | Includes double layer + bias binding allowance. |
| Armchair Cover (Single) | 90×180 cm | 2.5 m | 4–5 m for a three-seater sofa. |
| Towel | 50×90 cm | 1 m | Add allowance for loops in towel/woven fabric. |
| Bag (Canvas / Fabric) | 40×45 cm | 0.5–1.0 m | Inner fabric is calculated separately for lined models. |
| Patchwork / Quilting | Variable | According to project | Calculate according to piece size; add waste allowance. |
🧮 Curtain & Upholstery Fabric Calculator
Since curtain and upholstery yardage varies greatly by measurement, instead of providing a fixed value, enter your measurements and calculate instantly:
🪟 Curtain
Enter measurements.
🛋️ Upholstery
Enter measurements.
Results are approximate; for patterned fabrics, add an additional +10% for alignment. Upholstery calculation includes a 15% waste allowance.
🧵 Fabric Type Adjustments (+/-)
| Fabric Type | +/– Amount | Note |
|---|---|---|
| Striped / Plaid | +0.3 m | Pattern alignment. |
| Brocade / Jacquard | +0.2 m | Thick-textured cutting. |
| Tulle / Chiffon / Organza | +0.5–1.0 m | Layered use. |
| Lycra Fabrics | –0.2 m | Stretch allowance. |
| Cotton / Viscose | +%5 | Shrinkage after washing. |
📏 Calculate Your Own Fabric
Fabric (meters) = (Garment length × 2) + 40–60 cm (sleeve and design allowance)
- For size 42 and above, add +15 cm.
- For 110 cm wide fabric, multiply the result by ×1.2.
- For patterned fabric, add +0.3 m for alignment.
A jumpsuit for a person 145 cm tall, size 42 (150 cm wide fabric): (145 × 2) + 50 (design allowance) + 15 (size 42 allowance) = 355 cm ≈ 3.6 m fabric.
The formula is a general upper-bound estimate; results may vary slightly as the tables above provide optimized values for each garment. If unsure, choose the larger value.
🧶 Practical Advice When Buying Fabric
- For thick fabrics, add 10 cm for ironing and seam allowance.
- If buying lining from the same fabric, buy as much as the outer fabric.
- Wash and pre-shrink cotton and viscose fabrics before cutting.
- For large-patterned fabrics, measure to align the pattern.