Fabric yield is the single biggest variable in textile production cost. Miscalculate it and you quote too low (losing money) or too high (losing the job to a competitor). This guide breaks down the exact formulas that experienced print shop owners use, with real examples from apparel, home textile, and short-run work.
What Fabric Yield Actually Measures
Fabric yield is the total linear meters (or square meters) of fabric a print run consumes, including finished garments and all process waste. It drives:
- Raw fabric purchase quantity
- Quote-level cost estimates
- Shipping weight and volume
- Production-line scheduling
Yield = (units × panel size × layout factor) + waste. The first part is pure geometry; the second is where experience matters.
Garment Yield Calculation
For cut-and-sew apparel, start with the garment panel:
- T-shirt body panel: 0.9m × 0.7m = 0.63m² per shirt
- Dress panel (standard): 1.5m × 1.2m = 1.8m² per dress
- Pillowcase: 0.5m × 0.8m = 0.4m² per case
- Scarf: 0.5m × 1.8m = 0.9m² per scarf
For 200 T-shirts: 200 × 0.63 = 126m² raw garment area. On 150cm-wide fabric, that is 84 linear meters before waste.
Waste Factor by Process
Waste factor covers setup, misprints, strike-offs, and edge trim. Empirical ranges:
- Digital textile (DTF, DTG, sublimation): 3–5%. Tight tolerances, quick setup.
- Rotary screen: 8–12%. Screen preparation, color calibration, registration waste.
- Flat/hand screen: 10–15%. More manual intervention.
- First-run strike-offs: 15–20%. You are testing color and registration, higher loss expected.
- Very short runs (under 20m): Add 30–40%. Setup waste is not amortized.
Apply waste factor to the base yield: 84m × 1.10 (10% waste) = 92.4m. This is what you actually cut from inventory.
Repeat Size vs Roll Width
Repeat size dictates how efficiently the design tiles into the fabric roll width. If the repeat does not divide cleanly into the roll width, unprintable fabric strip along the selvedge is lost.
Examples on 150cm roll width:
- 50cm repeat → 3 repeats across, 0cm waste → 100% width utilization
- 64cm repeat → 2 repeats across (128cm), 22cm selvedge waste → 85% utilization
- 40cm repeat → 3 repeats across (120cm), 30cm waste → 80% utilization
A 5% improvement in width utilization translates directly to 5% lower fabric cost. Design repeat sizes to divide evenly into your typical roll widths (common widths: 140cm, 150cm, 160cm, 180cm) and you win margin points.
GSM: Weight, Not Yield, But Still Matters
GSM (grams per square meter) is fabric weight. It does not directly change linear yield but affects:
- Shipping cost (quoted per kg internationally)
- Roll weight for handling (large rolls of 300+ GSM fabric get heavy fast)
- Production-line pacing (thicker fabric needs slower press speeds)
Common GSM ranges: 100–120 for shirting, 150–200 for mid-weight apparel, 220–280 for heavier jerseys, 300+ for upholstery. Always quote shipping and roll handling on weight, not meters.
Head-and-Tail Waste
Every roll needs 2–3 meters of head-and-tail waste reserved for:
- Head (1m): setup, color calibration, registration test patches
- Tail (1–2m): strike-off patches, end-of-run production loss
For long runs (500m+) this is amortized — 3m out of 500m is 0.6%. For short runs (under 50m), it is 6–10% of the roll and must appear in your quote. Skipping head-and-tail in short-run quotes is a common beginner mistake that eats margin.
A Complete Example
Scenario: 300 T-shirts, digital print, 150cm fabric roll, 180 GSM cotton jersey.
- Garment area: 300 × 0.63m² = 189m² = 126 linear meters on 150cm roll
- Width utilization (t-shirt panels): ~90% = 140 linear meters effective need
- Waste factor for digital: 5% = 147 linear meters
- Head-and-tail: +3m = 150 linear meters total
- Roll weight: 150m × 1.5m × 180g/m² = 40.5 kg
- Add 5% for any re-runs: final order ~158 linear meters
This is the actual cut quantity, weight, and shipping input. Quote cost from here, not from the 126m raw number.
Multi-Currency Considerations
Fabric prices vary significantly by region. Quoting international print jobs requires currency conversion at the time of quote, not at the time of payment — fabric prices can shift 5–10% between quote and invoice in volatile markets. Our Fabric Yield calculator handles multi-currency input and adjusts GSM-based shipping weight automatically.
Roll Inventory Management
Most production shops run 3–5 base fabric types continuously. Roll inventory matters because:
- Buying whole rolls is cheaper than partial (10–20% discount typical)
- Partial rolls waste fabric on short orders
- Old stock develops color drift and hand-feel changes
Rule of thumb: buy whole rolls only if you will consume 70%+ within 90 days. Otherwise, accept partial-roll pricing and avoid aging stock.
Common Yield-Calculation Errors
- Quoting raw yield without waste factor — eats 5–15% of margin per job
- Ignoring width utilization — can cost 10–20% of fabric on mismatched repeats
- Skipping head-and-tail on short runs — 5–10% loss on under-50m orders
- Not accounting for re-run reserves — every job has 5–10% rework risk
- Using apparel formulas for home textile — different panel sizes, different waste ratios
Related Reading
For the full textile production cost stack including ink and setup, our ink coverage and print cost calculator guide covers the cost components that pair with yield. For setting up artwork that tiles efficiently into roll widths, the complete artwork preparation guide covers repeat size planning from the design side.


