A wholesale fabric roll just arrived at a narrower width than usual, and before cutting into it you want to know exactly how much more you'll need to make the numbers work for this order.
Required length = Base length (at 150cm width) × (150 ÷ actual width)
Narrower fabric requires proportionally more length to fit the same pattern pieces since less width is available per cut — this is a general estimate; add 10-15% extra for pattern matching, directional prints or napped fabrics.
1 What this calculator does
Estimates how many metres of fabric are needed to make a garment, based on garment type, size and the width of the fabric roll. Useful for planning fabric purchases, comparing supplier options at different widths, and estimating material cost before finalising a pattern.
2 Formula & professional reasoning
Required length = Base length at 150cm width x (150 / Actual fabric width in cm)
Fabric requirement scales inversely with fabric width — a narrower roll means fewer pattern pieces fit across the width, so more length is needed to lay out the same number of pieces. This calculator uses typical base yardage figures at standard 150cm width for common garment types and sizes, then adjusts proportionally for the actual fabric width being used. This is a general planning estimate — the exact figure depends on the specific pattern's cutting layout, especially for prints requiring pattern matching or napped fabrics requiring one-way layout.
3 Worked examples
⚠️ Illustrative example only — not clinical or professional instruction.
Base for t-shirt/M = 1.2m | Adjustment = 150/150 = 1.0 | Required = 1.2x1.0Base for dress/M = 2.2m | Adjustment = 150/110 = 1.364 | Required = 2.2x1.364Base for jacket/XL = 3.2m | Adjustment = 150/160 = 0.9375 | Required = 3.2x0.93754 Sanity check
5 Common errors
| Error | Cause | Consequence | Fix |
|---|---|---|---|
| Not adjusting for actual fabric width | Using a base yardage figure calculated for 150cm width when working with a significantly narrower or wider roll | Fabric shortfall (narrower) or overspend (wider) relative to what's actually needed | Always adjust base yardage for the actual fabric width being purchased, not just the standard reference width |
| Skipping the pattern-matching buffer for directional or printed fabrics | Using the base estimate for fabrics with a nap, one-way print or pattern repeat that requires careful layout | Fabric shortfall discovered mid-cutting, or repeated cuts required to fix a mismatched pattern | Add 10-15% extra yardage for directional, napped or pattern-matched fabrics, more for large-scale repeats |
| Applying garment-category averages to unusually complex designs | Using a 'dress' base figure for a design with unusually voluminous skirts, multiple fabric panels or added ruffles/frills | Underestimates true fabric requirement for design details beyond a standard silhouette | Treat these base figures as a starting estimate only for unusual or elaborate designs — do an actual pattern layout calculation for accurate figures before ordering production fabric |
| Ordering exactly the calculated amount with no buffer | Purchasing fabric to the precise calculated yardage with zero contingency | Any cutting error, fabric flaw, or slight layout inefficiency leaves no room to recover without reordering | Add a small buffer (often 5-10%) to the calculated yardage when ordering, especially for production runs where reordering matching fabric later may not be possible |
6 Reference & regulatory links
7 Professional workflow
Common tools used alongside this one: