How this calculation works
Some planning methods express take-up as extra length added to a cloth measurement. Here it is explicitly the fraction of warp length consumed by interlacing, so the target is divided by one minus that fraction. Those two conventions give different results and should not be mixed.
Ends = ceiling(finished width / retained width × sett); warp length = woven target / retained shrinkage / retained take-up + loom wasteA worked example
A finished 20 inch width with 10 percent shrinkage and 20 ends per inch needs 445 whole ends. Loom waste is added after cloth shrinkage and take-up allowances.
Good to know
The space between finished pieces is treated as additional woven length and receives the entered shrinkage and take-up factors. Unwoven loom waste is added afterward. Width receives the shrinkage adjustment but not the lengthwise interlacing factor. Floating selvages, fringe and sampling need deliberate extra allowances outside this simple rectangular plan.
Reference: Utah State University Extension — sewing resources (opens in a new tab) ↗
Define take-up before comparing estimates
Some planning methods express take-up as extra length added to a cloth measurement.
Here it is explicitly the fraction of warp length consumed by interlacing, so the target is divided by one minus that fraction. Those two conventions give different results and should not be mixed.
The Fabric shrinkage and prewash purchase calculator reverses an observed sample change. Use measurements from a representative woven sample before adopting a shrinkage percentage for a complete warp.
Separate woven allowances from loom waste
The space between finished pieces is treated as additional woven length and receives the entered shrinkage and take-up factors.
Unwoven loom waste is added afterward. Width receives the shrinkage adjustment but not the lengthwise interlacing factor. Floating selvages, fringe and sampling need deliberate extra allowances outside this simple rectangular plan.
Keep warp ends and warp length separate
Width and sett determine the number of ends. Finished length, piece count, woven gaps, take-up and loom waste determine the length of each end. Doubling the number of pieces should increase per-end length, while it should not by itself double the number of ends.
A fractional end cannot be threaded, so the width calculation rounds upward. The resulting width in the reed is an approximate planning value based on the entered shrinkage. Use the loom and weave structure to decide whether additional selvage ends, sampling length or loom-specific waste are needed before winding the warp.
Work through the entered example
A finished 20 inch width with 10 percent shrinkage and 20 ends per inch needs 445 whole ends. Loom waste is added after cloth shrinkage and take-up allowances.
Start with this case, then change one input and calculate again. Keep the other assumptions fixed so the result has an interpretable cause. The result table exposes intermediate quantities and units rather than hiding them behind a single headline number.
Use the output in a real plan
The space between finished pieces is treated as additional woven length and receives the entered shrinkage and take-up factors. Unwoven loom waste is added afterward. Width receives the shrinkage adjustment but not the lengthwise interlacing factor. Floating selvages, fringe and sampling need deliberate extra allowances outside this simple rectangular plan.
Before purchasing material or comparing alternatives, check the measurements at the point where they enter the calculation. A mathematically precise answer can still be a poor plan when the measured size, loss allowance or price basis is wrong. Save the input assumptions with any result you intend to reuse.
A few questions, answered
What is the calculation method?
Ends = ceiling(finished width / retained width × sett); warp length = woven target / retained shrinkage / retained take-up + loom waste
Does this use live prices or automatic measurements?
No. All measurements, prices and allowances come from your entries. The example values are illustrative and are not a recommendation for your situation.
Can I reuse the result for a different case?
Change the inputs and calculate again. Read the stated units and limits; the assumptions must still apply to the new case.