How to Calculate Fabric Consumption for a Batch from Fabric Yield

To know how much fabric to buy for a batch of garments, use the fabric yield: fabric meters needed equals the number of garments divided by the yield (garments per meter). Yield is the inverse of unit consumption: yield equals 1 divided by the consumption in meters of a single garment. Always add an allowance to the result for flaws, splices and roll ends.

Modeltex production guide. Updated on Sep 7, 2026.

What fabric yield is and how it differs from unit consumption

The fabric yield is how many garments come out of one meter, at a given width, pattern and marker. It is used to know how much fabric to buy for a production batch, not how much fabric a single garment takes.

Unit consumption (meters per garment) and yield (garments per meter) are the same information inverted. For buying fabric by the roll or by the lot, thinking in yield is more direct: you ask how many garments each meter gives and multiply by the order.

The formula: fabric meters needed from the yield

The formula to go from a number of garments to the fabric meters required: fabric meters needed equals the number of garments divided by the yield, in garments per meter. The higher the yield, the less fabric is needed for the same order; the lower the yield, the more.

The inverse formula gives the yield from the unit consumption: yield equals 1 divided by the unit consumption in meters. And the other way around, unit consumption is 1 divided by the yield. It is the same relationship expressed three ways, depending on the data you have at hand.

Worked example, step by step

An example with round numbers, only to illustrate the calculation and not as real market data: the model's marker gives 24 garments in 3 meters of fabric at a given width. The yield of that model, at that width, is 24 divided by 3: 8 garments per meter.

For a production order of 120 garments of the same model and the same fabric, the meters needed are 120 divided by 8: 15 meters. If the order were 300 garments, it would be 300 divided by 8: 37.5 meters.

That number is still not what you have to buy: the waste allowance is missing. With an example 5% allowance, the real purchase is 15 times 1.05: 15.75 meters, which is rounded up to 16 or to the supplier's selling unit (full roll, half piece, etc.).

Where a real yield comes from: a marker, not a guess

The yield used to buy fabric and cost garments is not an estimate by eye or a number copied from another model: it comes from a real marker, with the pattern pieces laid out on the fabric width you are going to use. The calculation is yield equals the number of garments in the marker, divided by the length of that marker in meters.

With patterns in DXF/AAMA or PDS, the marker is built in a textile CAD (Optitex, Audaces, Gerber, Lectra) and the program returns the exact length in seconds; with patterns in PDF, the marker is made by hand on full-scale paper and measured with a tape measure. Estimating by eye, without making a marker, is only good for a very preliminary quote: on a large batch, a yield that is off by 10% means buying too much or running out of fabric halfway through cutting.

What makes yield vary between models and orders

Yield is not a fixed property of a fabric: it changes with three factors that you should check before applying the formula to a new order.

That is why it is best to take the yield from a multi-size marker, built with the real size mix of the order, and not from a single middle size. If the size mix changes a lot from one order to another, re-mark.

The waste to add: flaws, splices and roll ends

The length the yield formula gives is usable fabric, the fabric that becomes garments. You have to add an allowance that covers what is lost in real cutting, generally between 3 and 8% of the fabric purchased.

The exact allowance depends on the lot and on how closely the marker fits the real width; it is best to measure it in the first runs from each supplier and adjust the percentage, instead of always applying the same number without checking.

How to use yield to buy fabric and build the costing

With the yield confirmed by a marker, the formula serves to quote a new order, calculate how much fabric to ask the supplier for before a production run, and take the fabric cost per garment into costing (meters needed divided by the number of garments, times the price per meter). If the model is new and there is no yield yet, Modeltex builds the optimized MRK marker at the customer's fabric width, and the real yield comes from that before you buy the fabric.

Frequently asked questions

How do I calculate fabric consumption for several garments from the yield?

Divide the number of garments in the order by the fabric yield, in garments per meter: fabric meters needed equals number of garments divided by yield. With a yield of 8 garments per meter (an example number), an order of 120 garments needs 120 divided by 8: 15 meters, before adding the waste allowance.

What is the yield of a fabric?

It is the number of garments that come out of one meter of fabric, at a given width, pattern and marker. It is unit consumption seen the other way around, and it is best used when the question is how much fabric to buy for a production batch.

How is yield calculated from the unit consumption of a garment?

Yield equals 1 divided by the unit consumption in meters. If a garment uses 0.125 meters, the yield is 1 divided by 0.125: 8 garments per meter; the other way around, with a yield of 8, the unit consumption is 1 divided by 8: 0.125 meters.

Where does the real yield of a model come from?

It comes from making the marker: yield equals the number of garments in the marker, divided by the length of that marker in meters, at the fabric width you are going to use. Estimating it by eye is only good for a preliminary quote; on a large order, confirm it with a real marker.

What waste allowance should I add to the length the yield formula gives?

Generally between 3 and 8% of the fabric purchased, for roll flaws, splices between lots, ends of the lay and marker samples. It is applied by multiplying the formula result by 1 plus that percentage, and it is best adjusted with what you measure at each supplier.

Is the yield the same for all sizes and fabric widths?

No. Yield changes with the fabric width, the pattern and the size mix of the order, because larger pieces nest differently in the marker. Take it from a multi-size marker with the real size proportions, and re-mark when the roll width changes.

Related

More guides

Sewing patterns ready for production, with the full size range, in the Modeltex catalog.